Search / com.mrrledger/mrrledger
MRR Ledger
R0· no sign-inSourced, dated revenue data on real AI-agent businesses: leaderboard, profiles, growth, lessons.
v1.7.0 · active · website · descriptor JSON · versions
Search / com.mrrledger/mrrledger
R0· no sign-inSourced, dated revenue data on real AI-agent businesses: leaderboard, profiles, growth, lessons.
v1.7.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"mrrledger": {
"type": "http",
"url": "https://mrrledger.com/mcp"
}
}
}claude mcp add --transport http mrrledger https://mrrledger.com/mcp[mcp_servers.mrrledger]
url = "https://mrrledger.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"mrrledger": {
"type": "remote",
"url": "https://mrrledger.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"mrrledger": {
"type": "http",
"url": "https://mrrledger.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mrrledger&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbXJybGVkZ2VyLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"mrrledger": {
"type": "http",
"url": "https://mrrledger.com/mcp"
}
}
}{
"mcpServers": {
"mrrledger": {
"httpUrl": "https://mrrledger.com/mcp"
}
}
}extensions:
"mrrledger":
enabled: true
name: "mrrledger"
type: streamable_http
uri: "https://mrrledger.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations16 of 16 tools declare readOnlyHint or destructiveHinttools.directory_hints14 of 16 tools declare all four hints; missing: export_dataset (destructiveHint); buy_api_pass (destructiveHint)tools.token_costabout 2,661 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 1 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagetodays_featurechangedoutput schemaleaderboardchangedoutput schemaget_businesschangedoutput schemasearch_businesseschangedoutput schemawatch_revenuechangeddescriptionGet a signed webhook POST whenever a watched business gets a new or revised revenue figure on MRR Ledger. x402 (USDC on Base): $1 per business per 30 days (at most $5), or $5 for all businesses. Included with Builder and Team API keys (send the key as X-API-Key on the MCP request). Call without payment to get the PaymentRequired terms, then retry with params._meta["x402/payment"]. Returns watch_id and a secret shown once; verify MRL-Signature = HMAC-SHA256(secret, t + "." + body).
Get a signed webhook POST whenever a watched business gets a new or revised revenue figure on MRR Ledger. x402 (USDC on Base): $1 per business per 30 days (at most $5), or $5 for all businesses. Included with Builder and Team API keys (send the key as X-API-Key on the MCP request). Call without payment for a free preview (the latest real revenue changes for those businesses) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload). Returns watch_id and a secret shown once; verify MRL-Signature = HMAC-SHA256(secret, t + "." + body).
buy_api_passchangeddescriptionBuy an expiring MRR Ledger API key with x402 (USDC on Base). Call without payment to get the PaymentRequired terms, then retry with params._meta["x402/payment"]. Options: hobby 1 day $0.50, hobby 30 days $9, builder 30 days $19, team 30 days $79.
Buy an expiring MRR Ledger API key with x402 (USDC on Base). Prices: hobby 1 day $0.50, hobby 30 days $9, builder 30 days $19 (adds CSV export + 5 watches), team 30 days $79 (adds JSONL export + 20 watches). Call without payment for a free preview (what the key unlocks, daily limits) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload).
export_datasetaddedThe whole MRR Ledger dataset in one call. format "csv" ($0.25 USDC via x402): every sourced revenue figure for every business, superseded ones included (one row per figure, 14 columns, source_url on each). format "jsonl" ($0.50): one full business record per line. Optional slug = one business, same price. Included with Builder (csv) and Team (csv + jsonl) API keys. Call without payment for a free preview (real sample rows) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload).
get_categorychangeddescriptionGet one category's insights by slug (or id) from the built categories.json (label, count, ranked_count, median_annualized_usd, median_annualized_by_tier, members with global rank, url_page). Same shape as one list_categories result. Missing slug → isError.
Get one category's insights by slug (or id) from the built categories.json (label, count, ranked_count, median_annualized_usd, median_annualized_by_tier, members with global rank, url_page). Same shape as one list_categories result. Missing slug → isError. Free: 100 tools/call per day, then $0.005 per call via x402.
get_tagchangeddescriptionGet one tag's insights by slug from the built tags.json (count, ranked_count, median_annualized_usd, median_annualized_by_tier, members, url_page). Same shape as one list_tags result. Missing slug → isError.
Get one tag's insights by slug from the built tags.json (count, ranked_count, median_annualized_usd, median_annualized_by_tier, members, url_page). Same shape as one list_tags result. Missing slug → isError. Free: 100 tools/call per day, then $0.005 per call via x402.
list_tagschangeddescriptionList every free-text tag (from business tags[]) with slug, label, count, ranked_count, median_annualized_usd (among ranked members), median_annualized_by_tier (venture/indie/experiment split), and members (slug, name, global rank, annualized_revenue_usd, revenue_disclosed, url_profile). Sorted by count desc then label. Optional limit caps how many tags are returned (default all). Includes n=1 tags (HTML /tags/ index floors at count≥2).
List every free-text tag (from business tags[]) with slug, label, count, ranked_count, median_annualized_usd (among ranked members), median_annualized_by_tier (venture/indie/experiment split), and members (slug, name, global rank, annualized_revenue_usd, revenue_disclosed, url_profile). Sorted by count desc then label. Optional limit caps how many tags are returned (default all). Includes n=1 tags (HTML /tags/ index floors at count≥2). Free: 100 tools/call per day, then $0.005 per call via x402.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-2d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mrrledger.com/mcp streamable-http | none | yes | 100% | 457 ms | 2025-11-25 | 2026-10-20 |
buy_api_pass | Buy an expiring MRR Ledger API key with x402 (USDC on Base). Prices: hobby 1 day $0.50, hobby 30 days $9, builder 30 days $19 (adds CSV export + 5 watches), team 30 days $79 (adds JSONL export + 20 watches). Call without payment for a free preview (what the key unlocks, daily limits) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload). |
compare_businessesread-only | Side-by-side compare of two sourced businesses by slug. Returns briefs (name, tier, category, annualized revenue + basis, pricing model, founded, top lessons, growth series) and a diff (annualized_a/b, ratio, same_category, same_tier). Same slug is allowed. Free: 100 tools/call per day, then $0.005 per call via x402. |
export_datasetread-only | The whole MRR Ledger dataset in one call. format "csv" ($0.25 USDC via x402): every sourced revenue figure for every business, superseded ones included (one row per figure, 14 columns, source_url on each). format "jsonl" ($0.50): one full business record per line. Optional slug = one business, same price. Included with Builder (csv) and Team (csv + jsonl) API keys. Call without payment for a free preview (real sample rows) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload). |
get_businessread-only | Get the full sourced record for one business by slug. Free: 100 tools/call per day, then $0.005 per call via x402. All businesses at once: export_dataset (JSONL $0.50 via x402). |
get_categoryread-only | Get one category's insights by slug (or id) from the built categories.json (label, count, ranked_count, median_annualized_usd, median_annualized_by_tier, members with global rank, url_page). Same shape as one list_categories result. Missing slug → isError. Free: 100 tools/call per day, then $0.005 per call via x402. |
get_growthread-only | Dated annualized revenue points (ARR/MRR/Revenue) for one business. Returns empty series if fewer than 2 sourced dates. Free: 100 tools/call per day, then $0.005 per call via x402. Full dated history for every business: export_dataset (CSV $0.25 via x402). |
get_tagread-only | Get one tag's insights by slug from the built tags.json (count, ranked_count, median_annualized_usd, median_annualized_by_tier, members, url_page). Same shape as one list_tags result. Missing slug → isError. Free: 100 tools/call per day, then $0.005 per call via x402. |
hub_statsread-only | Compact hub totals: business/ranked/chartable/lesson counts, category and tier counts, source-sync-stale and older-figure counts, median annualized among ranked, payment-verified headline count/share (verified_headline_count, verified_headline_share, by processor), latest changelog date, today's feature slug, MCP tool count. No arguments. Free: 100 tools/call per day, then $0.005 per call via x402. |
leaderboardread-only | Top agentic businesses ranked by most recent publicly reported annualized revenue. Free: 100 tools/call per day, then $0.005 per call via x402. Whole dataset as CSV: export_dataset ($0.25 via x402). |
list_categoriesread-only | List every category with count, ranked_count, median_annualized_usd (among ranked members), median_annualized_by_tier (venture/indie/experiment split), and members (slug, name, global rank, annualized_revenue_usd, revenue_disclosed, url_profile). Optional limit caps how many categories are returned (default all). Free: 100 tools/call per day, then $0.005 per call via x402. |
list_tagsread-only | List every free-text tag (from business tags[]) with slug, label, count, ranked_count, median_annualized_usd (among ranked members), median_annualized_by_tier (venture/indie/experiment split), and members (slug, name, global rank, annualized_revenue_usd, revenue_disclosed, url_profile). Sorted by count desc then label. Optional limit caps how many tags are returned (default all). Includes n=1 tags (HTML /tags/ index floors at count≥2). Free: 100 tools/call per day, then $0.005 per call via x402. |
search_businessesread-only | Search sourced agentic businesses by keyword, category, or tier. Matches name, slug, one-liner, tags, what_the_agent_does, and lessons (same haystack as /api/v1/search.json). Returns name, slug, one-liner, annualized revenue (USD) and source. Free: 100 tools/call per day, then $0.005 per call via x402. Every figure with full history in one file: export_dataset (CSV $0.25 via x402). |
search_lessonsread-only | Search lessons for builders drawn from every business (attributed, with keyword auto-tagged themes). Filter by free-text query (matches lesson text, business name, slug) and/or theme. Returns total matches, the theme rules, and up to limit lessons with profile URLs. Free: 100 tools/call per day, then $0.005 per call via x402. |
todays_featureread-only | Today's featured agentic business with lessons for builders. Free: 100 tools/call per day, then $0.005 per call via x402. |
watch_revenue | Get a signed webhook POST whenever a watched business gets a new or revised revenue figure on MRR Ledger. x402 (USDC on Base): $1 per business per 30 days (at most $5), or $5 for all businesses. Included with Builder and Team API keys (send the key as X-API-Key on the MCP request). Call without payment for a free preview (the latest real revenue changes for those businesses) plus the x402 terms, then retry with params._meta["x402/payment"] (x402 v2 or v1 payload). Returns watch_id and a secret shown once; verify MRL-Signature = HMAC-SHA256(secret, t + "." + body). |
whats_newread-only | Dataset change log, newest first: businesses added, new sourced data points (with source_url), revisions and re-dated points. Filter by since (YYYY-MM-DD, inclusive, America/Toronto dates), slug, and kind. Free: 100 tools/call per day, then $0.005 per call via x402. Get each new figure pushed instead: watch_revenue (webhook, $1 per business per 30 days via x402). |
Schemas: list_tools.
{
"name": "com.mrrledger/mrrledger",
"title": "MRR Ledger",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mrrledger.com/mcp",
"type": "streamable-http"
}
],
"version": "1.7.0",
"websiteUrl": "https://mrrledger.com/for-agents/",
"description": "Sourced, dated revenue data on real AI-agent businesses: leaderboard, profiles, growth, lessons."
}