Skip to main content
POST

Call Server

Make a generic JSON-RPC call to an MCP server. This endpoint handles:
  • Server URL lookup
  • Transport abstraction (SSE responses are buffered to JSON)
  • Error normalization

Request

Headers

string
required
Your MCP Rank API key

Body Parameters

string
required
The MCP Rank server ID (e.g., ai.exa/exa)
string
required
JSON-RPC method name (e.g., tools/list, tools/call, resources/list)
object
Method parameters (optional, depends on method)
string | number
JSON-RPC request ID (default: 1)

Response

Standard JSON-RPC 2.0 response:
string
Always “2.0”
string | number
Request ID from the request
any
Method result (on success)
object
Error object (on failure) with code and message

Common Methods

Error Codes

Error Responses