Token Minter MCP logo

Token Minter MCP

by kukapay

The Token Minter MCP server provides tools for AI agents to mint ERC-20 tokens, supporting 21 blockchains. It allows for easy deployment, querying, and transferring of tokens across various networks.

View on GitHub

Last updated: N/A

What is Token Minter MCP?

Token Minter MCP is a server that allows AI agents to deploy, query, and transfer ERC-20 tokens across 21 different blockchains. It simplifies the process of token management and integration with AI-driven applications.

How to use Token Minter MCP?

To use the Token Minter MCP, you need to clone the repository, install the dependencies, configure the necessary environment variables (Infura API key and Ethereum private key), and then use the provided tools via API calls or prompts. Examples are provided in the README for deploying, transferring, and querying token information.

Key features of Token Minter MCP

  • 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

Use cases of Token Minter MCP

  • AI agents requiring token creation and management capabilities

  • Decentralized applications needing automated token deployment

  • Platforms facilitating token transfers across multiple blockchains

  • Tools for querying token information on various networks

FAQ from Token Minter MCP

What blockchains are supported?

The server supports 21 blockchains, including Ethereum, Polygon, BSC, Arbitrum, Optimism, Linea, Base, Blast, Palm, Avalanche, Celo, zkSync, Mantle, opBNB, Scroll, Swellchain, Unichain, Starknet, Berachain, Hyperliquid, Sonic, and Localhost.

What are the prerequisites for using this server?

You need Node.js v18.x or higher, npm, a valid Infura API key, and an Ethereum private key.

How do I deploy a new token?

Use the 'deployToken' tool with the required parameters: name, symbol, initialSupply, decimals, and chainId.

How do I check the balance of a token?

Use the 'getTokenBalance' tool, providing the token address and chain ID.

How do I find the status of a transaction?

Use the 'getTransactionInfo' tool, providing the transaction hash and chain ID.