EDGAR is three or four different search interfaces in practice. Here everything hangs off the ticker: resolve it once, then read the filings, the XBRL facts behind the reported numbers, and the Form 4s that show what the people inside the company did.
A Go MCP server over SEC EDGAR. Its tools cover company identity, filings and their sections, financial statements and XBRL facts, and Form 4 insider trading. It runs from a Docker image or as a native binary.
- A ticker resolved to its SEC CIK, and companies searched by name or ticker
- Company identity: name, ticker, SIC, exchange, state and fiscal year end
- Recent filings filtered by form type and date window, or the single latest one
- A filing's full content, or just the sections you want
- Financial statements, key metrics and quarterly distribution
- Every XBRL fact a company has reported, with concept and metric discovery to find the right tag
- Two periods compared, and an 8-K analysed
- Form 4 insider transactions, individual filing details, per-insider summaries and transaction analysis
- A filing rendered for reading in the terminal
SEC_EDGAR_USER_AGENT set to your name and email — SEC EDGAR requires callers to identify themselves. Docker is the easy path; building the native binary needs a Go toolchain. view_filing works only on the native binary, and additionally needs w3m and a ghostty or konsole terminal. Optional environment variables set a log file and choose the terminal.
One command — docker run --rm -i --platform linux/amd64 -e SEC_EDGAR_USER_AGENT=Your Name (you@email.com) sec-edgar-mcp
