MCP · STREAMABLE HTTP

One Move MCP servers

Two servers: one for the product so agents can act, and one for the documentation so agents can learn. Both are public and read-only for report data.

Servers

ServerURLUse
Producthttps://api.getonemove.app/mcpGet a Free report, poll a job, list constraints, read pricing, search docs.
Documentationhttps://api.getonemove.app/docs/mcpSearch and read the API, MCP, auth and pricing docs.

Discovery

Product tools

ToolWhat it does
get_free_reportQueue or read a public chess Free report for a chess.com or Lichess username.
get_jobPoll an async report job.
list_constraintsList the chess and poker Constraint catalog with Targets.
get_pricingMachine-readable pricing and limits.
search_docsSearch the product documentation.

Documentation tools

ToolWhat it does
search_docsSearch titles, descriptions and body text; returns ranked sections with URLs.
get_docRead one document by path, for example /docs/api or /pricing.md.

Transport

Streamable HTTP with JSON responses. POST JSON-RPC 2.0 to the server URL. The server returns an Mcp-Session-Id on initialize; send it back on later requests. Tools are listed with tools/list and called with tools/call. Public tools need no authentication.

curl -sS https://api.getonemove.app/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'

Source

Server cards follow the MCP Server Card extension. The live tools/list is always authoritative over any cached card.