MCP Server

filingapi

io.github.jethrokirk-sudo/filingapi
Finance & Investing Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Provides SEC filing, earnings transcript, earnings calendar, guidance, macro-sector, and AI sentiment research for S&P 500 companies.

get_company_info
Get sector, industry, and data coverage info for a company. Returns the company's GICS sector and industry classification, plus counts of available filings and transcripts.
Input schema
{'type': 'object', 'title': 'get_company_infoArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
get_earnings_calendar
Get upcoming earnings announcement dates with EPS and revenue estimates. Defaults to the next 7 days if no dates specified. Use this when asked about upcoming earnings, who reports this week, or when a specific company's next earnings date is.
Input schema
{'type': 'object', 'title': 'get_earnings_calendarArguments', 'properties': {'ticker': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ticker', 'default': None}, 'date_to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date To', 'default': None}, 'date_from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date From', 'default': None}}}
get_filing_detail
Get the full detail of a single SEC filing by ticker and accession number (the unique SEC filing ID, e.g. '0000320193-26-000011'). Use this after get_filings or get_guidance has identified a specific filing you want to inspect in full.
Input schema
{'type': 'object', 'title': 'get_filing_detailArguments', 'required': ['ticker', 'accession_number'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}, 'accession_number': {'type': 'string', 'title': 'Accession Number'}}}
get_filings
Get SEC filings (8-K, 10-Q, etc.) for a company by ticker symbol. Use this to see what filings are available for a company, with dates and accession numbers. Does not include guidance extraction - use get_guidance for that.
Input schema
{'type': 'object', 'title': 'get_filingsArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}, 'filing_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Filing Type', 'default': None}}}
get_guidance
Get forward-looking guidance language extracted from a company's SEC filings, by ticker symbol. Use this when asked what a company said about future performance, revenue outlook, margin expectations, or other forward-looking statements. Note: results are keyword-matched sentences from filings and may include both forward guidance and recent reported results - read each sentence carefully to distinguish actual forward guidance from historical figures.
Input schema
{'type': 'object', 'title': 'get_guidanceArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
get_sector_filings
Get recent SEC filings for all companies in a given sector. Sector names are case-insensitive, e.g. "Technology", "Energy", "Healthcare". Use list_sectors first if unsure of exact names. Optionally filter by event_type (earnings_release, acquisition, executive_change, restructuring, dividend, guidance_update).
Input schema
{'type': 'object', 'title': 'get_sector_filingsArguments', 'required': ['sector'], 'properties': {'sector': {'type': 'string', 'title': 'Sector'}, 'event_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Event Type', 'default': None}}}
get_signals
Get real-time AI sentiment signals derived from SEC 8-K filings. Each signal includes: ticker, bullish/bearish/neutral classification, confidence score (-100 to 100), a one-line summary, and key factors. Signals are generated by Claude Haiku within minutes of EDGAR publication. Use this when asked which companies have recently filed bullish or bearish 8-Ks, or to screen for sentiment shifts across the S&P 500. Default window is 30 days; set hours=24 for today only.
Input schema
{'type': 'object', 'title': 'get_signalsArguments', 'properties': {'hours': {'type': 'integer', 'title': 'Hours', 'default': 720}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}}}
get_transcript
Get all available earnings call transcripts for a company by ticker. Returns a list of transcripts (each with fiscal_quarter, fiscal_year, date, and speakers). If asked about a specific quarter, look for it within the returned list rather than expecting a single result - this endpoint does not currently filter server-side. Use this when asked what was said on an earnings call, as opposed to in written SEC filings.
Input schema
{'type': 'object', 'title': 'get_transcriptArguments', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'title': 'Ticker'}}}
list_sectors
List all available sectors with the number of tickers in each. Use this when asked about sectors, industries, or to find which sector a type of company falls under. Returns 11 GICS sectors covering the S&P 500.
Input schema
{'type': 'object', 'title': 'list_sectorsArguments', 'properties': {}}
search_filings
Search across all SEC filings in the database by keyword, optionally filtered by ticker and date range (YYYY-MM-DD format). Use this for open-ended questions like "which companies mentioned supply chain issues" rather than looking up one known ticker.
Input schema
{'type': 'object', 'title': 'search_filingsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'ticker': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ticker', 'default': None}, 'date_to': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date To', 'default': None}, 'date_from': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Date From', 'default': None}}}
Added
get_signals
Sept. 17, 2026, 12:42 p.m.
Added
get_company_info
Sept. 17, 2026, 12:42 p.m.
Added
get_sector_filings
Sept. 17, 2026, 12:42 p.m.
Added
list_sectors
Sept. 17, 2026, 12:42 p.m.
Added
get_earnings_calendar
Sept. 17, 2026, 12:42 p.m.
Added
get_transcript
Sept. 17, 2026, 12:42 p.m.
Added
search_filings
Sept. 17, 2026, 12:42 p.m.
Added
get_filing_detail
Sept. 17, 2026, 12:42 p.m.
Added
get_guidance
Sept. 17, 2026, 12:42 p.m.
Added
get_filings
Sept. 17, 2026, 12:42 p.m.

The Stall

ai.intuitek.the-stall/the-stall

Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.

AI 代理人任務中樞

com.penguindriver/hub

Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…

Valuein — SEC EDGAR Fundamentals & Smart-Money Data

io.github.valuein/mcp-sec-edgar

Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…

equibles

io.github.daniel3303/equibles

Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…

tollbooth

io.github.huwhitememes/tollbooth

Provides paid OSINT, web intelligence, security threat and vulnerability lookups, prediction-market analysis, financial data, leg…

EventTrader Research (read-only)

com.cymetica/event-trader-research

Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…

World Monitor

app.worldmonitor/mcp

Delivers live geopolitical, conflict, country-risk, market, energy, climate, aviation, supply-chain, and macroeconomic intelligen…

Slacking.biz — SEC Financial Data + US Economics + Demographics + FX

io.github.Th3Slack3r/slacking-biz

Provides financial, economic, demographic, foreign-exchange, regulatory, and company research data from public sources.