Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 2
Write a review

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.

We use your email only for this newsletter. Privacy

About

SEC filings in your agent: issuers, Reg CF/D/A raises, XBRL financials, insider trades.

No 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_facts
  • get_filing
  • get_filing_text
  • get_form_c_details
  • get_form_d_details
  • get_insider_trades
  • get_insiders
  • get_recent_offerings
  • list_filings
  • lookup_issuer
  • search_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 filing

    Open 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 document

    Fetch 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 trades

    Recent 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 insiders

    The 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 offerings

    List 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 filings

    List 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 issuer

    Resolve 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-text

    Full-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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mcpwright

Cite this page

EDGAR (SEC filings) MCP server. Agent Mart. https://agentmart.dev/connectors/mcpwright-edgar-mcp (last updated 2026-10-24)