@cryptoapis-io/mcp-signer
OfficialAllows local signing of Bitcoin transactions (UTXO-based) using provided private keys.
Allows local signing of Bitcoin Cash transactions (UTXO-based) using provided private keys.
Allows local signing of Dash transactions (UTXO-based) using provided private keys.
Allows local signing of Dogecoin transactions (UTXO-based) using provided private keys.
Allows local signing of Ethereum transactions (EVM) using provided private keys.
Allows local signing of Litecoin transactions (UTXO-based) using provided private keys.
Allows local signing of Optimism transactions (EVM) using provided private keys.
Allows local signing of Polygon transactions (EVM) using provided private keys.
Allows local signing of XRP transactions using provided private keys.
Allows local signing of Zcash transactions (UTXO-based) using provided private keys.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@cryptoapis-io/mcp-signerSign an EVM transaction sending 0.01 ETH to 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@cryptoapis-io/mcp-signer
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.
Security
Stdio only — no HTTP transport. The server does not listen on any port.
Private keys in tool input — each tool receives
privateKey/privateKeys/secretas parameters. Keys are never read from environment variables.No network calls — all signing is done locally using cryptographic libraries.
Related MCP server: MCP Wallet Signer
Installation
npm install @cryptoapis-io/mcp-signerOr install all Crypto APIs MCP servers: npm install @cryptoapis-io/mcp
Usage
npx @cryptoapis-io/mcp-signerClaude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
{
"mcpServers": {
"cryptoapis-signer": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-signer"]
}
}
}Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"cryptoapis-signer": {
"command": "npx",
"args": ["-y", "@cryptoapis-io/mcp-signer"]
}
}
}MCP Inspector
npx @modelcontextprotocol/inspector npx @cryptoapis-io/mcp-signerAvailable Tools
evm_sign
Sign an EVM transaction (Ethereum, Ethereum Classic, BSC, Polygon, Avalanche (C-Chain), Arbitrum, Base, Optimism, Tron).
Action | Description |
| Sign from structured transaction fields (to, value, gasLimit, etc.) |
| Sign a pre-built unsigned transaction hex |
utxo_sign
Sign a UTXO transaction (Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, Zcash).
Action | Description |
| Sign from a prepared transaction object (inputs, outputs) |
| Sign a raw unsigned transaction hex with input descriptors |
tron_sign
Sign a Tron transaction using secp256k1 (no TronWeb dependency).
Action | Description |
| Sign from a transaction object with |
| Sign a pre-built unsigned transaction hex |
xrp_sign
Sign an XRP transaction.
Action | Description |
| Sign from structured XRP transaction fields |
| Sign a pre-built unsigned transaction hex |
All tools return signedTransactionHex — ready to broadcast with @cryptoapis-io/mcp-broadcast.
Dependencies
Package | Purpose |
| EVM transaction signing |
| UTXO transaction signing |
| Tron transaction signing (secp256k1) |
| XRP transaction signing |
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CryptoAPIs-io/cryptoapis-mcp-signer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server