crypto-price-mcp-server
Verified Safeby David200308
Overview
Provides cryptocurrency price checking across multiple exchanges and sends email alerts.
Installation
docker-compose up -dEnvironment Variables
- RESEND_API_KEY
- RESEND_FROM_EMAIL
- RESEND_FROM_NAME
- MCP_CONFIG_PATH
- COINMARKETCAP_API_KEY
- MORALIS_API_KEY
- ETHERSCAN_API_KEY
- NODE_ENV
- PORT
Security Notes
API keys for external services (Resend, CoinMarketCap, Moralis, Etherscan) are correctly loaded from environment variables or a configuration file, not hardcoded. The server can run as an HTTP service using Fastify, which is a robust framework. Outbound network requests are made to various crypto data providers and blockchain RPCs. A potential minor risk is the `convertMarkdownToHtml` function in `EmailService`: if the `content` or `additionalInfo` parameters for email templates were to receive unsanitized, malicious markdown/HTML directly from an untrusted source (e.g., a vulnerable LLM output), it could potentially lead to XSS vulnerabilities in the recipient's email client. However, this is a common risk with HTML templating and requires careful input handling by the calling agent.
Similar Servers
mcp-aktools
This MCP server provides real-time and historical financial data for stocks and cryptocurrencies, offering search, detailed information retrieval, market overviews, news, and analysis capabilities.
crypto-indicators-mcp
Provides an MCP server with over 50 cryptocurrency technical analysis indicators and strategies to empower AI trading agents in analyzing market trends and developing quantitative strategies.
mcp-crypto-price
Provides real-time price data, market analysis, and historical trends for cryptocurrencies using the CoinCap API.
asset-price-mcp
Retrieves real-time price information for various assets (precious metals, cryptocurrencies) to be used by large language models.