Labsco
MCP SERVER

secEdgarMCP

by ChinmayKhachane

Pull SEC filings, XBRL financials and insider trades for any US-listed company, starting from its ticker.

Equity & Fund Market Data
Summary
Filings, financials and insider activity behind one ticker.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command — docker run --rm -i --platform linux/amd64 -e SEC_EDGAR_USER_AGENT=Your Name (you@email.com) sec-edgar-mcp