MetricDuck MCP Server

https://mcp.metricduck.com/mcp

Paste into any MCP client. Auth is automatic.

SEC filing intelligence for AI agents: structured financials, filing analysis, and company screening.

Free — no credit card required

500 tool calls/day, 5,500+ companies, 10+ years of data. Every number links back to its source filing.

Quick Setup

Add this to your MCP config. Your client handles authentication automatically.

{
  "mcpServers": {
    "metricduck": {
      "type": "http",
      "url": "https://mcp.metricduck.com/mcp"
    }
  }
}

Claude Code CLI:

claude mcp add --transport http -s user metricduck https://mcp.metricduck.com/mcp

Use -s project for per-repo, -s user for global

When you first use a tool, your browser will open for a quick sign-in. After that, it's automatic.

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "metricduck": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.metricduck.com/mcp"]
    }
  }
}

Headless Agents & CI

For automated pipelines without a browser, use an API key:

{
  "mcpServers": {
    "metricduck": {
      "type": "http",
      "url": "https://mcp.metricduck.com/mcp",
      "headers": {
        "Authorization": "Bearer fda_your_api_key_here"
      }
    }
  }
}

Get your API key from the dashboard.

Tools

18 MCP tools across signal triage, filing extraction, peer comparison, and full-text search. See the live tool reference for the current list and per-tool docs.

Verify It Works

After setup, try asking your AI assistant:

Search for Apple on MetricDuck and give me a quick overview

Your browser will open once for sign-in. After that, all tools work automatically.

FAQ

What is MetricDuck?

SEC filing intelligence for AI agents. MetricDuck processes SEC filings (10-K, 10-Q, 8-K, DEF 14A proxy statements, and Foreign Private Issuer forms 20-F / 6-K / 40-F) into structured financial data, derived metrics, and LLM-generated filing analysis for 5,500+ US-listed companies.

How much does it cost?

Free tier: 500 tool calls/day, no credit card. Pro: $20/mo or $200/year for 50,000 tool calls/month. See pricing.

What AI clients work with MetricDuck?

Any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Windsurf, and custom agents. Uses Streamable HTTP transport with OAuth 2.1 authentication (automatic).

Where does the data come from?

Multiple sources: SEC filings (financial statements & XBRL, parsed directly from EDGAR), earnings-call transcripts and IR disclosures for qualitative signals, and a daily end-of-day market-data feed for prices. Full breakdown: Data sources & provenance.

Troubleshooting

Your client doesn't show MetricDuck tools

Fully quit and relaunch the client (don't just close the window). Validate your MCP config JSON — a missing comma or bracket silently disables the server. Then trigger sign-in: in Claude Code run /mcp → select metricduck → Authenticate.

Authentication errors (401 / "unauthorized")

OAuth: re-run the browser sign-in (tokens expire). API key: send it as Authorization: Bearer fda_… with no extra quotes or spaces; get or rotate keys in the dashboard. The free tier includes MCP access — no paid plan required.

Connection or timeout errors

Confirm you can reach metricduck.com in a browser; corporate VPNs and firewalls can block outbound MCP traffic. Break very large requests (many companies × many years) into smaller asks. Check status.metricduck.com for incidents.

Stale or unexpected data

Companies report on different schedules — a recent quarter may not be filed yet. Confirm the ticker (watch share classes like GOOGL vs GOOG) and whether you asked for quarterly vs annual. Genuinely wrong numbers? Email [email protected] with the ticker and date.

Still stuck? [email protected] — include your client and version, the exact error, and the steps you tried.

metricduck.com