get_company_infoLABSCO 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 (<YOUR_EMAIL>) sec-edgar-mcp
USE CASES
Getting from a ticker to the numbers
Resolve the CIK, confirm you have the right company, then pull the financial statements.
Reading what a company just filed
Find the recent filings, take the latest, then read the sections that matter instead of the whole document.
Watching insider buying and selling
Form 4 transactions for the company, the detail behind one of them, and a per-insider summary of the pattern.
Comparing two periods without a spreadsheet
Period comparison and key metrics answer the question the spreadsheet was going to be built for.
Finding which XBRL tag holds the number you want
Concept and metric discovery first, then read the facts under the tag you settled on.
Making sense of a sudden 8-K
Take the latest filing and get the 8-K broken down into what was actually announced.
22 tools
Listed in project docs. Your client may show a different list.
get_cik_by_tickersearch_companiesget_company_factsget_recent_filingsget_latest_filingget_filing_contentget_filing_sectionsanalyze_8kview_filingget_financialsget_key_metricscompare_periodsget_quarterly_distributiondiscover_company_metricsget_xbrl_conceptsdiscover_xbrl_conceptsget_insider_transactionsget_insider_summaryget_form4_detailsanalyze_form4_transactionsanalyze_insider_sentimentBEFORE YOU INSTALL
What to know first
Tools you get
22 tools named in the project's documentation.
Requires
docker on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"sec-edgar": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--platform",
"linux/amd64",
"-e",
"SEC_EDGAR_USER_AGENT=Your Name (<YOUR_EMAIL>)",
"sec-edgar-mcp"
]
}
}
}docker
docker run --rm -i --platform linux/amd64 -e SEC_EDGAR_USER_AGENT=Your Name (<YOUR_EMAIL>) sec-edgar-mcp