recap.at

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

$0
Monthly calls
100 /day
Burst
10 /min
Per-call cost
Free
SLA
None
Attribution required
Yes
MCP-native
Read-only
Get free key

Hobby

$9 /mo
-20% on annual prepay
Monthly calls
10,000
Burst
60 /min
Per-call cost
$0.0009
SLA
None
Attribution required
No
MCP-native
Read-only
Start Hobby

Pro

$49 /mo
-20% on annual prepay
Monthly calls
100,000
Burst
300 /min
Per-call cost
$0.00049
SLA
Best-effort
Attribution required
No
MCP-native
Read-write
Start Pro

Scale

$199 /mo
-20% on annual prepay
Monthly calls
500,000
Burst
1,000 /min
Per-call cost
$0.000398
SLA
99.9% uptime
Attribution required
No
MCP-native
Read-write
Start Scale

Enterprise

Custom
Monthly calls
5M+
Burst
10,000 /min
Per-call cost
Custom
SLA
Custom
Attribution required
No
MCP-native
Dedicated server
Talk to us

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.