EdgarParser MCP

io.github.henrysouchien由 GitHub 帳號 henrysouchien 發布v1.0.2更新於 Oct 24, 2026

MCP stdio server for source-backed SEC EDGAR financial data from the hosted EdgarParser API.

發布方自己的服務:edgar.tools SEC Intelligence

概覽

AI 產生的概覽

讓助理透過託管 API 取得 SEC EDGAR 申報文件的中繼資料、文件、表格與 XBRL 財務指標。

可以做什麼
這是一個本機 stdio 伺服器,作為託管 EdgarParser API 與公開 SEC submissions 端點的精簡用戶端,不會在本機解析申報文件。它提供 32 個工具,涵蓋申報文件中繼資料與文件、申報表格與文字搜尋、營運 KPI 驅動因素、LangExtract 擷取片段,以及 XBRL 概念、指標與報表,並包含跨標的比較與趨勢工具。較大的回應可寫入檔案。
適用情境
當助理需要來源可追溯的 SEC EDGAR 資料時適用:尋找申報文件、閱讀申報章節或文件、跨股票代號比較表格或概念,或取得附引用的財務指標與報表。它不適用於非 SEC 資料,也不適用於離線解析本機既有的申報文件。
執行需求
以本機程序執行,從 PyPI 安裝(pip install edgar-mcp),需要 Python。託管工具需要在 EDGAR_API_KEY 中提供託管 API 金鑰;get_issuer_submissions_meta 不需要金鑰。選用的 EDGAR_API_URL 可覆寫 API 基礎網址(預設 EDGAR_MCP_OUTPUT_DIR 可指定 output="file" 回應的寫入目錄。需要連線至託管 API 與公開 SEC 端點的網路存取。
安裝前請注意
此伺服器會向第三方託管服務送出請求,並需要 EDGAR_API_KEY 密鑰;密鑰缺少或無效會使託管工具呼叫回傳驗證錯誤。部分工具屬於付費層級,會消耗託管服務額度,速率限制與付費存取由該服務執行。使用 output="file" 的工具會將檔案寫入 EDGAR_MCP_OUTPUT_DIR 或本機備援目錄,請審慎選擇該目錄。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 EdgarParser MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

edgar-mcp

SEC EDGAR financial data for AI agents, exposed as an MCP stdio server.

Install

bash
pip install edgar-mcp

Configuration

VariableRequiredPurpose
EDGAR_API_KEYhosted toolsAPI key for the hosted EDGAR API; not used by get_issuer_submissions_meta.
EDGAR_API_URLnoOverride the API base URL. Defaults to https://www.edgarparser.com.
EDGAR_MCP_OUTPUT_DIRnoDirectory for output="file" tool responses.

Claude Desktop / Claude Code config:

json
{  "mcpServers": {    "edgar-financials": {      "type": "stdio",      "command": "edgar-mcp",      "env": {        "EDGAR_API_KEY": "YOUR_KEY_HERE"      }    }  }}

Tool Inventory

This package exposes 32 public MCP tools. The inventory below is generated from the same manifest that drives the hosted API documentation.

ToolSummaryTierCache Behavior
get_filingsReturn filing metadata and SEC accession details for one ticker period.publiccache_only
get_event_filingsDiscover event filings by ticker, CIK, date range, form type, or query.publiccold_allowed
describe_filingShow cached availability for financials, sections, tables, markdown, and extractions for one filing.publiccache_only
get_filing_documentReturn a readable markdown filing document with section filtering and pagination.registeredcold_allowed
get_filing_sectionsExtract selected qualitative filing sections and optional embedded tables.publiccold_allowed
get_filing_cover_factsReturn exact DEI cover-page facts such as shares outstanding with citations.registeredcold_allowed
get_filing_evidencePlan and retrieve citation-ready filing evidence for qualitative SEC questions.paidllm_call
get_issuer_submissions_metaReturn an issuer's SEC submissions header metadata directly from the public SEC JSON endpoint.publiccold_allowed
get_operational_kpi_driversResearch filing narrative and markdown tables for operational KPI values and driver context.paidllm_call
get_operational_kpi_driver_rowsReturn the strict producer-owned operational KPI driver row DTO without transport reinterpretation.paidcold_allowed
get_filing_extractionsReturn cached langextract spans for one filing or run paid extraction on cache miss.paidllm_call
search_extractionsSearch cached langextract spans across filings with structured filters.paidcache_only
get_extraction_seriesReturn periodized counts and optional hits for cached langextract spans.paidcache_only
extract_filing_fileRun a selected extraction schema against a short-lived filing artifact issued by get_filing_sections.internalllm_call
list_extraction_schemasList document extraction schemas available to the internal document API.internalcache_only
get_filing_tablesReturn filing table metadata or one hydrated structured table.publiccold_allowed
search_filing_tablesSearch cached filing table metadata across a ticker and period range.publiccache_only
compare_filing_tablesCompare matching filing tables across multiple tickers.publiccache_only
search_filing_textSearch cached markdown within one filing and return matching spans.registeredcache_only
get_financialsReturn matcher-produced numeric financial rows for one fiscal filing period.publiccache_only
get_filing_factsRetrieve exact-QName facts or whole statement and disclosure presentation occurrences from one exact SEC filing accession.registeredcold_allowed
get_metricReturn one discovered metric or XBRL tag with current, prior, and YoY values.publiccache_only
get_metric_seriesReturn one metric across multiple periods with per-period cache and coverage status.publiccache_only
list_metricsList exact metric candidates available in one filing period.publiccache_only
search_metricsSearch filing metrics by natural-language query and return ranked exact candidates.publiccold_allowed
get_statementReturn a template-backed income statement, balance sheet, or cash flow statement from cached concepts.publiccache_only
get_conceptResolve one registry-backed financial concept from cached filing facts.publiccache_only
compare_conceptCompare one registry-backed concept across a caller-provided ticker set.publiccache_only
concept_trendReturn a cache-only concept time series across a requested period range.publiccache_only
cite_conceptJoin a registry-backed concept value to filing prose and optional extraction evidence.paidcache_only
warm_metric_cacheQueue paid-tier background warming for metric periods before follow-up reads.paidcold_allowed
warm_metric_cache_statusPoll a background cache-warming job returned by warm_metric_cache.paidcache_only

Tool Families

Filing Metadata and Documents

get_filings, get_event_filings, describe_filing, get_filing_document, get_filing_sections, get_filing_cover_facts, get_filing_evidence, get_issuer_submissions_meta

Operational KPIs

get_operational_kpi_drivers, get_operational_kpi_driver_rows

LangExtract

get_filing_extractions, search_extractions, get_extraction_series, extract_filing_file, list_extraction_schemas

Filing Tables

get_filing_tables, search_filing_tables, compare_filing_tables

Filing Text

search_filing_text

XBRL and Concepts

get_financials, get_filing_facts, get_metric, get_metric_series, list_metrics, search_metrics, get_statement, get_concept, compare_concept, concept_trend, cite_concept, warm_metric_cache, warm_metric_cache_status

Runtime Notes

  • This is a thin client for the hosted EDGAR API and the public SEC submissions endpoint; it does not parse filings locally.
  • Missing or invalid EDGAR_API_KEY lets the server start, but hosted API tool calls return authentication errors; get_issuer_submissions_meta does not require the key.
  • Large payload tools support output="file" and write to EDGAR_MCP_OUTPUT_DIR or a local fallback directory.
  • API rate limits and paid-tool access are enforced by the hosted service.

Links

來源:README.md,提交 24cbc3b

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Edgar 整合