mcpField
C
CryptoAPIs-io

CryptoAPIs-io

Remote
github.com/CryptoAPIs-ioFinance0Updated 1w ago
Repository

About CryptoAPIs-io

CryptoAPIs-io is a combined MCP server for developers and agents querying Crypto APIs data across blockchain networks. It brings 14 product groups into one process, with tools, prompts, and resources; signing and payment servers are separate.

Key features

  1. 01Address balances and transaction history
  2. 02AML screening and blockchain data
  3. 03Fee estimates and transaction preparation
  4. 04Market data and contract information
  5. 05Webhook subscriptions and transaction broadcast

Use cases

  1. 01Check balances and transaction histories
  2. 02Screen addresses and transactions for AML
  3. 03Estimate fees and prepare transactions
  4. 04Look up asset prices and contract data

MCP support

It exposes Crypto APIs product tools, prompts, and `cryptoapis://` resources to MCP clients. It can run locally or as a hosted HTTP Streamable server.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://ai.cryptoapis.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://ai.cryptoapis.io/mcpAuth required
Packages
npm@cryptoapis-io/mcp0.5.0

Tools

Details

From the project README

@cryptoapis-io/mcp

The combined Crypto APIs MCP server — all 14 data products in a single process, one command.

What's Included

Every tool is named <product>__<tool> (e.g. block_data__evm_block_data):

ProductTools
address_historyManage synced addresses, full tx/token history (EVM, UTXO)
address_latestCurrent balance/state (EVM, UTXO, Solana, XRP, Kaspa)
amlAML address verification and transaction screening
block_dataBlock-level data (EVM, UTXO, XRP)
blockchain_eventsWebhook subscriptions — create and manage
blockchain_feesFee recommendations and gas estimation (EVM, UTXO, XRP, Tezos, Solana)
broadcastBroadcast signed raw transactions
contractsSmart contract ABIs and on-chain data (EVM, Solana)
hd_walletxpub/HD wallet balance and sync (EVM, UTXO, XRP)
market_dataAsset prices, exchange rates, metadata
prepare_transactionsBuild unsigned transactions (EVM, Tezos, Solana, Kaspa, XRP, UTXO, Tron)
simulateDry-run Ethereum transaction simulation
transactions_dataTransaction lookup and listing
utilsAddress derivation and encoding utilities

Each product also registers its prompts and a cryptoapis://<product>/... resource.

Not included: @cryptoapis-io/mcp-signer (local transaction signing), @cryptoapis-io/mcp-x402-pay (buyer-side x402), and @cryptoapis-io/mcp-x402-accept (merchant-side x402 paywall) are separate installs — they move money or hold keys, which this combined server deliberately does not.

Prerequisites

Usage

npx @cryptoapis-io/mcp --api-key YOUR_API_KEY

Or via environment variable:

export CRYPTOAPIS_API_KEY=YOUR_API_KEY
npx @cryptoapis-io/mcp
Claude Desktop
{
  "mcpServers": {
    "cryptoapis": {
      "command": "npx",
      "args": ["-y", "@cryptoapis-io/mcp"],
      "env": {
        "CRYPTOAPIS_API_KEY": "your_api_key_here"
      }
    }
  }
}
Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "cryptoapis": {
      "command": "npx",
      "args": ["-y", "@cryptoapis-io/mcp"],
      "env": {
        "CRYPTOAPIS_API_KEY": "your_api_key_here"
      }
    }
  }
}
VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "cryptoapis": {
      "command": "npx",
      "args": ["-y", "@cryptoapis-io/mcp"],
      "env": {
        "CRYPTOAPIS_API_KEY": "your_api_key_here"
      }
    }
  }
}

Remote MCP Server

Crypto APIs also hosts this same combined server over HTTP Streamable transport at https://ai.cryptoapis.io/mcp — no installation required. Pass your API key via the x-api-key header with each request:

{
  "mcpServers": {
    "cryptoapis": {
      "url": "https://ai.cryptoapis.io/mcp",
      "headers": {
        "x-api-key": "your_api_key_here"
      }
    }
  }
}

HTTP Transport (self-hosted)

npx @cryptoapis-io/mcp --transport http --api-key YOUR_API_KEY

See the main README for the full list of CLI arguments, HTTP API key modes, and exposing the server beyond localhost.

Only need a few products?

Install just the packages you use instead of the combined server:

npx @cryptoapis-io/mcp-block-data --api-key YOUR_API_KEY

See docs for the full API reference.

Important: API Key Required

Warning: Making requests without a valid API key — or with an incorrect one — may result in your IP being banned from the Crypto APIs ecosystem. Always ensure a valid API key is configured before starting the server.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.