CryptoMCP
About
Production-ready MCP Server for AI agents with cryptocurrency payments, blockchain data, and market analysis capabilities. Supports USDT payments (TRC20/ERC20), real-time price data, and enterprise-grade security.
Details
- Author
- BillionsBobby
- Downloads
- 309
- Categories
- Other, AI, Finance, Security
Jump to
- Create and manage USDT payments (TRC20/ERC20)
- Balance inquiries across multiple blockchain networks
- Secure token transfers with validation
- Real‑time cryptocurrency price feeds via DIA Oracle
- Rate limiting (60 req/min) and input validation
- Comprehensive audit logging and HTTP connection pooling
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
CryptoMCPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, install dependencies with pip install -r requirements.txt, configure the required environment variables (COINREMITTER_TRC20_API_KEY, COINREMITTER_ERC20_API_KEY, HMAC_SECRET, JWT_SECRET), then run python -m src.mcp_server_simple.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"cryptomcp": {
"cryptomcp": {
"command": "python",
"args": [
"-m",
"src.mcp_server_simple"
],
"env": {
"COINREMITTER_TRC20_API_KEY": "<YOUR_TRC20_API_KEY>",
"COINREMITTER_ERC20_API_KEY": "<YOUR_ERC20_API_KEY>",
"DIA_ORACLE_API_URL": "https://api.diadata.org",
"HMAC_SECRET": "<YOUR_HMAC_SECRET>",
"JWT_SECRET": "<YOUR_JWT_SECRET>",
"DEBUG": "false"
}
}
}
}
}
McpServers
{
"cryptomcp": {
"command": "python",
"args": [
"-m",
"src.mcp_server_simple"
],
"env": {
"COINREMITTER_TRC20_API_KEY": "<YOUR_TRC20_API_KEY>",
"COINREMITTER_ERC20_API_KEY": "<YOUR_ERC20_API_KEY>",
"DIA_ORACLE_API_URL": "https://api.diadata.org",
"HMAC_SECRET": "<YOUR_HMAC_SECRET>",
"JWT_SECRET": "<YOUR_JWT_SECRET>",
"DEBUG": "false"
}
}
}
CryptoMCP - Enterprise Cryptocurrency MCP Server
🚀 Features
Payment Capabilities:
- Create and manage USDT payments (TRC20/ERC20 networks)
- Balance inquiries across multiple blockchain networks
- Secure token transfers with validation
- Payment status tracking and notifications
Market Data:
- Real-time cryptocurrency price feeds via DIA Oracle
- Historical price data and trends
- Multi-currency support (BTC, ETH, USDT, etc.)
- Price alerts and monitoring
Security & Performance:
- Enterprise-grade security with rate limiting (60 req/min)
- Input validation and XSS protection
- HTTP connection pooling and caching
- Comprehensive audit logging
- 89.5% production readiness test pass rate
🛠 Installation
1. Clone the repository
2. Install dependencies: pip install -r requirements.txt
3. Configure environment variables
4. Run: python -m src.mcp_server_simple
🔑 Required Environment Variables
- COINREMITTER_TRC20_API_KEY: Your TRC20 API key
- COINREMITTER_ERC20_API_KEY: Your ERC20 API key
- HMAC_SECRET: HMAC secret key
- JWT_SECRET: JWT secret key
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




