mcp_compliance_test
Run the MCP spec compliance suite against a server URL to receive an A–F grade, score, and detailed results covering transport, lifecycle, tools, resources, prompts, and security.
Instructions
Run the MCP compliance test suite against a server URL — the spec suite for the server's MCP revision, 2025-11-25 or 2026-07-28, auto-detected unless specVersion pins one. Returns grade (A-F), score, and detailed results covering transport, lifecycle, tools, resources, prompts, errors, schema validation, and security.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "mcp_compliance_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The MCP server URL to test (must be HTTP or HTTPS) | |
| auth | No | Authorization header value (e.g., "Bearer tok123") | |
| only | No | Only run tests matching these categories or test IDs | |
| skip | No | Skip tests matching these categories or test IDs | |
| headers | No | Additional headers to include on all requests (e.g., {"X-Api-Key": "abc"}) | |
| retries | No | Number of retries for failed tests (default: 0, max: 10) | |
| timeout | No | Request timeout in milliseconds (default: 15000, max: 300000) | |
| specVersion | No | MCP spec revision to test against. "auto" (default) probes the server and grades it against the newest revision it speaks; pin "2025-11-25" or "2026-07-28" to force one suite. |