Token Minter MCP Server

An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.

Local serverstdio

What is the Token Minter MCP Server?

An MCP server providing tools for AI agents to mint ERC-20 tokens across multiple blockchains.

What it actually does

  • 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

Configuration

  • 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

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
deployTokenDeploys a new ERC-20 token (name, symbol, initialSupply, decimals, chainId).
transferTokenTransfers ERC-20 tokens (tokenAddress, toAddress, amount, chainId).
getTransactionInfoRetrieves transaction details (txHash, chainId).
getTokenBalanceQueries the balance of a specific ERC-20 token for the current account.
getTokenInfoQueries ERC-20 token metadata (tokenAddress, chainId).
getBalanceChecks native token balance (chainId).
nameThe token's full name (e.g., "MyToken")
symbolThe token's ticker (e.g., "MTK")
initialSupplyAmount in token units (e.g., 1000000 for 1M tokens, default 1,000,000)
decimalsOptional number of decimals (default is 18)
chainIdOptional chain ID (default is 1 for Ethereum)

How to install the Token Minter MCP Server

{
  "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"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • 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
VariableDescriptionRequired
INFURA_KEYCredential the server authenticates with.Yes
PRIVATE_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Token Minter MCP to deployToken.”
  • “Use Token Minter MCP to transferToken.”
  • “Use Token Minter MCP to getTransactionInfo.”

Frequently asked questions

It provides 6 tools: deployToken, transferToken, getTransactionInfo, getTokenBalance, getTokenInfo, and getBalance.