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.
On-chain credit pool for ERC-8004 AI agents on Robinhood Chain: agents borrow USDG, repay it and earn a public credit score. Contracts, SDK, CLI, MCP server (@priors/mcp), x402 helpers (@priors/x402) and an agent skill.
Today's gold buying-conditions score (0-100), its published history, and what followed similar readings since 1971. Three read-only tools, no key, free CC BY data.

Institutional financial data for AI agents: credit, private markets, options history, filings.
Amazon MCP server for real-time Amazon product data. Give Claude, ChatGPT, Cursor, or any AI agent live access to the Amazon Product Data API: search products, look up ASINs and UPC/EAN/ISBN codes, track prices and Buy B

Auditable fundamentals for the Brazilian stock market (B3): ROIC, margins, point-in-time multiples, dividends and REITs. Every figure traces back to the CVM account it came from, every formula is published, and nothing s
Comments