Labsco
MCP SERVER

CryptoAPIs MCP Prepare Transactions

by CryptoAPIs-io

Build unsigned EVM transactions — native coin, ERC-20 and ERC-721 — and get back hex that is ready to sign somewhere your keys actually live.

Wallets, Signing & Transaction Execution
Summary
The unsigned half of a transaction, built for you.

Getting calldata and gas right by hand is where token transfers go wrong. This does that part and stops — what comes back is hex, and hex does nothing until something holding a key touches it.

What it is

An MCP server for Crypto APIs' Prepare Transactions product. It assembles the transaction and returns unsigned hex; it does not sign and does not broadcast. Built against a dated Crypto APIs release.

What you get
  • A native coin transfer built from a sending address
  • An ERC-20 fungible token transfer built against the token contract
  • An ERC-721 NFT transfer built for a specific token
  • Unsigned transaction hex in every case, ready for `@cryptoapis-io/mcp-signer`
Requirements

Node.js 18 or newer, a Crypto APIs account and an API key — given on the launch command or in `CRYPTOAPIS_API_KEY`. Signing is a separate package, so this server on its own cannot move funds. If you run several Crypto APIs servers over HTTP at once, give each one its own port on the launch command: they all default to the same one.

Setup effort

One command plus a key — npm install @cryptoapis-io/mcp-prepare-transactions, then supply credentials