What runtime dependencies does Portfolio Analyzer require?
Python 3.9+ and the packages listed in `requirements.txt`. The MCP server uses your Claude Desktop subscription; the Streamlit app requires an OpenRouter API key for AI features.
@Aakash356A
Basic information
Talk to Claude about your stock portfolio using live market data. Ask things like "Give me a full review of my portfolio this week" or "Any breaking news or SEC filings for my holdings today?", Claude calls the right tools and writes the analysis.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"portfolio-analyzer": {
"command": "python",
"args": [
"/FULL/PATH/TO/portfolio-analyzer/mcp_server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Portfolio Analyzer is a local-first stock portfolio tracker with a built-in MCP server for Claude Desktop. It consists of a Streamlit web app dashboard and an MCP server that connects Claude Desktop to live portfolio data—including prices, technicals, SEC filings, and news—without a cloud subscription. It is for investors who want to interact with their portfolio analysis through natural language in Claude.
Install dependencies with pip install -r requirements.txt. For the MCP server, edit the Claude Desktop config file (claude_desktop_config.json) to point to mcp_server.py and restart Claude Desktop. For the Streamlit app, add an OpenRouter API key to .env and run streamlit run app.py.
Python 3.9+ and the packages listed in `requirements.txt`. The MCP server uses your Claude Desktop subscription; the Streamlit app requires an OpenRouter API key for AI features.
All data is stored locally in the `data/` directory, including `portfolio.json` for holdings and a user secret file for SnapTrade. No data is sent to the cloud beyond calls to external APIs for live prices and news.
Yahoo Finance data has approximately a 15-minute delay on the free feed. API responses are cached for 5 minutes to avoid rate-limit issues.
Yes. The technical analysis, news, SEC filings, and stock comparison tools work for any ticker, not just your portfolio holdings.
No. The README explicitly states that the tool is not investment advice.
Read-only MCP server over cp0x public data: referral deals and codes, trading races, a monitor of DeFi interface geo-restrictions, x402 catalogs, and facts about cp0x.

Official Paidnice MCP server. Read customer email and SMS replies, contacts, invoices and notes from Paidnice, the accounts receivable automation app for Xero and QuickBooks Online, and update contact people from Claude,
Model Context Protocol (MCP) server for 6-protocol DeFi quantitative telemetry, stablecoin carry radar, and risk simulation.

MyDesigns MCP is the official Model Context Protocol (MCP) server for MyDesigns (mydesigns.io), the print-on-demand and digital-products platform. It connects Claude, ChatGPT, Cursor, Gemini CLI, Grok, Perplexity, Hermes

Real-time Pokemon TCG restock alerts, MSRP lookups and retailer restock timing for card shops, apps and AI agents. Ask what's in stock now, wait for a product to drop at MSRP, or get signed webhooks. Each alert has a cle
Comments