Peppermint MCP Server
Click on "Deploy 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., "@Peppermint MCP Server deploy a new ERC20 token called MyToken"
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.
MCP Peppermint Server
Un servidor Model Context Protocol (MCP) para la API de Peppermint Tools. Proporciona acceso completo a funcionalidades blockchain incluyendo contratos inteligentes, tokens, NFTs y más.
Características
18 herramientas MCP para operaciones blockchain
Autenticación flexible: Plain API Key (recomendada) y HMAC-SHA512
Operaciones completas: Blockchains, contratos, tokens, vaults, transacciones
Auto-configuración: Detecta vaults automáticamente
Related MCP server: Tatum MCP Server
Instalación
npm install
npm run buildConfiguración
Variables de entorno:
PEPPERMINT_API_KEY: Tu API key de PeppermintPEPPERMINT_INSECURE_KEY:"1"para Plain API Key,"0"para HMAC
Para Claude Desktop:
{
"mcpServers": {
"peppermint": {
"command": "node",
"args": ["/ruta/completa/al/proyecto/dist/flexible-server.js"],
"env": {
"PEPPERMINT_API_KEY": "tu-api-key",
"PEPPERMINT_INSECURE_KEY": "1"
}
}
}
}Uso
# Ejecutar servidor
npm start
# Desarrollo
npm run devHerramientas Disponibles
Información
get_auth_info- Ver método de autenticación actual
Blockchain
list_blockchains- Listar blockchains disponiblesget_blockchain- Obtener detalles de blockchain
Contratos
list_contracts- Listar contratosget_contract- Obtener contrato específicodeploy_contract- Desplegar contratoread_contract- Leer datos de contratowrite_contract- Escribir datos a contrato
Tokens
create_token- Crear token ERC20mint_token- Mint tokensburn_token- Burn tokenstransfer_erc20- Transferir tokens ERC20 desde un wallet
Vaults
list_vaults- Listar vaultsget_vault- Obtener vault específicocreate_vault- Crear vault
Transacciones
list_transactions- Listar transaccionesget_transaction- Obtener transacción específica
Wallets
create_wallet- Crear wallet
Estructura del Proyecto
src/
├── flexible-server.ts # Servidor MCP principal
├── flexible-client.ts # Cliente API de Peppermint
├── flexible-auth.ts # Sistema de autenticación
└── types.ts # Definiciones de tiposLicencia
ISC
Available Tools
18 toolsburn_tokenC
Burn tokens from the caller
Inputs: amount (required), contractId (required).
create_tokenB
Create a new ERC20 token
Inputs: name (required), symbol (required), decimals (required), blockchainId (required), +2 more.
create_vaultC
Create a new vault
Inputs: name (required), description, blockchainIds.
create_walletC
Create a new wallet
Inputs: blockchainId (required), vaultId.
deploy_contractC
Deploy a new smart contract
Inputs: name (required), type (required), blockchainId (required), abi, +3 more.
get_auth_infoB
Get information about current authentication method
Inputs: no named parameters.
get_blockchainA
Get details of a specific blockchain
Inputs: id (required).
get_contractB
Get details of a specific contract
Inputs: id (required).
get_transactionB
Get details of a specific transaction
Inputs: id (required).
get_vaultB
Get details of a specific vault
Inputs: id (required).
list_blockchainsB
List all available blockchains
Inputs: no named parameters.
list_contractsB
List all contracts
Inputs: no named parameters.
list_transactionsB
List all transactions
Inputs: no named parameters.
list_vaultsB
List all vaults
Inputs: no named parameters.
mint_tokenC
Mint tokens to an address
Inputs: to (required), amount (required), contractId (required).
read_contractC
Read data from a smart contract
Inputs: contractId (required), functionName (required), params.
transfer_erc20B
Transfer ERC20 tokens from a wallet to another address
Inputs: to (required), amount (required), walletId (required), tokenAddress (required).
write_contractC
Write data to a smart contract
Inputs: params (required), contractId (required), functionName (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 18 tools
Most tools have clear, distinct purposes (auth, blockchains, contracts, transactions, vaults, tokens). A few near-boundaries exist, e.g., create_token vs deploy_contract, but descriptions clarify the difference.
All tool names follow a consistent verb_noun snake_case pattern (get_, list_, create_, deploy_, read_, write_, mint_, burn_, transfer_). No mixed conventions or vague names.
18 tools is on the higher side but appropriate given the broad scope covering blockchains, contracts, transactions, vaults, and tokens. Each tool addresses a distinct operation, though a few could be consolidated without loss.
The surface covers core operations for auth, blockchain info, contract lifecycle (deploy/read/write), transactions, vaults, and token management. Missing native token transfers or wallet balance queries are minor gaps given the token/contract focus.
Maintenance
Related MCP Connectors
Manage blockchain RPC keys, networks, usage and prepaid billing with a scoped SolidRPC token.
57 tools: token prices, wallet and contract risk, liquidity pools, FX. 25 free calls.
Wallet balances, ERC-20, blocks, transactions, receipts, ENS and payment checks, pay per call
366 tools: balances, blocks, gas, txs and logs on 5 EVM chains, plus Bitcoin. 25 free calls.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceProvides access to NFTGo's Developer API for retrieving NFT collection details, asset information, market data, wallet information, and search capabilities on the Ethereum blockchain.13 npm5MIT
Tatum MCP Serverofficial
AlicenseBqualityDmaintenanceProvides access to Tatum's blockchain API across 40+ networks, enabling developers to interact with blockchain data, manage notifications, estimate fees, access RPC nodes, and work with smart contracts through natural language.3166 npm15MIT- AlicenseNot gradedqualityDmaintenanceProvides 50+ tools for comprehensive Algorand blockchain development including account management, asset operations, smart contracts, atomic transactions, swap functionality via Pera Swap, and semantic search through Algorand documentation.41 npm1MIT

Celo MCP Serverofficial
AlicenseBqualityBmaintenanceProvides comprehensive access to Celo blockchain data, token operations, NFT management, smart contract interactions, transaction handling, governance, and staking operations.17198 PyPI5MIT