token-minter-mcp

token-minter-mcp

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

17
Stars
13
Forks
0
Releases

Overview

Token Minter MCP is an MCP server that provides a focused toolkit for deploying and managing ERC-20 tokens across a broad set of blockchains via chainId. It exposes a concise, multi-tool interface including deployToken (to create new tokens with name, symbol, initialSupply, decimals, and chainId), transferToken (to move tokens and obtain a transaction hash), getTransactionInfo (to inspect deployment or transfer results), getTokenBalance and getTokenInfo (to check a holder’s ERC-20 balance and token metadata), and getBalance (to query native network tokens). A tokenMetadata resource via token://{chainId}/{address} makes it easy to retrieve token properties, and deployTokenGuide prompts offer interactive deployment guidance. The server is designed to run on Node.js 18+ with an Infura API key for EVM network access and a private key for signing transactions. Configuration shows how to register the MCP under mcpServers, with environment variables INFURA_KEY and PRIVATE_KEY. Usage examples illustrate deploying tokens, querying status, and viewing balances across networks such as Ethereum, Polygon, Arbitrum, Optimism, and others. The project supports detailed prompts and metadata retrieval to empower AI agents and developers automating cross-chain token minting.

Details

Owner
kukapay
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

Deploy ERC-20 tokens

Deploys new ERC-20 tokens with customizable parameters (name, symbol, initialSupply, decimals, chainId).

Query token metadata

Retrieves token metadata such as name, symbol, decimals, and total supply.

Initiate transfers

Transfers ERC-20 tokens and returns the transaction hash (no immediate confirmation).

Retrieve transaction info

Fetches details of a transaction by its hash across networks.

Check native balance

Checks the native token balance of the current account on a given chain.

Access token metadata via URI

Exposes token metadata via token://{chainId}/{address}.

Interactive deployment prompts

Offers guided prompts to assist token deployment configuration.

Tags

ERC-20Token MintingCross-ChainMulti-ChainBlockchainAI AgentsToken MetadataNode.jsMCPInfura