matchwire MCP for Agents

Mapped market data exposed as tools an agent can call.

Endpoint

POST https://api.matchwire.win/mcp, streamable HTTP, JSON-RPC 2.0, with your key in the same x-api-key header the HTTP API uses. Send Accept: text/event-stream and the single response comes back as one SSE frame; otherwise it is JSON. GET /mcp answers 405 with allow: POST.

The five tools

ToolWhat it returns
list_sportsSport names with game counts.
find_rowsRows for a sport, venue, type, league or status, or only what changed since a seq.
get_rowOne game by its mapped id.
get_venue_marketThe venue's own market id and the exact request that reads it — your agent sends that call itself.
service_statusLast cycle, current seq and per-venue health.

Rules that still hold

Read-only and mapping only: nothing through MCP writes, reloads, or returns a price. Every tool result is narrowed by your key's plan exactly like the HTTP API, the same 5,000-row cap applies, and MCP calls count against the same 60 requests a minute. A key missing or outside its plan comes back as a tool result with isError, naming the limit, rather than as a protocol error.

Clients

Point any MCP client at the URL above with the key as a header. If you would rather not run an MCP client, llms.txt carries the same contract as plain text for a coding assistant.

Parent: docs. Start: quickstart.