MCP
https://api.polytape.io/mcp — 13 tools and a crack_this_trader prompt for
Claude Code, claude.ai, Cursor, opencode, and any MCP client.REST
https://api.polytape.io/api/agent/v1 — every read is a GET. For scripts,
cron jobs, and anything that curls JSON.Start here
Three ways in — the claude.ai connector, an MCP client, or a raw key — in under
five minutes.
What you can ask it
What’s underneath
The archive is our own indexed copy of both Polymarket V2 exchanges — roughly 500M ticks across 1.7M markets, keyed by trader. Every price point the API returns is a level that actually traded; the server never emits a computed price. The line an agent draws is byte-for-byte the line the PolyTape web app draws.Read this before you quote a number
Three P/L figures live on this API and they answer different questions. Quoting the wrong one is the single most common way to be confidently wrong about a trader.Reading the numbers
polymarket.pnl is THE P/L. The chain-audited figures are the audit voice, and
they read more negative on anyone holding an open book. Two minutes here saves
a wrong verdict.The shape of the thing
V1 is read-only by construction. Every endpoint is a GET, every MCP tool is
a read. There are no writes, no orders, and no trading. A key cannot even mint
another key — that is a dashboard action.
{trader}accepts a 0x wallet, a polymarket.com profile URL, or a display name (e.g.GoingInsolvent). Responses always echo the canonical wallet and name.- Timestamps are epoch seconds. Money fields are USD, suffixed
_usd. Prices are UP-normalized (0–1). - Pagination is cursor-based and forward-only.
- History depth and daily trader lookups are plan-gated — see Plans & limits.
Machine-readable entry points
If you would rather hand your agent a file than a docs site:llms.txt
The whole data plane in one page.
Agent skill
Skill format, with references and chart templates.
OpenAPI
Every parameter and response schema.
