filingapi
SEC filings, earnings transcripts, guidance signals & macro calendar for S&P 500. 11 MCP tools.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"filingapi": {
"url": "https://mcp.filingapi.dev/mcp"
}
}
}远程端点
https://mcp.filingapi.dev/mcpstreamable-http它能做什么
工具清单
工具(10)
🟢get_filings(ticker, filing_type)
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.
输入模式
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
},
"filing_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Filing Type"
}
},
"required": [
"ticker"
],
"title": "get_filingsArguments"
}🟢get_guidance(ticker)
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.
输入模式
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
}
},
"required": [
"ticker"
],
"title": "get_guidanceArguments"
}🟢get_filing_detail(ticker, accession_number)
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.
输入模式
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
},
"accession_number": {
"title": "Accession Number",
"type": "string"
}
},
"required": [
"ticker",
"accession_number"
],
"title": "get_filing_detailArguments"
}🟢search_filings(query, ticker, date_from, date_to)
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.
输入模式
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"ticker": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Ticker"
},
"date_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date From"
},
"date_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date To"
}
},
"required": [
"query"
],
"title": "search_filingsArguments"
}🟢get_transcript(ticker)
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.
输入模式
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
}
},
"required": [
"ticker"
],
"title": "get_transcriptArguments"
}🟢get_earnings_calendar(date_from, date_to, ticker)
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.
输入模式
{
"type": "object",
"properties": {
"date_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date From"
},
"date_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date To"
},
"ticker": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Ticker"
}
},
"title": "get_earnings_calendarArguments"
}🟢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.
输入模式
{
"type": "object",
"properties": {},
"title": "list_sectorsArguments"
}🟢get_sector_filings(sector, event_type)
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).
输入模式
{
"type": "object",
"properties": {
"sector": {
"title": "Sector",
"type": "string"
},
"event_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Event Type"
}
},
"required": [
"sector"
],
"title": "get_sector_filingsArguments"
}🟢get_company_info(ticker)
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.
输入模式
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
}
},
"required": [
"ticker"
],
"title": "get_company_infoArguments"
}🟡get_signals(hours, limit)
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.
输入模式
{
"type": "object",
"properties": {
"hours": {
"default": 720,
"title": "Hours",
"type": "integer"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "get_signalsArguments"
}社区
证据