edgar-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@edgar-mcpWhat was Apple's AccountsPayableCurrent over the last few years?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
edgar-mcp
Model Context Protocol (MCP) server for the SEC EDGAR data APIs on data.sec.gov.
No API key is required. The SEC asks that automated clients declare a descriptive User-Agent (with contact email) and stay under 10 requests/second.
Official docs: EDGAR Application Programming Interfaces
Features
Tool | Description |
| Search tickers / names / CIKs |
| Entity metadata (SIC, addresses, fiscal year end, …) |
| Recent (and optional historical) filings with form/date filters |
| Document list + URLs for a specific accession |
| Discover XBRL taxonomies and concept tags for a company |
| Time series for one XBRL concept (e.g. us-gaap Assets) |
| Cross-company frame for a concept/period |
| Nightly bulk ZIP URLs and fair-access notes |
Related MCP server: edgar-mcp
Requirements
Node.js 18+
Setup
npm install
npm run buildSet your identity (required by the SEC):
export EDGAR_USER_AGENT="YourName your.email@example.com"(SEC_USER_AGENT is accepted as an alias.)
Run
npm start
# or
node dist/index.jsClaude Desktop / Cursor / MCP clients
Add to your MCP config (example for Claude Desktop):
{
"mcpServers": {
"edgar": {
"command": "node",
"args": ["/absolute/path/to/edgar-mcp/dist/index.js"],
"env": {
"EDGAR_USER_AGENT": "YourName your.email@example.com"
}
}
}
}Development (no build step):
npx tsx src/index.tsAPI coverage
Maps to the public RESTful APIs:
Submissions —
https://data.sec.gov/submissions/CIK##########.jsonCompany facts —
https://data.sec.gov/api/xbrl/companyfacts/CIK##########.jsonCompany concept —
https://data.sec.gov/api/xbrl/companyconcept/CIK##########/{taxonomy}/{tag}.jsonFrames —
https://data.sec.gov/api/xbrl/frames/{taxonomy}/{tag}/{unit}/{period}.jsonTicker map —
https://www.sec.gov/files/company_tickers_exchange.jsonFiling directories —
https://www.sec.gov/Archives/edgar/data/{cik}/{accession}/index.json
Period formats for frames: CY2019 (annual), CY2019Q1 (quarterly duration), CY2019Q1I (instantaneous). Units with numerator/denominator use -per- (e.g. USD-per-shares).
Fair access
This server:
Sends a configurable
User-Agenton every requestRate-limits to ~9 requests/second (under the SEC’s 10 rps cap)
Caches the company ticker map for 24 hours
Please do not raise the rate for bulk scraping; use the nightly bulk ZIPs instead (get_bulk_data_info).
Example prompts
“Look up NVIDIA’s CIK and latest 10-K.”
“What was Apple’s AccountsPayableCurrent over the last few years?”
“List us-gaap tags for Microsoft that contain Revenue.”
“Show CY2023 Q4 instantaneous Assets for USD across filers (first 20).”
“Documents in accession 0000320193-25-000079 for Apple.”
License
MIT. EDGAR data is public domain U.S. government work; reuse is free under SEC dissemination policy.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for SEC Financial API providing access to financial data from the U.S. Securities and Exchange Commission.Last updated6282MIT
- AlicenseAqualityAmaintenanceMCP server providing read-only access to SEC EDGAR filings, allowing LLMs to look up companies, search filings, and retrieve securities offering data.Last updated31MIT
- Alicense-qualityDmaintenanceMCP server for SEC EDGAR that provides real-time access to filings, financial statements, and full-text search across all EDGAR documents.Last updatedApache 2.0
- Alicense-qualityCmaintenanceA free, key-less MCP server for SEC EDGAR that provides company filings, XBRL financial facts, and full-text search directly from the SEC.Last updatedMIT
Related MCP Connectors
SEC XBRL MCP — wraps SEC EDGAR XBRL API (data.sec.gov)
Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
SEC/XBRL issuer intelligence for crypto public companies via MCP, OpenAPI, x402, and MPP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GeekLad/edgar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server