Skip to main content
POST

Authorizations

Authorization
string
header
required

API key authentication using Bearer token format: Bearer <api_key>

Headers

Accept
string
default:application/json, text/event-stream
required

Must list both application/json and text/event-stream.

MCP-Protocol-Version
string

Protocol revision negotiated during initialize, echoed on every subsequent request. Omitted on the initialize request itself.

Example:

"2025-06-18"

Body

application/json

A JSON-RPC 2.0 message. A request carries id and method and is answered with a response; a notification carries method without id and is not. The method and params values are defined by the MCP specification.

jsonrpc
enum<string>
required

JSON-RPC protocol version. Always 2.0.

Available options:
2.0
method
string
required

MCP method, such as initialize, tools/list, or tools/call.

id

Request identifier, echoed on the response. Omitted for notifications.

params
object

Method parameters as defined by the MCP specification.

Response

JSON-RPC response to the request

A JSON-RPC 2.0 response. Exactly one of result or error is present.

jsonrpc
enum<string>
required

JSON-RPC protocol version. Always 2.0.

Available options:
2.0
id
required

Identifier of the request this responds to.

result
object

Method result as defined by the MCP specification.

error
object

A JSON-RPC 2.0 error. Failures inside a tool are reported in the tool result with isError, not here.