MRR Ledger

com.mrrledgerPublished by mrrledger.comOfficial publisherv1.17.0Updated Oct 30, 2026

Free, no key: sourced, dated revenue of real AI-agent businesses. Start with search_businesses.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote, read-only MCP server giving assistants sourced, dated revenue (MRR/ARR) data on AI agents and AI startups, with rankings, comparisons and benchmarks.

What you can do
  • Search and read AI business revenue records, with sources and dates
  • Rank businesses by annualized revenue and compare two side by side
  • Benchmark a user's own MRR against same-category peers
  • Inspect revenue history, growth series and recent figure changes
  • Browse categories, tags, builder lessons and dataset totals
  • Export the full reported-revenue dataset as CSV or JSONL (paid)
When to use it
Useful when a user asks what an AI agent, startup or tool earns, who makes the most in a niche, how a company's revenue grew, or how their own MRR compares with similar AI businesses.
Requirements
Remote streamable HTTP endpoint; no key or environment variables declared. Free use is limited to 100 tool calls per day. The dataset export option requires an x402 USDC payment on Base.
Before you install
Figures are reported and sourced, not payment-verified, and may be stale; cite the as-of date and source. The export_dataset tool costs money (USDC via x402) and is the only paid option; all other tools are free and read-only.

Installation

In SourceWeft

  1. Open MRR Ledger in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.mrrledger%2Fmrrledger/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mrr-ledger": {
      "type": "http",
      "url": "https://mrrledger.com/mcp"
    }
  }
}

Tools

15

search_businesses

Search businesses (start here)

Use when the user asks how much revenue, MRR or ARR an AI agent, AI startup or AI tool makes, or wants real examples of AI businesses in a niche (support, coding, voice, sales, automation...). Returns AI-agent businesses with sourced, dated revenue (start here). Example: {"query":"coding","limit":3} -> 3 coding agents with their sourced revenue. Use it to find or filter businesses (keyword, category, tier, verified_only) when you have no slug; for a pure top-N use leaderboard, for one full record get_business. Each brief: slug, name, category, tier, one_liner, annualized_revenue_usd, basis, confidence, verification_label ("reported, not payment-verified" unless processor-verified), url_profile; + total + next page (offset/cursor, limit max 50). Empty query = all, highest revenue first. Cost: free (100 calls/day without a key).

Parameterstierlimitquerycursoroffsetcategoryverified_only

benchmark_business

Benchmark your MRR against category peers

Use when the user gives their own MRR or asks whether their revenue is good compared with similar AI businesses. Returns where an MRR ranks among fresh same-category MRR peers (rank of N + 1 comparable). Example: {"category":"customer-support","mrr":2000} -> your rank among the customer-support MRR peers + 1 comparable. Also: N, basis, verification date, peer caveat; no growth numbers yet; your MRR is never stored. Cost: free (100 calls/day without a key).

Parametersmrrrequiredfullcategoryrequiredmonths_livereport_token

get_business

Get one business profile

Use when the user names one AI company or agent (e.g. Cursor, Lovable) and asks about its revenue, pricing model or growth. Returns one business's full sourced record. Example: {"slug":"cursor"} -> Cursor with every figure and its source. Use it when you already have the slug (from search_businesses or leaderboard); it is the fullest view: every dated revenue figure (label, value, as_of, source_url), what it does, model, tier, lessons, growth series, related businesses, and the verification_label ("reported, not payment-verified" unless processor-verified). Unknown slug -> isError. Cost: free (100 calls/day without a key).

Parametersslugrequired

leaderboard

Revenue leaderboard (ranked)

Use when the user asks which AI agents or AI startups make the most money, or for a top-N revenue ranking. Returns businesses ranked by latest sourced annualized revenue, highest first (same briefs, with verification_label, as search_businesses). Example: {"category":"coding-agents","limit":5} -> the top 5 coding agents by revenue. Use it for a pure ranking or top-N, optionally per category or verified_only (limit max 50); it has no keyword search, use search_businesses for that. Cost: free (100 calls/day without a key).

Parameterslimitcategoryverified_only

compare_businesses

Compare two businesses

Use when the user asks to compare two AI companies (X vs Y) on revenue or business model. Returns two businesses side by side (tier, category, annualized revenue + basis, pricing model, founded, top lessons, growth) and a diff with the revenue ratio. Example: {"a":"cursor","b":"lovable"} -> Cursor vs Lovable with the revenue ratio. Cost: free (100 calls/day without a key).

Parametersarequiredbrequired

get_growth

Revenue over time (one business)

Use when the user asks how fast an AI company grew or for its revenue over time. Returns one business's dated revenue series, oldest first (as_of, annualized_usd, label, value_usd, source_url; MRR x12). Example: {"slug":"lovable"} -> Lovable's dated ARR points with sources. Unknown slug -> isError. Cost: free (100 calls/day without a key).

Parametersslugrequired

whats_new

What changed in the data

Use when the user asks what is new or what changed recently in AI startup revenue figures. Returns the change log, newest first: businesses added and figures added, revised, re-dated or removed, each with source_url; filters since (YYYY-MM-DD), slug, kind, limit (max 100). Example: {"since":"2026-10-14"} -> every change since Oct 14, 2026. Cost: free (100 calls/day without a key).

Parameterskindsluglimitsince

get_category

Get one category

Returns one category: count, median annualized revenue (overall, by tier) and members with rank and revenue. Example: {"slug":"customer-support"} -> the customer-support agents with their revenue. Unknown slug -> isError. Cost: free (100 calls/day without a key).

Parametersslugrequired

list_categories

List categories with members

Returns every category with count, median annualized revenue and members (slug, name, rank, revenue). Example: {"limit":3} -> the first 3 categories with their members. Cost: free (100 calls/day without a key).

Parameterslimit

search_lessons

Search builder lessons

Returns builder lessons from every business, each with its business and themes; filter by query and/or theme, limit (max 50). Example: {"theme":"pricing","limit":5} -> 5 pricing lessons and their businesses. Cost: free (100 calls/day without a key).

Parameterslimitquerytheme

hub_stats

Dataset totals and medians

Returns dataset totals: business, ranked and lesson counts, counts per category and tier, median annualized revenue, payment-verified share, latest change date. Example: {} -> {business_count, ranked_count, median_annualized_usd, ...}. Cost: free (100 calls/day without a key).

Takes no parameters.

todays_feature

Today's featured business

Returns today's featured business (rotates daily): one full profile, same shape as get_business. Example: {} -> one business record. Cost: free (100 calls/day without a key).

Takes no parameters.

get_tag

Get one tag

Returns one tag: count, median annualized revenue and members with rank and revenue. Example: {"slug":"vibe-coding"} -> every business tagged vibe-coding. Unknown slug -> isError. Cost: free (100 calls/day without a key).

Parametersslugrequired

list_tags

List tags with members

Returns every tag with count, median annualized revenue and members, most used first. Example: {"limit":10} -> the 10 most-used tags. Cost: free (100 calls/day without a key).

Parameterslimit

export_dataset

Reported AI Revenue Tracker export (paid, x402)

Returns the Reported AI Revenue Tracker in one call: AI businesses whose figures all come from press coverage, company announcements or filings (reported, not payment-verified), every figure with its as-of date and source_url, plus dated readings. format "csv" ($0.25 USDC via x402) or "jsonl" ($0.50); optional slug = one business, same price. Unpaid call = free preview + exact terms; nothing is charged without a signed payment. Free 10-row preview: https://mrrledger.com/data/reported/

Parametersslugformat

Version history

5
  1. v1.17.0LatestOct 30, 2026
  2. v1.16.0Oct 26, 2026
  3. v1.15.0Oct 25, 2026
  4. v1.14.0Oct 23, 2026
  5. v1.7.0Oct 18, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.