{
  "markdown": "# @cryptoapis-io/mcp-address-latest\n\nMCP server for [Crypto APIs](https://cryptoapis.io/) Address Latest product. Query recent blockchain address data (last 14 days) without requiring address sync.\n\n> **API Version:** Compatible with Crypto APIs version **2024-12-12**\n\n## Features\n\n- Query EVM addresses (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche (C-Chain), Arbitrum, Base, Optimism, Tron)\n- Query UTXO addresses (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash)\n- Query Solana addresses (SOL balance, transactions, SPL tokens)\n- Query XRP/Ripple addresses (balance, transactions, sequence)\n- Query Kaspa addresses (balance, transactions)\n- Cursor-based pagination for large result sets\n- No address sync required (unlike Address History)\n\n## Prerequisites\n\nTo use this MCP server, you need:\n1. [Register at Crypto APIs](https://app.cryptoapis.io/signup)\n2. [Generate an API key](https://app.cryptoapis.io/api-keys) from your dashboard\n\n## Installation\n\n```bash\nnpm install @cryptoapis-io/mcp-address-latest\n```\n\nOr install all Crypto APIs MCP servers: `npm install @cryptoapis-io/mcp`\n\n## Usage\n\n```bash\n# Run with API key\nnpx @cryptoapis-io/mcp-address-latest --api-key YOUR_API_KEY\n\n# Or use environment variable\nexport CRYPTOAPIS_API_KEY=YOUR_API_KEY\nnpx @cryptoapis-io/mcp-address-latest\n```\n\n### Claude Desktop\n\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS, `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"cryptoapis-address-latest\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-address-latest\"],\n      \"env\": {\n        \"CRYPTOAPIS_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"cryptoapis-address-latest\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cryptoapis-io/mcp-address-latest\"],\n      \"env\": {\n        \"CRYPTOAPIS_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### MCP Inspector\n\n```bash\nnpx @modelcontextprotocol/inspector npx @cryptoapis-io/mcp-address-latest --api-key YOUR_API_KEY\n```\n\n### n8n\n\n1. Start the server in HTTP mode:\n   ```bash\n   npx @cryptoapis-io/mcp-address-latest --transport http --port 3000 --api-key YOUR_API_KEY\n   ```\n2. In your n8n workflow, add an **AI Agent** node\n3. Under **Tools**, add an **MCP Client Tool** and set the URL to `http://localhost:3000/mcp`\n\n> All servers default to port 3000. Use `--port` to assign different ports when running multiple servers.\n\n## Available Tools\n\n### `evm_address_latest`\n\nQuery latest EVM address data.\n\n**Actions:**\n\n| Action | Description |\n|--------|-------------|\n| `get-balance` | Get address balance |\n| `get-next-nonce` | Get next available nonce. Supported: Ethereum (mainnet, sepolia), Ethereum Classic (mainnet, mordor), BSC (mainnet, testnet) |\n| `list-transactions` | List address transactions |\n| `list-token-transfers` | List token transfers (ERC-20, ERC-721, ERC-1155) |\n| `list-internal-transactions` | List internal transactions |\n\n**Supported Blockchains:** ethereum, ethereum-classic, binance-smart-chain, polygon, avalanche (C-Chain), arbitrum, base, optimism, tron\n\n### `utxo_address_latest`\n\nQuery latest UTXO address data.\n\n**Actions:**\n\n| Action | Description |\n|--------|-------------|\n| `get-balance` | Get address balance |\n| `list-transactions` | List address transactions |\n| `list-unconfirmed-transactions` | List unconfirmed transactions (mempool); uses offset pagination |\n\n**Supported Blockchains:** bitcoin, bitcoin-cash, litecoin, dogecoin, dash, zcash\n\n### `solana_address_latest`\n\nQuery latest Solana address data.\n\n**Actions:**\n\n| Action | Description |\n|--------|-------------|\n| `get-balance` | Get address SOL balance |\n| `list-transactions` | List address transactions |\n| `list-tokens` | List SPL tokens held by address |\n\n**Supported Networks:** mainnet, devnet\n\n### `xrp_address_latest`\n\nQuery latest XRP (Ripple) address data.\n\n**Actions:**\n\n| Action | Description |\n|--------|-------------|\n| `get-balance` | Get address XRP balance |\n| `list-transactions` | List address transactions |\n| `get-next-sequence` | Get next available sequence number |\n\n**Supported Networks:** mainnet, testnet\n\n### `kaspa_address_latest`\n\nQuery latest Kaspa address data.\n\n**Actions:**\n\n| Action | Description |\n|--------|-------------|\n| `get-balance` | Get address KAS balance |\n| `list-transactions` | List address transactions |\n\n**Supported Networks:** mainnet\n\n## Pagination\n\nMost list endpoints use **cursor-based pagination**:\n\n```json\n// Response\n{\n  \"items\": [...],\n  \"limit\": 10,\n  \"hasMore\": true,\n  \"nextStartingAfter\": \"abc123\"\n}\n```\n\nUse `nextStartingAfter` value as `startingAfter` parameter in the next request.\n\n**Exception:** `list-unconfirmed-transactions` (UTXO) uses **offset pagination** with `limit`, `offset`, and `total` fields.\n\n## Configuration\n\nFor **stdio** transport, provide the API key at startup via CLI argument or environment variable. For **HTTP** transport, it can also be provided per-request via `x-api-key` header (see [HTTP API Key Modes](#http-api-key-modes)).\n\n1. **Command-line argument** (recommended):\n   ```bash\n   npx @cryptoapis-io/mcp-address-latest --api-key {your_api_key}\n   ```\n\n2. **Environment variable**:\n   ```bash\n   export CRYPTOAPIS_API_KEY={your_api_key}\n   ```\n\n### CLI Arguments\n\n| Argument | Description |\n|----------|-------------|\n| `--api-key` | Crypto APIs API key |\n| `--transport` | Transport type: `stdio` (default) or `http` |\n| `--host` | HTTP host (default: `0.0.0.0`) |\n| `--port` | HTTP port (default: `3000`) |\n| `--path` | HTTP path (default: `/mcp`) |\n| `--stateless` | Enable stateless mode for HTTP |\n\n### HTTP API Key Modes\n\nWhen using HTTP transport, the server supports two API key modes:\n\n- **With `--api-key`:** The key is used for all requests. `x-api-key` request headers are ignored.\n- **Without `--api-key`:** Each request must include an `x-api-key` header with a valid Crypto APIs key. This enables hosting a public server where each user provides their own key.\n\n```bash\n# Per-request key mode (multi-tenant)\nnpx @cryptoapis-io/mcp-address-latest --transport http --port 3000\n# Clients send x-api-key header with each request\n```\n\n> Stdio transport always requires an API key at startup.\n\n## Important: API Key Required\n\n> **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 any server.\n\n## Remote MCP Server\n\nCrypto APIs provides an official remote MCP server with all tools available via HTTP Streamable transport at [https://ai.cryptoapis.io/mcp](https://ai.cryptoapis.io/mcp). Pass your API key via the `x-api-key` header — no installation required.\n\n## License\n\nMIT\n\n",
  "bytes": 6922,
  "sha": "6645ae82aba0531053b0a66c57b08483c097fd25c6a01158e04fc9b69b4e6c12",
  "repo_slug": "cryptoapis-io/cryptoapis-mcp-address-latest",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_cryptoapis_io_mcp_address_late_271456d1/readme"
}