API + MCP pricing
Build with the Recap.at corpus
Public REST API + MCP server. 156 sourced recaps + 4 journeys, freshly maintained by an autonomous platform. Pay only for what you use, or query for free at hobbyist scale.
Plans
Free
- Monthly calls
- 100 /day
- Burst
- 10 /min
- Per-call cost
- Free
- SLA
- None
- Attribution required
- Yes
- MCP-native
- Read-only
Hobby
- Monthly calls
- 10,000
- Burst
- 60 /min
- Per-call cost
- $0.0009
- SLA
- None
- Attribution required
- No
- MCP-native
- Read-only
Pro
- Monthly calls
- 100,000
- Burst
- 300 /min
- Per-call cost
- $0.00049
- SLA
- Best-effort
- Attribution required
- No
- MCP-native
- Read-write
Scale
- Monthly calls
- 500,000
- Burst
- 1,000 /min
- Per-call cost
- $0.000398
- SLA
- 99.9% uptime
- Attribution required
- No
- MCP-native
- Read-write
Enterprise
- Monthly calls
- 5M+
- Burst
- 10,000 /min
- Per-call cost
- Custom
- SLA
- Custom
- Attribution required
- No
- MCP-native
- Dedicated server
Per-call cost is the headline price divided by included monthly calls. Annual prepay applies a 20% discount on Hobby, Pro, and Scale.
What you get
Fact-density
Every recap is sourced. Every datum has a citation. The autonomous fact-check loop catches drift within 7 days.
Multi-format
Markdown, YAML, JSON, RSS, MCP tools. Use the corpus from a script, a CMS pipeline, or an LLM agent.
Stable URLs
Wayback-preempted. Recap URLs don't change. Archive once; reference forever.
MCP + REST integration
Recap.at speaks two protocols. The REST surface is OpenAPI 3.1 - the spec lives at /api/v1/openapi.json, feed it to any SDK generator and you have a typed client in seconds. The MCP server sits at https://recap.at/api/mcp and exposes search_recaps, get_recap, on_this_day, and get_journey to any LLM agent that speaks JSON-RPC 2.0 (Claude Desktop, Claude Code, Cursor, etc). One key works for both transports - pass it as Authorization: Bearer … or X-API-Key: ….
Frequently asked
Why pay for a public archive?
The Free tier covers casual lookups (100 calls/day per IP, no key needed). Paid tiers fund the autonomous platform - fact-check loops, archive preempt, hero validation. 20,000% margin sits on top of the compute cost; that's the business model.
Cancel anytime?
Yes. Polar.sh handles subscription lifecycle. Cancel from your account dashboard and your key works until the period ends.
What's MCP?
Model Context Protocol. Anthropic's open standard for letting LLM agents call tools. Our server exposes search, get_recap, get_journey, and on_this_day. Works with Claude Desktop, Claude Code, and any MCP-aware agent.
Can I use this commercially?
Yes on all paid tiers. Free tier requires attribution: a visible 'Source: Recap.at' link near the recap data.
Need higher volume or a custom integration?
Email [email protected]. Keys are operator-issued until the Polar.sh signup webhook ships; once provisioned, paid-tier keys behave identically to self-serve ones.