token-minter-mcp
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows deployment of ERC-20 tokens, querying token metadata, and transferring tokens on the Ethereum network.
Utilizes Node.js as the runtime environment for the MCP server, requiring v18.x or higher for operation.
Uses npm for dependency management and package installation for the token minting MCP server.
Token Minter MCP
An MCP server providing tools for AI agents to mint ERC-20 tokens, supporting 21 blockchains.
Features
- Deploy new ERC-20 tokens with customizable parameters.
- Query token metadata (name, symbol, decimals, total supply).
- Initiate token transfers (returns transaction hash without confirmation).
- Retrieve transaction details by hash.
- Check native token balance of the current account.
- Access token metadata via URI.
- Interactive prompt for deployment guidance.
Tools
- deployToken: Deploys a new ERC-20 token (name, symbol, initialSupply, decimals, chainId).
- transferToken: Transfers ERC-20 tokens (tokenAddress, toAddress, amount, chainId).
- getTransactionInfo: Retrieves transaction details (txHash, chainId).
- getTokenBalance: Queries the balance of a specific ERC-20 token for the current account.
- getTokenInfo: Queries ERC-20 token metadata (tokenAddress, chainId).
- getBalance: Checks native token balance (chainId).
Resources
- tokenMetadata: Exposes token metadata via
token://{chainId}/{address}
.
Prompts
- deployTokenGuide: Guides token deployment with required parameters (chainId).
Prerequisites
- Node.js v18.x or higher
- npm (typically bundled with Node.js)
- A valid Infura API key for EVM network access
- An Ethereum private key for signing transactions
Installation
- Clone the Repository:Copy
- Install Dependencies:Copy
Configuration
Usage
- Examples:
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.
CopyCan you tell me how much POL I have in my wallet on the Polygon network?
CopyWhat’s the balance of my newly created token on Polygon?
CopyPlease transfer 150.75 USDC from my account to 0xRecipientAddressHere on Polygon."
CopyWhat’s the status of my token deployment transaction with hash 0xabc123... on Arbitrum?
CopyGive me the details of the token at address 0xNewTokenAddressHere on Arbitrum.
CopyHow do I deploy a token on Polygon? What details do I need to provide?
Copy - Local Testing: Intall dependencies:Start a local Hardhat node:CopyUse chainId: 1337 in your prompts to test locally.Copy
Supported 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 |
License
This project is licensed under the MIT License. See the LICENSE
file for details.
This server cannot be installed
An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.