Portfolio Tracker
Exposes portfolio tracking tools for AI clients.
Portfolio Tracker MCP Server
A Model Context Protocol (MCP) server that exposes portfolio tracking tools for AI clients.
Features
- Get Portfolio Positions: Retrieve all current positions
- Get Portfolio P&L: Calculate profit/loss with optional price refresh
- Refresh Portfolio Data: Force refresh of all price data from Yahoo Finance
- Get Position Details: Get specific position information
Setup
- Install dependencies:
npm install
- Build the project:
npm run build
- Start the server:
npm start
Development
For development with auto-reload:
npm run dev
MCP Client Configuration
Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"portfolio-tracker": {
"command": "node",
"args": ["/Users/goul/Development/portfolio-tracker-mcp-server/build/index.js"],
"env": {
"PORTFOLIO_API_URL": "http://localhost:3000"
}
}
}
}
Environment Variables
PORTFOLIO_API_URL: Base URL for the portfolio tracker API (default: http://localhost:3000)DEBUG: Set to "true" for verbose logging
Available Tools
-
get_portfolio_positions
- Get all current portfolio positions
- No parameters required
-
get_portfolio_pnl
- Get profit/loss analysis
- Parameters:
refresh(boolean, optional) - force refresh prices
-
refresh_portfolio_data
- Force refresh all price data
- No parameters required
-
get_position_details
- Get details for specific positions
- Parameters:
tickers(string array) - specific tickers to query
Usage Examples
Once connected to an AI client, you can ask:
- "What's my current portfolio performance?"
- "Show me my positions"
- "Refresh my portfolio data and show the P&L"
- "How is my NVDA position performing?"
Related Servers
No-code Slack MCP Client (Powered by Runbear)
Unlock MCP for your whole team in Slack with a single install.
Peekaboo
a macOS-only MCP server that enables AI agents to capture screenshots of applications, or the entire system.
JIRA
Integrate Atlassian JIRA into any MCP-compatible application to manage issues and projects.
Spire.XLS MCP Server
Create, read, edit, and convert Excel files without requiring Microsoft Office.
Anki Connect
Manage Anki flashcards and decks via the AnkiConnect plugin.
Counsel
Multi LLM Council for deep counsel on your topic or idea
VNC
Remotely control any system running a VNC server, including Windows, Linux, and macOS, through an AI agent.
Helios-9
Provides comprehensive project management context to AI agents using the Helios-9 API.
Confluence MCP
An MCP server that enables AI assistants to interact with Confluence content through a standardized interface.
Headlesshost MCP
Agentic first headless CMS