Back to Home
Traia-IO icon

coinmarket-v106-mcp-server

Verified Safe

by Traia-IO

Overview

Interact with CoinmarketCap v106 API via an AI-friendly Model Context Protocol (MCP) server, supporting both authenticated access with client API keys and pay-per-use via a blockchain-based HTTP 402 payment protocol.

Installation

Run Command
./run_local_docker.sh

Environment Variables

  • COINMARKET_V106_API_KEY
  • SERVER_ADDRESS
  • MCP_OPERATOR_PRIVATE_KEY
  • MCP_OPERATOR_ADDRESS
  • D402_FACILITATOR_URL
  • D402_FACILITATOR_API_KEY
  • D402_TESTING_MODE
  • NETWORK
  • PORT
  • STAGE
  • LOG_LEVEL

Security Notes

The server uses `allow_origins=["*"]` with `allow_credentials=True` in its CORS configuration, which is broad but common for public APIs intended for various client integrations like LLMs. It heavily relies on the `traia_iatp.d402` library for HTTP 402 payment protocol and blockchain verification; the security posture is significantly dependent on the robustness and audit status of this external library. The `run_local_docker.sh` script dynamically generates Ethereum keys (`SERVER_ADDRESS`, `MCP_OPERATOR_PRIVATE_KEY`, `MCP_OPERATOR_ADDRESS`) for local development if not present, which is a convenient workaround but adds complexity to the local setup process. API calls to CoinmarketCap use hardcoded URLs and include timeouts, reducing risk from arbitrary external calls. No direct `eval`, code obfuscation, or overtly malicious patterns were identified in the provided source.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens1
Stars0
Forks0
Last Update2026-01-19

Tags

MCPCoinmarketCapCryptocurrencyBlockchainAPI