An MCP server for tracking and managing cryptocurrency portfolio allocations.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"crypto-portfolio-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Crypto Portfolio MCP An MCP server for tracking and managing cryptocurrency portfolio allocations, enabling AI agents to query and optimize portfolio strategies in real time.    ## Features - **Portfolio Management**: Add and track cryptocurrency holdings with real-time Binance prices. - **Price Retrieval**: Fetch current prices for any Binance trading pair (e.g., BTC/USDT). - **Value History**: Generate visual charts of portfolio value over time. - **Analysis Prompt**: Pre-built prompt for portfolio analysis with diversification and risk suggestions. - **SQLite Storage**: Persistent storage of holdings in a local database. ## Installation ### Prerequisites - Python 3.10+ - Git (optional, for cloning the repo) - A compatible MCP client (e.g., [Claude Desktop](https://www.anthropic.com/claude)) ### Setup 1. **Clone the Repository**: ```bash git clone https://github.com/kukapay/crypto-portfolio-mcp.git cd crypto-portfolio-mcp ``` 2. **Install requirements**: ```bash pip install mcp[cli] ccxt matplotlib ``` 3. **Install for Claude Desktop**: ```bash mcp install main.py --name "CryptoPortfolioMCP" ``` Or update the configuration file manually: ``` { "mcpServers": { "crypto-portfolio-mcp": { "command": "python", "args": [ "path/to/crypto-portfolio-mcp/main.py" ] } } } ``` ## Usage Once installed, interact with the server through an MCP client like Claude Desktop. Below are example commands: ### Add a Holding - **Prompt**: "Add 0.1 BTC to my portfolio" - **Result**: Adds 0.1 BTC/USDT to your portfolio and confirms with "Added 0.1 BTC/USDT to portfolio". ### Get Current …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.