MCP server for local transaction signing on EVM, UTXO, Tron, and XRP — no API calls needed
MCP server for local transaction signing on EVM, UTXO, Tron, and XRP — no API calls needed
MCP server for local transaction signing across EVM, UTXO, Tron, and XRP blockchains. No Crypto APIs HTTP calls — signing happens entirely on your machine. No API key required.
Installation goes through your MCP client rather than a global install: point it at @cryptoapis-io/mcp-signer on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.
The server publishes 7 tools. What each one is for:
Cursor — The Cursor tool exposed by this serverevm_sign — Sign an EVM transaction (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche (C-Chain), Arbitrum, Base, Optimism, Tron)utxo_sign — Sign a UTXO transaction (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash)tron_sign — Sign a Tron transaction using secp256k1 (no TronWeb dependency)xrp_sign — The xrp_sign tool exposed by this serverkaspa_sign — Sign a Kaspa transaction using schnorr (BIP340) via kaspa-wasm. Mainnet onlysvm_sign — Partial-sign a Solana (SVM) x402 payment transaction — the buyer's source-authority signature only (the facilitator's feePayer slot stays unsignedevm_sign — Sign an EVM transaction (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche (C-Chain), Arbitrum, Base, Optimism, Tron).utxo_sign — Sign a UTXO transaction (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash).tron_sign — Sign a Tron transaction using secp256k1 (no TronWeb dependency).xrp_sign — The xrp_sign tool exposed by this server.kaspa_sign — Sign a Kaspa transaction using schnorr (BIP340) via kaspa-wasm. Mainnet only.svm_sign — Partial-sign a Solana (SVM) x402 payment transaction — the buyer's source-authority signature only (the facilitator's feePayer slot stays unsigned, signed at settle).Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Action | Description |
| sign-from-details | Sign a prepared Kaspa transaction (from the prepare-transaction API) |
| sign-unsigned-hex | Sign a pre-built unsigned transaction hex |
| sign-typed-data | Sign an EIP-712 typed-data message (the x402 gasless path — e.g. the EIP-3009 TransferWithAuthorization from the x402 buyer /authorize). Returns { signature }, |
| partial-sign | Deserialize the base64 unsigned TransferChecked tx from the x402 buyer /authorize (scheme svm-transaction), add the buyer signature, re-serialize to base64. Ret |
| sign-forged-operation | Sign the forgedOperation hex from prepare_transactions_tezos. The operation is decoded first: only reveal/transaction ops from the key's own address are signed, |
| evm_sign | |
| utxo_sign | |
| tron_sign | |
| xrp_sign | |
| kaspa_sign | |
| svm_sign | |
| tezos_sign |
{
"mcpServers": {
"cryptoapis-signer": {
"command": "npx",
"args": [
"-y",
"@cryptoapis-io/mcp-signer"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.