Validates an MCP server manifest → lints tool definitions → audits OAuth 2.1 implementation → scans for tool-poisoning injection risks → scores overall developer readiness. Full 5-stage compliance journey before shipping a production MCP server.
validate_mcp_server_json{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "validate_mcp_server_json",
"arguments": {}
},
"id": 1
}
lint_mcp_tool_definition{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "lint_mcp_tool_definition",
"arguments": {}
},
"id": 1
}
audit_mcp_oauth{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "audit_mcp_oauth",
"arguments": {}
},
"id": 1
}
scan_tool_poisoning{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "scan_tool_poisoning",
"arguments": {}
},
"id": 1
}
score_mcp_readiness{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "score_mcp_readiness",
"arguments": {}
},
"id": 1
}