Skip to main content

Supported methods

The server only offers tools: no prompts and no resources. Notifications get an empty 202 answer, and JSON-RPC batches are accepted.

Tools

Each tool declares a JSON Schema for its arguments and its answer, and hints such as readOnlyHint. These hints help your client decide what needs a human confirmation: they do not replace reading what each call does. The answer schema only covers top-level fields. See Data models for the full objects.

Answers

A successful tools/call returns the answer twice, as JSON text in content[0].text and as an object in structuredContent. A failed tool call still answers HTTP 200, with isError: true and the message in content. See MCP errors.

JSON-RPC errors

Any method other than POST gets a 405.