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.