Back to MCP Catalog

Token Minter MCP Server

Finance & FintechJavaScript
Deploy and manage ERC-20 tokens across 21 different blockchains
Available Tools

deployToken

Deploys a new ERC-20 token with customizable parameters

namesymbolinitialSupplydecimalschainId

transferToken

Transfers ERC-20 tokens to a specified address

tokenAddresstoAddressamountchainId

getTransactionInfo

Retrieves transaction details by hash

txHashchainId

getTokenBalance

Queries the balance of a specific ERC-20 token for the current account

tokenAddresschainId

getTokenInfo

Queries ERC-20 token metadata

tokenAddresschainId

getBalance

Checks native token balance

chainId

deployTokenGuide

Guides token deployment with required parameters

chainId

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.

Overview

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.

Prerequisites

Before installing Token Minter, ensure you have:

  • Node.js v18.x or higher
  • npm (typically bundled with Node.js)
  • An Infura API key for accessing EVM networks
  • An Ethereum private key for signing transactions

Installation

  1. Clone the repository:
git clone https://github.com/kukapay/token-minter-mcp.git
cd token-minter-mcp/server
  1. Install dependencies:
npm install
  1. Configure your environment variables:
    • INFURA_KEY: Your Infura API key
    • PRIVATE_KEY: Your Ethereum private key for signing transactions

Configuration

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

Supported Networks

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 |

Local Testing

For local testing:

  1. Install dependencies in the main directory:
cd token-minter-mcp
npm install
  1. Start a local Hardhat node:
npx hardhat node
  1. Use chainId 1337 in your prompts to test locally.

Example Usage

Here are some examples of how to use Token Minter:

  1. 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."

  2. Check token balance: Ask: "What's the balance of my newly created token on Polygon?"

  3. Transfer tokens: Ask: "Please transfer 150.75 USDC from my account to 0xRecipientAddressHere on Polygon."

  4. Check transaction status: Ask: "What's the status of my token deployment transaction with hash 0xabc123... on Arbitrum?"

  5. Get token details: Ask: "Give me the details of the token at address 0xNewTokenAddressHere on Arbitrum."

  6. Get deployment guidance: Ask: "How do I deploy a token on Polygon? What details do I need to provide?"

Related MCPs

TastyTrade Portfolio Manager
Finance & FintechPython

Manage your TastyTrade brokerage account through Claude

Investor Agent
Finance & FintechPython

Financial analysis and investment insights for LLMs

Bankless Onchain
Finance & FintechTypeScript

Access and interact with blockchain data through the Bankless API

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.