
Mcp Prepare Transactions
Connects to Crypto APIs to build unsigned EVM transactions across multiple blockchains. You get three core operations: preparing native coin transfers from an address, ERC-20 token transfers, and ERC-721 NFT transfers. The server returns unsigned transaction hex that pairs with their mcp-signer tool for the signing step. Requires a Crypto APIs account and API key. Works in stdio mode for Claude Desktop and Cursor, or HTTP mode for n8n and custom integrations. The HTTP version supports both single-key mode for personal use and multi-tenant mode where each request supplies its own key via header. Useful when you need to construct blockchain transactions programmatically without handling the low-level transaction building yourself.
- tools
- 7
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Sep 24, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
prepare_transactions_evmPrepare unsigned EVM transactions.
Prepare unsigned EVM transactions.
No parameter schema in public metadata yet.
prepare_transactions_tezosPrepare unsigned Tezos operations (mainnet, shadownet).
Prepare unsigned Tezos operations (mainnet, shadownet).
No parameter schema in public metadata yet.
prepare_transactions_solanaPrepare unsigned Solana transactions (mainnet, devnet).
Prepare unsigned Solana transactions (mainnet, devnet).
No parameter schema in public metadata yet.
prepare_transactions_kaspaPrepare unsigned Kaspa transactions (mainnet only).
Prepare unsigned Kaspa transactions (mainnet only).
No parameter schema in public metadata yet.
prepare_transactions_xrpPrepare unsigned XRP transactions (mainnet, testnet).
Prepare unsigned XRP transactions (mainnet, testnet).
No parameter schema in public metadata yet.
prepare_transactions_utxoPrepare unsigned UTXO transactions (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash; mainnet, testnet).
Prepare unsigned UTXO transactions (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash; mainnet, testnet).
No parameter schema in public metadata yet.
prepare_transactions_tronPrepare unsigned Tron transactions via Tron's dedicated prepare-transactions endpoints (mainnet, nile).
Prepare unsigned Tron transactions via Tron's dedicated prepare-transactions endpoints (mainnet, nile).
No parameter schema in public metadata yet.
Sponsors
Configuration
CRYPTOAPIS_API_KEY*secretCrypto APIs API key
Readme
@cryptoapis-io/mcp-prepare-transactions
MCP server for Crypto APIs Prepare Transactions product. Build unsigned transactions for EVM, Tezos, Solana, Kaspa, XRP, UTXO, and Tron.
API Version: Compatible with Crypto APIs version 2024-12-12
Features
- Prepare EVM native coin, ERC-20 fungible token, and ERC-721 NFT transfer transactions
- Prepare native Tezos (XTZ), FA1.2, and FA2 token transfer operations
- Prepare native SOL and SPL token transfer transactions on Solana
- Prepare native KAS transfers on Kaspa, with multi-recipient support
- Prepare native XRP transfers
- Prepare native coin transfers across 6 UTXO chains (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash)
- Prepare native TRX, TRC-20, and NFT transfers via Tron's dedicated prepare-transactions endpoints
- Returns unsigned transaction data ready for local signing
Prerequisites
- Node.js 18+
- Crypto APIs account and API key (sign up | get API key)
Installation
npm install @cryptoapis-io/mcp-prepare-transactions
Details
- Repository
- github.com/cryptoapis-io/cryptoapis-mcp-prepare-transactions
- Category
- Finance & Commerce
- Package
@cryptoapis-io/mcp-prepare-transactions- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active