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.
Latest Blog Posts
- 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