Financial Data · MCP · Streamable HTTP

The financial data MCP serverfor agents.

Give agents and LLM apps a reliable financial-data backbone: earnings call transcripts, speaker segments, AI summaries and the earnings calendar - all as spec-compliant MCP tools over streamable HTTP.

  • Spec-compliant streamable-HTTP transport - works with any MCP client, not just Claude
  • 13 focused tools instead of one blob: search, segments, summaries, calendar, sectors
  • OAuth 2.1 with Dynamic Client Registration plus simple token-in-URL connectors
  • Production-grade: rate limits per plan, revocable credentials, 99.9% SLA on Ultra+
earnings_mcp.sh bash
# Connect Claude Code to the earnings archive - one command
claude mcp add --transport http earningscalls \
  https://earningscalls.dev/u/<your-token>/mcp

# Claude Desktop: Settings -> Developer -> Edit Config
{
  "mcpServers": {
    "earningscalls": {
      "url": "https://earningscalls.dev/u/<your-token>/mcp"
    }
  }
}

# Then just ask:
# > What did NVIDIA say about data center demand last quarter?
Since 2020
5+ years deep - new calls live within minutes of the call
251,000+
Earnings call transcripts, speaker-tagged & searchable
12,000+
Companies across 70 countries & all 11 GICS sectors

Built for agent workloads

Use the MCP connector for zero-code access from Claude, or hit the REST API directly inside your own agents and pipelines.

01

Claude via MCP

Generate a personal, revocable connector URL from your dashboard, paste it into Claude Desktop or claude.ai, and query earnings data in plain English. 13 tools — search, speakers, summaries, ticker aggregates. Beta.

POST /u/<token>/mcp
02

RAG-ready speaker chunks

Every transcript pre-split by speaker with role tags. Segments map 1:1 to embedding chunks — no recursive splitters, no overlap heuristics. Ticker, sector, role, and date ship with every chunk.

GET /api/v1/speakers/:id
03

Full-text retrieval

Google-style operators in the q param — exact phrase, AND / OR, negation. Filter by ticker, sector, country, or date before you embed a single token.

GET /api/v1/search?q=…
04

Incremental polling

Cursor-based since / after_id pagination. Idempotent and re-runnable — pick up new calls without duplicates and keep your vector store fresh as the corpus grows daily.

GET /api/v1/transcripts/recent

Run a real live query.

Change the ticker, click Run, see the actual response.

Select a test phrase
GET /api/v1/search?q=agentic AI&type=speakers&speaker_type=Executive&ticker=NVDA&limit=5
API online · ~45ms
API Pricing

Honest Pricing. No Surprises.

Read for free. Automate when you're ready. Cancel anytime.

Pro
$ 24.99 /month

Full access for builders and traders

  • ✓ Read earning call transcripts
  • ✓ 5,000 requests/month
  • ✓ Personal use - up to 50 MAU
  • ✓ Full transcript text
  • ✓ Speaker segments & roles
  • ✓ Full-text search
  • ✓ All endpoints unlocked
  • ✓ 20 requests/minute
  • ✓ Email support
  • ✓ Instant API key after checkout
Enterprise
$ 299 /month

High-volume production workloads

  • ✓ Read earning call transcripts
  • ✓ 100,000 requests/month
  • ✓ Commercial use - up to 10,000 MAU
  • ✓ Everything in Ultra
  • ✓ 120 requests/minute
  • ✓ Dedicated support channel
  • ✓ Custom integrations
  • ✓ Bulk data export
  • ✓ Compliance documentation
  • ✓ Priority feature requests

Financial data MCP server - common questions

MCP setup, RAG chunks, retrieval, and coverage.

What financial data does the MCP server expose?

Earnings call transcripts (251,000+ and growing), speaker segments tagged by role, AI-generated call summaries, company metadata across 70 countries, and the upcoming earnings calendar. See all 13 tools on the earnings calls MCP page.

Which transports and auth flows are supported?

Streamable HTTP (current MCP revision) with the Mcp-Session-Id handshake. Auth: OAuth 2.1 with Dynamic Client Registration for clients like claude.ai, or a revocable token-in-URL connector for config-file clients. Details in the setup guide.

Can non-Claude agents use it?

Yes - any spec-compliant MCP client (Cursor, Cline, custom agent frameworks) connects the same way. We test against Claude Desktop, claude.ai and Claude Code officially.

How is usage billed for agents?

Each MCP tool call counts as one API request against your plan quota - Pro 5,000/month, Ultra 25,000, Enterprise 100,000. Same key as the REST API, so agents and pipelines share one subscription.

Testimonials

Trusted by analysts and research teams.

What research professionals say about the data and the API.

“Excellent service. Comprehensive coverage of the sectors I wanted and the API is very easy to work with. Highly recommend.”
Jim Analyst at Telemetry Research
“Transcripts are accurate, and the API is very user friendly.”
Subash Analyst at inve.money
“Connecting Claude through MCP to analyze earnings transcripts has never been easier.”
Lee Analyst at Retail Insider
New Products

Two more tools for traders and investors

From the team that brought you the Earnings Calls API - same clean data, same fair pricing.

StockMarketScan logo

StockMarketScan.com

Stock screeners & email alert system

Pre-configured, industry-standard stock screeners - near real-time, refreshed every 5 minutes, no setup required.

  • 24 screeners
  • 5-minute scans
  • Watchlists
  • AI chat analysis
  • API & MCP
Starting from just $14.99/mo Visit website →
OptionsBell logo

OptionsBell.com

Unusual options activity alerts

Scans options activity across all US stocks - immediate email alerts the moment institutional-sized trades hit your watchlist.

  • All US stocks
  • 10 custom alerts
  • 5-minute scans
  • Email alerts
  • API & MCP
Starting from just $24.99/mo Visit website →