Edgar MCP Service
Provides deployment platform for hosting the Edgar MCP service with one-click deployment from GitHub repositories
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 MCP Serviceshow me Apple's risk factors from their latest 10-K filing"
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 Service
Model Context Protocol (MCP) Server for SEC EDGAR Database
Deep financial document analysis and content extraction service
๐ Quick Deploy to Railway
One-Click Deployment:
Fork this repository to your GitHub account
Connect to Railway: Go to Railway โ New Project โ Deploy from GitHub repo
Set environment variable:
SEC_API_USER_AGENT="Your Company/1.0 (your-email@example.com)"Get your service URL from Railway dashboard
Done! Your MCP service is live
Related MCP server: SEC MCP
๐ฏ What This Service Provides
๐ Universal Company Search
Find ANY public company by name, ticker, or partial match
Works with Apple, Netflix, small caps, recent IPOs, etc.
No hardcoded company lists - truly universal
๐ Deep Document Analysis
Business descriptions from 10-K Item 1
Risk factors from 10-K Item 1A
Financial statements with structured data
Management discussion (MD&A) extraction
Full-text search within any SEC filing
๐ Advanced Filing Search
Date range filtering: "filings between Jan-Mar 2024"
Form type filtering: 10-K, 10-Q, 8-K, etc.
Content search: "documents mentioning revenue recognition"
Direct SEC EDGAR links for all results
๐ก API Endpoints
Company Search
GET /search/company?q=NetflixResponse:
{
"found": true,
"cik": "0001065280",
"name": "NETFLIX INC",
"ticker": "NFLX",
"confidence": 1.0
}Advanced Filing Search
POST /search/filings
{
"company": "Apple",
"form_types": ["10-K", "10-Q"],
"date_from": "2024-01-01",
"content_search": "artificial intelligence",
"limit": 10
}Content Extraction
POST /extract/business-description
{
"cik": "0000320193",
"form_type": "10-K"
}๐๏ธ Architecture
This MCP service is designed to work with AI query engines:
User Query โ AI Engine โ Edgar MCP โ SEC Database
โ
"Netflix's risk factors" โ Company Resolution โ Deep Content โ Structured ResponseIntegration Example:
// In your AI application
const edgarMCP = 'https://your-service.up.railway.app';
// 1. Resolve company
const company = await fetch(`${edgarMCP}/search/company?q=Netflix`);
// 2. Get content
const riskFactors = await fetch(`${edgarMCP}/extract/risk-factors`, {
method: 'POST',
body: JSON.stringify({ cik: company.cik })
});
// 3. Use in AI analysis
const analysis = await openai.chat.completions.create({
messages: [{ role: 'user', content: `Analyze these risk factors: ${riskFactors}` }]
});๐ ๏ธ Manual Deployment
Prerequisites
Python 3.11+
Railway account
SEC compliance: proper User-Agent string
Local Development
git clone <this-repo>
cd edgar-mcp-service
chmod +x start.sh
./start.shService runs at http://localhost:8001
Deploy to Railway
railway login
railway init
railway variables set SEC_API_USER_AGENT="Your Company/1.0 (email@example.com)"
railway up๐ Environment Variables
Variable | Required | Description | Example |
| โ | SEC API compliance identifier |
|
| โช | Service port (auto-set by Railway) |
|
๐ SEC Compliance
This service is fully compliant with SEC EDGAR API requirements:
โ Proper User-Agent identification
โ Rate limiting respected
โ Official SEC data sources only
โ No data caching (always fresh)
๐งช Test Your Deployment
# Health check
curl https://your-service.up.railway.app/health
# Find any company
curl "https://your-service.up.railway.app/search/company?q=Tesla"
# Get business description
curl -X POST "https://your-service.up.railway.app/extract/business-description" \
-H "Content-Type: application/json" \
-d '{"cik": "0001318605", "form_type": "10-K"}'๐ Support
This MCP service enables powerful financial analysis applications by providing:
๐ฏ Universal access to any SEC-registered company
๐ Deep content extraction beyond basic metadata
๐ Advanced search capabilities across all filings
๐ค AI-ready responses for natural language processing
Perfect for building financial analysis tools, compliance monitoring, and investment research platforms.
Powered by EdgarTools ๐
This server cannot be installed
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
- Flicense-qualityDmaintenanceA server exposing intelligent tools for enhancing RAG applications with entity extraction, query refinement, and relevance checking capabilities.Last updated34
- Alicense-qualityFmaintenanceA Server-Sent Events Model Context Protocol server that enables both remote and local connections to retrieve SEC filing data, company information, and financial facts from the SEC EDGAR database.Last updated16MIT

shareseer-mcpofficial
Alicense-qualityFmaintenanceShareSeer provides: SEC filings data (10-K, 10-Q, 8-K forms) & related financials Insider trading transaction data per company Largest insider purchases & Sales in a day and week Integration: Remote MCP server (https://shareseer.com/mcp)Last updated9MIT- Flicense-qualityDmaintenanceA comprehensive document analysis server that performs sentiment analysis, keyword extraction, readability scoring, and text statistics while providing document management capabilities including storage, search, and organization.Last updated
Related MCP Connectors
SEC EDGAR for AI agents: company filings, financials and insider trades. No API keys.
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
Search SEC filings, read 10-K/8-K, query XBRL facts, track Form 4 insider trades.
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/brettvtcrowe/edgar-mcp-service'
If you have feedback or need assistance with the MCP directory API, please join our Discord server