EDGAR (SEC filings)
SEC filings in your agent: issuers, Reg CF/D/A raises, XBRL financials, insider trades.
Connector by mcpwright · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mcpwright-edgar-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
get_company_factsget_filingget_filing_textget_form_c_detailsget_form_d_detailsget_insider_tradesget_insidersget_recent_offeringslist_filingslookup_issuersearch_filings
Secrets and settings it asks for
Other settings (environment variables or headers).
EDGAR_MCP_USER_AGENT
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
get_company_factsGet company financials (XBRL)Headline financials for a public reporting company, from its XBRL facts. Returns the latest annual (or most recently reported) values for revenue, gross profit, operating income, net income, total assets, liabilities, stockholders' equity, and cash. `cik_or_query`: a CIK or a name/ticker to resolve. Only companies that file XBRL (public reporting companies) have this — most private Reg CF / Reg D issuers do not; use `get_form_c_details` / `get_form_d_details` for those instead. Each metric is picked independently — its latest annual (10-K/FY) value when one exists, otherwise its most recent…
get_filingOpen a filingOpen one filing: its metadata and the documents it contains. `accession_or_url`: a filing `url` returned by another tool, OR an accession number (e.g. "0000320193-23-000106"). With a bare accession number, also pass `cik`. Returns the form, filing date, a link to the primary document, and every document in the filing with its URL.
get_filing_textRead a filing documentFetch a filing document's text — for reading or summarizing it. `url`: a document URL from `get_filing` (its `documents` / `primary_document`). HTML documents are stripped to plain text. Filings are large (a 10-K can be over a million characters), so the result is paginated: pass `offset` and `max_chars` to page through. `truncated` indicates more text remains.
get_form_c_detailsParse a Form C (Reg CF)Parse a Form C (Reg CF crowdfunding) filing's structured data. Returns the offering terms (target & maximum raise, price per security, security type, deadline, oversubscription), the funding-portal intermediary, employee count, and a two-year financial snapshot (revenue, net income, assets, cash, debt) — the fields you screen a crowdfunding raise on. `accession_or_url`: a Form C filing `url` (from `get_recent_offerings` or `list_filings`), or an accession number (then also pass `cik`).
get_form_d_detailsParse a Form D (Reg D)Parse a Form D (Reg D) filing's structured offering data. Returns the offering amount, amount sold and remaining, minimum investment, number of investors, industry, revenue range, security types, claimed exemptions, and the officers / directors / promoters behind the raise — the fields you actually screen a private placement on. `accession_or_url`: a Form D filing `url` (from `get_recent_offerings` or `list_filings`), or an accession number (then also pass `cik`).
get_insider_tradesGet insider tradesRecent insider (Section 16) transactions for a company, newest first. Each result is one Form 4 filing: the reporting owner, their role(s), and the trades reported (buy/sell/grant/exercise, shares, price, shares owned after). `cik_or_query`: a CIK or a name/ticker to resolve. Insider data exists for public reporting companies (officers, directors, and >10% owners file Forms 3/4/5); most private Reg CF / Reg D issuers have none.
get_insidersList a company's insidersThe insiders of a company — officers, directors, and >10% owners. Built from recent Section 16 filings (Forms 3/4/5), de-duplicated per person with their role(s) and most recent filing date. `cik_or_query`: a CIK or a name/ticker. Reflects recent filings, so very large boards may be partial.
get_recent_offeringsBrowse recent offeringsList recent securities offerings filed with the SEC, newest first. `form`: "C" for Regulation Crowdfunding (Form C family — C, C/A, C-U, C-AR), "D" for Regulation D (Form D family — D, D/A), or "A" for Regulation A — both the Form 1-A offering statements (1-A and its 1-A/A amendments) AND the qualified offering circulars (Form 253G2), which carry the actual per-share price; a Reg A "price walk-up" typically appears as successive 253G2 supplements raising that price. `since`: optional ISO date (YYYY-MM-DD) lower bound on the filing date. `state`: optional 2-letter US state code (e.g. "CA") fil…
list_filingsList an issuer's filingsList the most recent filings for one issuer, newest first. `cik_or_query`: a CIK (digits) or a ticker/name to resolve. `form_type`: optional prefix filter, e.g. "10-K", "8-K", "C", "D".
lookup_issuerLook up an issuerResolve a company name or ticker to its SEC CIK and basic identity. `query`: a ticker (e.g. "AAPL") or part of a company name (e.g. "Apple" or "StartEngine"). Works for exchange-listed public companies AND private / non-exchange filers (Reg CF / Reg A issuers, funds). Returns matching issuers with their 10-digit CIK, legal name, tickers, and exchange. Resolve a CIK here first — the other tools key off it.
search_filingsSearch filings full-textFull-text search across SEC filing documents. `query`: free text (use quotes inside the string for exact phrases). `forms`: optional list of form types to restrict to, e.g. ["10-K", "8-K"]. `date_from` / `date_to`: ISO dates (YYYY-MM-DD). Coverage: EDGAR full-text search only indexes filings from 2001 onward, so an empty result does NOT mean no earlier filing exists. (`list_filings` shows an issuer's most recent filings and may also not reach that far back for heavy filers.)
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 52
- Last commit
- Aug 20, 2026 (2 months ago)
- Last release
- Aug 20, 2026 (2 months ago)
- Last package publish
- Aug 20, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.mcpwright/edgar-mcp- Version
- 0.1.3
- Auth
- No auth
- Packages
- pypi mcpwright-edgar
- License
- MIT
- Repository
- github.com/mcpwright/edgar-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from mcpwright
- 0.557score
FRED (economic data)
mcpwright
FRED economic time series + ALFRED vintages: data as originally published, before revisions.
ConnectorBFreshness: BLocalRead-only↓ 59/wkClaude Code +5 - 0.549score
Census (ACS by ZIP)
mcpwright
Census (ACS by ZIP) MCP server by mcpwright
ConnectorBFreshness: BLocal↓ 42/wkClaude Code +5 - 0.546score
IRS SOI (income by ZIP)
mcpwright
IRS income & tax stats by ZIP in your agent: AGI distribution, tax, credits, deductions.
ConnectorBFreshness: BLocal↓ 37/wkClaude Code +5
Cite this page
EDGAR (SEC filings) MCP server. Agent Mart. https://agentmart.dev/connectors/mcpwright-edgar-mcp (last updated 2026-10-24)