Edgar MCP Service
Provides deployment platform for hosting the Edgar MCP service with one-click deployment from GitHub repositories
Click on "Deploy 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 deployed
Related MCP Connectors
Search SEC EDGAR filings, financial statements, and company data.
SEC filing intelligence for AI agents. Financials, screening, peer comparison for 5,000+ companies.
SEC-signed profiles for 8,000+ US public companies from EDGAR filings. Token-efficient.
Scrape SEC EDGAR filings by company, form type, date, or full text. Pay per row.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server exposing intelligent tools for enhancing RAG applications with entity extraction, query refinement, and relevance checking capabilities.34-
- AlicenseNot gradedqualityDmaintenanceA 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.16MIT

shareseer-mcpofficial
AlicenseNot gradedqualityBmaintenanceShareSeer 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)9MIT- FlicenseNot gradedqualityDmaintenanceA 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.-