Check an MCP config
check_configGrade every MCP server in a client config to surface checks and fixes, reading local files or supplied JSON without sending credentials or paths off your machine.
Instructions
Grade every MCP server in an MCP config. With no arguments, reads the usual config files on this machine (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf). Or pass client for one app, path for one file, or config with the JSON text. The file is read locally; only package names, image names and server URLs (no query strings) are sent to TrustedMCP. Env vars, headers, tokens and file paths never leave the machine.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "check_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path to one .json or .jsonc MCP config file | |
| client | No | Only this app: claude_desktop, claude_code, cursor, vscode or windsurf | |
| config | No | The config JSON itself, e.g. the contents of claude_desktop_config.json |