mcpserver.lol
registry/financial-analysis
Connection check verified live · 20h ago

financial-analysis

SEC filing intelligence for AI agents. Financials, screening, peer comparison for 5,000+ companies.

Tools 22
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

22 tools

Read from the running server on 20h ago.

browse_company read-only query*include_delisted
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…
compare_companies read-only ticker*metricspeer_modecustom_peers
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 val…
compare_earnings_calls read-only ticker*dimensionsn_quartersvantage_date
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 TRAN…
get_company_events read-only ticker*
Retrieve a company's IR event CALENDAR — UPCOMING and PAST investor-relations events (earnings calls, annual/shareholder meetings, broker conferences, investor days) with the mater…
get_company_overview read-only depthticker*
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), c…
get_earnings read-only ticker*quartersvantage_date
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, cape…
get_earnings_reports read-only limitticker*
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 pr…
get_filing_index read-only lensticker*vantage_date
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…
get_filing_section read-only cikqueryoffsettickerform_typemax_chars +11
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 pagina…
get_financials read-only yearsperiodticker*statementsvantage_date
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…
get_guidance_vs_actual read-only ticker*fiscal_period
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…
get_ir_documents read-only cikmodequerytickerfiscal_yearfiscal_period
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 SE…
get_metric_history read-only ticker*windowmetric_id*period_typevantage_date
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?"). Th…
get_metric_lineage read-only metric*ticker*segmentfiscal_yearperiod_typefiscal_period
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,…
get_stock_price read-only limitticker*end_datestart_date
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 filing…
get_xbrl_facts read-only limitsearch*ticker*form_typefiscal_yearfiscal_period +2
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…
list_filings read-only cikyearstickerform_typefiscal_yearform_subtype +3
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:**…
list_recent_filings read-only limitsince*tickersform_typesform_subtypes
Discover recent SEC filings landed since a watermark — single call, universe-wide, optional portfolio filter. **Use this when:** building event-driven agent workflows (Routines, a…
screen_companies read-only limitfilters*sectorssort_byexcluded_tagsrequired_tags
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_…
screen_filing_signals read-only limittickersectorssignals*order_bymatch_mode +4
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 b…
search_companies read-only limitquery*
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 t…
search_sec_filings read-only limitquerycompanydate_torank_bysections +3
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 w…