SEC 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., "@SEC EDGAR MCPLook up Microsoft Corporation on EDGAR"
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.
SEC EDGAR MCP — Setup Guide (Windows)
What This Does
Adds three tools to Claude Desktop for SEC EDGAR research:
lookup_company — Find a company's CIK number by name
search_filings — Get recent filings filtered by type (10-K, S-1, 8-K, etc.)
fetch_filing — Read the actual text content of any filing
Related MCP server: EdgarTools MCP
Prerequisites
Node.js v18 or higher — download the LTS version
Claude Desktop installed
Verify Node is installed by opening Command Prompt and running:
node --versionYou should see something like v20.x.x.
Step 1: Create the Project Folder
Open Command Prompt and run:
mkdir C:\edgar-mcp
cd C:\edgar-mcpStep 2: Add the Files
Copy index.js and package.json into C:\edgar-mcp\
Step 3: Install Dependencies
In Command Prompt, from inside C:\edgar-mcp\:
npm installStep 4: Update the User-Agent in index.js
Open index.js in Notepad and update this line with your actual email:
"User-Agent": "EDGAR-MCP-Tool/1.0 (personal-use; your@email.com)",The SEC requires a valid contact email in the User-Agent header for API access.
Step 5: Register with Claude Desktop
Open this file in Notepad (create it if it doesn't exist):
%APPDATA%\Claude\claude_desktop_config.jsonAdd or update the mcpServers section:
{
"mcpServers": {
"sec-edgar": {
"command": "node",
"args": ["C:\\edgar-mcp\\index.js"]
}
}
}Note: Use double backslashes (
\\) in the path inside JSON.
If you already have other MCP servers configured, add "sec-edgar" alongside them inside the same "mcpServers" block.
Step 6: Restart Claude Desktop
Fully quit and relaunch Claude Desktop. The EDGAR tools will appear automatically.
How to Use It
Basic workflow — always start with lookup_company:
"Look up Palantir Technologies on EDGAR"
Claude will return the CIK. Then:
"Search for their 10-K filings"
Then:
"Fetch the most recent one and summarize the risk factors section"
Troubleshooting
Claude doesn't show the EDGAR tools
Make sure you fully quit Claude Desktop (check the system tray), not just closed the window
Verify the path in
claude_desktop_config.jsonmatches where you put the filesRun
node C:\edgar-mcp\index.jsin Command Prompt — if it hangs silently, that's correct (it's waiting for stdio input)
"Cannot find module" error
Make sure you ran
npm installinsideC:\edgar-mcp\
HTTP 403 errors from EDGAR
Update the User-Agent in
index.jswith your real email addressThe SEC blocks requests without a valid User-Agent
Phase 2: Turning This Into a Hosted Product
When ready to go public, the main changes are:
Swap
StdioServerTransportforSSEServerTransport(HTTP)Add an API key auth middleware layer
Deploy to Railway or Fly.io (~$5–10/mo)
Issue keys to paying users via Unkey or Stripe
The core tool logic in index.js stays identical.
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.
Latest Blog Posts
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/reblickulous/edgar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server