Deploys a new ERC-20 token with customizable parameters
Transfers ERC-20 tokens to a specified address
Retrieves transaction details by hash
Queries the balance of a specific ERC-20 token for the current account
Queries ERC-20 token metadata
Checks native token balance
Guides token deployment with required parameters
Token Minter provides AI agents with the ability to create and manage ERC-20 tokens across multiple blockchain networks. With support for 21 different blockchains including Ethereum, Polygon, Arbitrum, and more, this tool enables seamless token deployment with customizable parameters. The MCP offers comprehensive token management capabilities including deployment, transfers, balance checking, and transaction verification. Whether you're building a DeFi application, creating a reward system, or experimenting with tokenomics, Token Minter provides the essential tools needed for blockchain token operations.
Token Minter is an MCP server that enables AI agents to deploy and manage ERC-20 tokens across 21 different blockchain networks. This tool simplifies the process of creating custom tokens with configurable parameters like name, symbol, supply, and decimals.
Before installing Token Minter, ensure you have:
git clone https://github.com/kukapay/token-minter-mcp.git
cd token-minter-mcp/server
npm install
INFURA_KEY
: Your Infura API keyPRIVATE_KEY
: Your Ethereum private key for signing transactionsAdd the Token Minter MCP to your AI client configuration:
{
"mcpServers": {
"Token-Minter-MCP": {
"command": "node",
"args": ["path/to/token-minter-mcp/server/index.js"],
"env": {
"INFURA_KEY": "your infura key",
"PRIVATE_KEY": "your private key"
}
}
}
}
Token Minter supports 21 blockchain networks:
| Chain ID | Network Name | Native Token | | --- | --- | --- | | 1 | Ethereum | ETH | | 137 | Polygon | POL | | 56 | BSC | BNB | | 42161 | Arbitrum | ETH | | 10 | Optimism | ETH | | 59144 | Linea | ETH | | 8453 | Base | ETH | | 81457 | Blast | ETH | | 11297108109 | Palm | PALM | | 43114 | Avalanche | AVAX | | 42220 | Celo | CELO | | 324 | zkSync | ETH | | 5000 | Mantle | MNT | | 204 | opBNB | BNB | | 534352 | Scroll | ETH | | 1923 | Swellchain | ETH | | 130 | Unichain | ETH | | 23448594291968334 | Starknet | ETH | | 80094 | Berachain | BERA | | 999 | Hyperliquid | HYPE | | 146 | Sonic | S | | 1337 | Localhost | ETH |
For local testing:
cd token-minter-mcp
npm install
npx hardhat node
Here are some examples of how to use Token Minter:
Deploy a new token: Ask: "I want to create a new token called 'RewardToken' with the symbol 'RWD' on Arbitrum. It should have 5 million tokens in initial supply and use 6 decimal places."
Check token balance: Ask: "What's the balance of my newly created token on Polygon?"
Transfer tokens: Ask: "Please transfer 150.75 USDC from my account to 0xRecipientAddressHere on Polygon."
Check transaction status: Ask: "What's the status of my token deployment transaction with hash 0xabc123... on Arbitrum?"
Get token details: Ask: "Give me the details of the token at address 0xNewTokenAddressHere on Arbitrum."
Get deployment guidance: Ask: "How do I deploy a token on Polygon? What details do I need to provide?"