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?"
相关服务器
Kone.vc
赞助Monetize your AI agent with contextual product recommendations
Expense Tracker
Automated expense management with a Supabase backend and hierarchical category support.
JMX MCP Server
Provides JMX monitoring and management capabilities for AI assistants. Requires Java 17+.
itemit-mcp
An MCP server for asset tracking that connects to the itemit asset management API.
Apple Notes
Talk with your Apple Notes
Outlook
Access your Microsoft 365 mail, calendar, and files using the Microsoft Graph API.
ClickUp
Interact with ClickUp's task management API to manage projects and tasks through natural language.
Canvas MCP
Interact with Canvas LMS and Gradescope using AI agents.
MCP Microsoft Office Bridge
A secure, multi-user server connecting LLMs to Microsoft 365 services.
esa.io
An MCP server for the esa.io API, allowing you to search, read, create, update, and delete posts.
Backlog MCP Server
Interact with the Backlog API to manage projects, issues, wikis, git repositories, and more.