MCP-Server-Financial-Analyzer
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., "@MCP-Server-Financial-AnalyzerWhat is the current P/E ratio of AAPL?"
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.
MCP Server – Financial Analyzer
An MCP (Model Context Protocol) server that gives AI assistants access to real-time stock prices, financial statements, SEC filings, and analytical tools.
Built with FastMCP, powered by yfinance and edgartools.
Tools
Stock Prices
Tool | Description |
| Current price, volume, 52-week range, market cap |
| OHLCV history with configurable period and interval |
| Company profile, sector, employees, ownership |
Fundamentals
Tool | Description |
| Revenue, gross profit, EBITDA, net income, EPS |
| Assets, liabilities, equity, debt |
| Operating, investing, financing, free cash flow |
| EPS estimates vs actuals and surprise % |
SEC Filings
Tool | Description |
| List 10-K, 10-Q, 8-K, and other filings |
| Retrieve full text of specific sections (business, risk_factors, mda) |
| EDGAR CIK, registered tickers, TTM financials from XBRL |
Analysis
Tool | Description |
| P/E, P/B, EV/EBITDA, ROE, ROA, margins, leverage ratios |
| YoY growth trends for any financial line item |
| Side-by-side comparison of multiple tickers on any metric |
| Simplified DCF intrinsic value with margin of safety |
Related MCP server: Financial Analysis MCP Server
Resources
URI | Description |
| Major US indices (S&P 500, NASDAQ, Dow, VIX, 10Y Treasury) |
| Daily performance of 11 GICS sectors via SPDR ETFs |
Quickstart (local / stdio)
# 1. Clone and install
git clone https://github.com/YOUR_USERNAME/MCP-Server-Financial-Analyzer.git
cd MCP-Server-Financial-Analyzer
pip install uv
uv sync
# 2. Configure environment
cp .env.example .env
# Edit .env — set EDGAR_IDENTITY to "Your Name your@email.com"
# 3. Run (stdio mode for local use)
uv run financial-analyzerClaude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"financial-analyzer": {
"command": "uv",
"args": ["run", "--directory", "/path/to/MCP-Server-Financial-Analyzer", "financial-analyzer"],
"env": {
"EDGAR_IDENTITY": "Your Name your@email.com"
}
}
}
}VS Code (Copilot)
Add to .vscode/mcp.json or user settings:
{
"servers": {
"financial-analyzer": {
"type": "stdio",
"command": "uv",
"args": ["run", "--directory", "/path/to/MCP-Server-Financial-Analyzer", "financial-analyzer"],
"env": {
"EDGAR_IDENTITY": "Your Name your@email.com"
}
}
}
}Deploy to Render
This repo includes a render.yaml for one-click deployment.
Push to GitHub
Go to render.com → New → Blueprint → connect your repo
Set
EDGAR_IDENTITYto your real name and email in the Render dashboardDeploy — your MCP endpoint will be at
https://<service-name>.onrender.com/mcp
Connect remote clients to the deployed server
{
"mcpServers": {
"financial-analyzer": {
"type": "http",
"url": "https://<service-name>.onrender.com/mcp",
"headers": {
"Authorization": "Bearer <MCP_AUTH_TOKEN>"
}
}
}
}The MCP_AUTH_TOKEN is auto-generated by Render and visible in your service's environment variables.
Environment Variables
Variable | Required | Default | Description |
| Yes | — |
|
| No |
|
|
| No |
| Bind address (HTTP mode only) |
| No |
| Port (HTTP mode only) |
| No | — | Bearer token to protect the HTTP endpoint |
Disclaimer
This server provides financial data for informational and educational purposes only. It is not financial advice. Always verify data from authoritative sources before making investment decisions.
This server cannot be installed
Maintenance
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/HonglingLei/MCP-Server-Financial-Analyzer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server