Connect MetricDuck — Financial Analysis and your agent gets 22 tools, among them browse_company, compare_companies, compare_earnings_calls. It answers at https://mcp.metricduck.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
SEC filing intelligence for AI agents. Financials, screening, peer comparison for 5,000+ companies.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
browse_company | Entity-axis navigation primitive — an orientation map for one company. Returns a single response containing identity (incl. CIK), the text-extracted filing inventory by form type (the subset with extracted section text — NOT the company's f Inputs: query, include_delisted |
compare_companies | Compare a company against peers across ~70 curated fundamental metrics (TTM), with percentile rankings and relative strengths/weaknesses. Returns a side-by-side table covering valuation (P/E, P/B, EV/EBITDA, EV/Sales, FCF yield), profitabil Inputs: ticker, custom_peers, peer_mode, metrics |
compare_earnings_calls | How has management's posture shifted across recent earnings calls? Cross-quarter trajectory view of transcript signals for a single ticker. This is MetricDuck's EARNINGS-CALL TRANSCRIPT tool (agents also look for this as get_earnings_call_t Inputs: ticker, n_quarters, dimensions, vantage_date |
get_company_events | Retrieve a company's IR event CALENDAR — UPCOMING and PAST investor-relations events (earnings calls, annual/shareholder meetings, broker conferences, investor days) with the materials attached to each (deck, webcast, press release, transcr Inputs: ticker |
get_company_overview | Get comprehensive financial overview for a company in a single call. Includes: current price, valuation (P/E, P/B, EV multiples, PEG), profitability (revenue, margins, returns), cash flow (OCF, FCF, yields), balance sheet (debt, equity, rat Inputs: ticker, depth |
get_earnings | 8-K earnings-RELEASE financials — headline income statement (revenue, net income, operating income, diluted EPS) PLUS the as-released cash-flow statement (operating cash flow, capex, free cash flow, +growth) — the figures management reports Inputs: ticker, quarters, vantage_date |
get_earnings_reports | Per-fiscal-period earnings DOCUMENT INDEX — one row per quarter/year gathering the documents for that reporting period: the 8-K press release, the earnings-call transcript (with prepared-remarks / Q&A deep-links), the 10-Q/10-K, the IR pres Inputs: ticker, limit |
get_filing_index | Get a navigable signal index for a company's latest SEC filing. Returns typed facts extracted from the filing, each with evidence and a section pointer for drill-down. This is the "table of contents" for what's in the filing — use it to dec Inputs: ticker, lens, vantage_date |
get_filing_section | Read a specific section from an SEC Source (10-K, 10-Q, 8-K earnings, 8-K events, or DEF 14A proxy). **Two modes:** 1. **Section mode (default)** — pass section_id for full paginated text (up to 10 chunks per page). 2. **Outline mode** — OM Inputs: ticker, cik, include_delisted, section_id, accession_number, form_type |
get_financials | Get multi-period financial statements: income statement, balance sheet, and cash flow in one call. Returns quantitative historical data with key metrics and trends. Default: all 3 statements, quarterly, 2 years. For qualitative analysis (ri Inputs: ticker, period, years, statements, vantage_date |
get_guidance_vs_actual | Did management deliver what they guided? Joins forward guidance from earnings-call transcripts to reported actuals from 10-K/10-Q + 8-K earnings for the same ticker + fiscal period. Returns both sides verbatim with quotes and locators — age Inputs: ticker, fiscal_period |
get_ir_documents | Retrieve IR earnings-PRESENTATION-DECK text — forward guidance, operational KPIs, and segment outlook that are ONLY in the company's investor-relations slide deck and NOT in the SEC 8-K/10-Q release text or XBRL. Reach for this when the ans Inputs: ticker, cik, fiscal_year, fiscal_period, query, mode |
get_metric_history | Time series for one metric across fiscal periods. Returns newest-first rows with fiscal_year + fiscal_period labels — AUTHORITATIVE for period-specific questions ("Q2 FY2025?"). The period_end calendar date is NOT the fiscal label, especial Inputs: ticker, metric_id, period_type, window, vantage_date |
get_metric_lineage | The DERIVATION of one COMPUTED metric — its human formula + immediate inputs (each value + source), one level at a time. The audit / verify affordance for derived figures (margins, ratios, ROIC, FCF, adj-EBITDA): call it ONLY when the query Inputs: ticker, metric, period_type, fiscal_year, fiscal_period, segment |
get_stock_price | Daily end-of-day stock prices (open/high/low, close, split- & dividend-adjusted adj_close, volume) for US exchange-listed companies. Sourced from a market-data feed, not SEC filings. Markets are open only on business days, so rows exist ONL Inputs: ticker, start_date, end_date, limit |
get_xbrl_facts | Raw XBRL facts from SEC filings — use only when `get_financials` cannot answer the question. **Scope:** escape-hatch for dimensional / industry-specific / as-filed numbers. ~3,000 facts per filing with dimensional breakdowns (segment, geogr Inputs: ticker, search, accession_number, form_type, fiscal_year, fiscal_period |
list_filings | Browse Sources inventory and the section catalog for a single company. Covers SEC filings: 10-K, 10-Q, 8-K, DEF 14A, plus 20-F / 40-F / 6-K for foreign private issuers. **Scope:** filings-metadata utility. Returns filing list (form type, da Inputs: ticker, cik, form_type, form_subtype, years, fiscal_year |
list_recent_filings | Discover recent SEC filings landed since a watermark — single call, universe-wide, optional portfolio filter. **Use this when:** building event-driven agent workflows (Routines, alerts, daily portfolio checks). The right primitive when the Inputs: since, form_types, form_subtypes, tickers, limit |
screen_companies | Screen 5,500+ US companies by financial metrics. Find stocks matching quantitative criteria. Metric IDs (canonical names from filing_metrics): - Valuation: pe_ratio, pb_ratio, ev_ebitda, fcf_yield, market_cap, ev - Profitability: gross_marg Inputs: filters, sort_by, sectors, required_tags, excluded_tags, limit |
screen_filing_signals | Screen companies by signals across all source types — filings, earnings, transcripts, IR events. This is NOT metric screening (use screen_companies for P/E, ROIC, etc.). Screens by verifiable facts, not LLM-generated scores. Signals span fi Inputs: signals, ticker, sectors, recency_days, limit, match_mode |
search_companies | Resolve a company name or ticker to the exact ticker symbol via fuzzy name/ticker match. **Scope:** exact-entity lookup only. Handles partial names ("micro" -> MSFT), typos, and ticker variations. Returns ticker, full name, CIK, SIC, filer Inputs: query, limit |
search_sec_filings | Search the full text of every SEC filing since 2001 to find companies related to any concept — a product, technology, regulation, event, or company. Returns filing-level results with aggregated statistics (company count, form type breakdown Inputs: query, ticker_lookup, form_type, company, date_from, date_to |
Every block below points at https://mcp.metricduck.com/mcp. Pick your client and copy.
claude mcp add --transport http metricduck-financial-analysis https://mcp.metricduck.com/mcp
{
"mcpServers": {
"metricduck-financial-analysis": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.metricduck.com/mcp"]
}
}
}{
"mcpServers": {
"metricduck-financial-analysis": {
"url": "https://mcp.metricduck.com/mcp"
}
}
}{
"servers": {
"metricduck-financial-analysis": {
"type": "http",
"url": "https://mcp.metricduck.com/mcp"
}
}
}{
"context_servers": {
"metricduck-financial-analysis": {
"url": "https://mcp.metricduck.com/mcp"
}
}
}{
"mcpServers": {
"metricduck-financial-analysis": {
"serverUrl": "https://mcp.metricduck.com/mcp"
}
}
}{
"mcpServers": {
"metricduck-financial-analysis": {
"url": "https://mcp.metricduck.com/mcp"
}
}
}name: MetricDuck — Financial Analysis
version: 0.0.1
schema: v1
mcpServers:
- name: MetricDuck — Financial Analysis
type: streamable-http
url: https://mcp.metricduck.com/mcp{
"mcpServers": {
"metricduck-financial-analysis": {
"httpUrl": "https://mcp.metricduck.com/mcp"
}
}
}{
"mcpServers": {
"metricduck-financial-analysis": {
"type": "http",
"url": "https://mcp.metricduck.com/mcp"
}
}
}{
"mcpServers": {
"metricduck-financial-analysis": {
"url": "https://mcp.metricduck.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.metricduck.com%2Fmcp&type=streamable_http&id=metricduck-financial-analysis&name=MetricDuck%20%E2%80%94%20Financial%20Analysis
It answered our last check on 18 October 2026 in 123 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by metricduck.com and served from mcp.metricduck.com, the vendor's own domain: https://mcp.metricduck.com/mcp.
22, as returned by the server's own tools/list on 31 August 2026: browse_company, compare_companies, compare_earnings_calls, get_company_events, get_company_overview, get_earnings, get_earnings_reports, get_filing_index, and 14 more.
It answered our last check on 18 October 2026 in 123 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.metricduck.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.metricduck. Endpoint host: mcp.metricduck.com. ARD identifier: urn:air:com.metricduck:mcp:financial-analysis.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.