https://mcp.metricduck.com/mcpPaste 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.
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/mcpUse -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.
Add to claude_desktop_config.json:
{
"mcpServers": {
"metricduck": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.metricduck.com/mcp"]
}
}
}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.
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.
After setup, try asking your AI assistant:
Search for Apple on MetricDuck and give me a quick overviewYour browser will open once for sign-in. After that, all tools work automatically.
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.
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.