Api Caller Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Api Caller Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for making API calls with authentication support.
set_api_configConfigure an API endpoint with authentication.
Parameters:
name: Configuration namebaseUrl: Base URL for the APIheaders: Default headers (optional)authentication: Authentication configuration (optional)Authentication Types:
bearer: Bearer token authenticationapi_key: API key authenticationbasic: Basic authenticationlist_api_configsList all configured APIs.
delete_api_configDelete an API configuration.
Parameters:
name: Name of the API configuration to deleteapi_getMake a GET request to a configured API.
Parameters:
configName: Name of the API configurationendpoint: API endpointqueryParams: Query parameters (optional)headers: Additional headers (optional)api_postMake a POST request with JSON body.
Parameters:
configName: Name of the API configurationendpoint: API endpointbody: Request body (JSON)headers: Additional headers (optional)api_putMake a PUT request with JSON body.
Parameters:
configName: Name of the API configurationendpoint: API endpointbody: Request body (JSON)headers: Additional headers (optional)api_deleteMake a DELETE request.
Parameters:
configName: Name of the API configuration to useendpoint: API endpointheaders: Additional headers (optional)api_post_form ⭐ NEWMake a POST request with form data (supports file uploads).
Parameters:
configName: Name of the API configurationendpoint: API endpointfields: Array of form fieldsheaders: Additional headers (optional)Field Types:
text: Text field with value parameterfile: File field with filePath, fileName (optional), and contentType (optional){
"name": "my_api",
"baseUrl": "https://api.example.com",
"headers": {
"User-Agent": "MCP-API-Caller/1.0"
},
"authentication": {
"type": "bearer",
"token": "your_token_here"
}
}{
"configName": "my_api",
"endpoint": "/upload",
"fields": [
{
"name": "title",
"type": "text",
"value": "My Image"
},
{
"name": "image",
"type": "file",
"filePath": "/path/to/image.jpg",
"fileName": "custom_name.jpg",
"contentType": "image/jpeg"
}
]
}npm installnpm run buildnpm startRun in development mode: npm run dev
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.