SEC EDGAR filings, XBRL financials, and FRED economic indicators for MCP clients
{
"mcpServers": {
"io-github-ykshah1309-financial-hub-mcp": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
SEC EDGAR filings, XBRL financials, and FRED economic indicators for MCP clients
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Commit history unknown.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for io.github.ykshah1309/financial-hub-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A TypeScript MCP server for financial data aggregation. Connects any MCP-compatible AI assistant to SEC EDGAR filings, structured XBRL financial statements, and FRED economic indicators — with built-in XBRL normalization, fact deduplication, computed analytics, and rate-limit protection.
All SEC EDGAR data comes directly from the SEC's free public APIs at data.sec.gov. No API key is required. The server automatically handles:
revenue resolves to Revenues, RevenueFromContractWithCustomerExcludingAssessedTax, SalesRevenueNet, and 11 other variants).FRED (Federal Reserve Economic Data) provides 800,000+ time series from 100+ sources. Requires a free API key from fred.stlouisfed.org. Rate limited to 120 requests/minute (enforced via 2 req/s token bucket).
In-memory TTL cache reduces redundant API calls:
| Cache | TTL | Max Entries | Payload Size | |-------|-----|-------------|-------------| | Company facts | 1 hour | 15 | 20-50 MB each | | Company submissions | 1 hour | 30 | ~50 KB each | | FRED series metadata | 6 hours | 100 | ~1 KB each | | FRED observations | 1 hour | 50 | ~5 KB each |
Entries are proactively swept on every write to prevent memory buildup from lazy-only deletion.
search_companies
query (string)get_company_filings
cik (string): SEC's unique company identifierformType (string, optional): Filter by form type (10-K, 10-Q, 8-K, DEF 14A)get_financial_metric
cik (string): Company CIK numberconcept (string): Friendly name or raw XBRL tagtaxonomy (string, optional): XBRL taxonomy (default: us-gaap)annualOnly (boolean, optional): Return only annual data pointsrevenue, net_income, gross_profit, operating_income, eps, total_assets, total_liabilities, stockholders_equity, cash, long_term_debt, current_assets, current_liabilities, operating_cash_flow, capex, shares_outstandingRevenues, NetIncomeLoss, Assets, etc.get_financial_summary
cik (string)get_company_facts_summary
cik (string): Company CIK numberlimit (number, optional): Max concepts to return (default 40, max 100)analyze_financials