base-gasless-deploy-mcp
base-gasless-deploy-mcp
MCP server for deploying ERC-20 tokens on Base with zero gas using CDP Paymaster. Falls back to normal gas if no paymaster is configured.
Install
npx -y base-gasless-deploy-mcpRelated MCP server: base-multi-wallet-mcp
Configuration
Add to your MCP client config (e.g. Claude Desktop):
{
"mcpServers": {
"base-gasless-deploy": {
"command": "npx",
"args": ["-y", "base-gasless-deploy-mcp"],
"env": {
"DEPLOYER_PRIVATE_KEY": "0x...",
"PAYMASTER_URL": "https://api.developer.coinbase.com/rpc/v1/base/..."
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes (write ops) | Private key for deploying/transferring |
| No | CDP Paymaster RPC endpoint for gasless transactions |
| No | Alias for PAYMASTER_URL |
| No | Base RPC (default: https://mainnet.base.org) |
Tools
deploy_gasless_token
Deploy an ERC-20 token on Base. Uses paymaster for zero gas when configured.
Params:
name(string) - Token namesymbol(string) - Token symbolsupply(string, default "1000000") - Total supply in human unitsowner_address(string) - Address that receives all tokens
get_token_info
Get info about a deployed token (name, symbol, supply, owner balance).
Params:
token_address(string) - Token contract address
estimate_gas_savings
Show how much gas was saved by using the paymaster.
Params:
token_address(string) - Token contract address
list_deployed_tokens
List all tokens deployed by an address in the current session.
Params:
deployer_address(string) - Deployer wallet address
transfer_tokens
Transfer ERC-20 tokens gaslessly via paymaster.
Params:
token_address(string) - Token contract addressto(string) - Recipient addressamount(string) - Amount in human units
How It Works
Pre-compiled ERC-20 bytecode is embedded in the server (no Solidity compiler needed at runtime)
When
PAYMASTER_URLis set, transactions are routed through the CDP Paymaster for gas sponsorshipIf the paymaster fails or isn't configured, transactions fall back to normal gas from the deployer wallet
All deployments are tracked in-memory for gas savings reporting
Related MCP Servers
Package | Tools | What it does |
| 14 | Deploy tokens, trade, earn OBSD |
| 8 | Scan contracts for vulnerabilities |
| 7 | On-chain price feeds from DEX pools |
| 8 | Coordinated multi-wallet trading |
| 5 | Gasless ERC-20 token deployment |
| 7 | Detect arbitrage opportunities |
| 5 | Discover & trade new launches |
| 7 | Wallet balances, gas, tokens |
| 6 | Read any smart contract (free) |
| - | Scaffold a new MCP server |
License
MIT
Available Tools
5 toolsdeploy_gasless_tokenA
Deploy an ERC-20 token on Base using CDP Paymaster (zero gas for user). Falls back to normal gas if no paymaster configured. Requires DEPLOYER_PRIVATE_KEY.
Inputs: name (required), symbol (required), owner_address (required), supply.
estimate_gas_savingsB
Show how much gas was saved (or would be saved) by using the paymaster for a token deployment.
Inputs: token_address (required).
get_token_infoB
Get info about a deployed ERC-20 token: name, symbol, decimals, total supply, and owner balance.
Inputs: token_address (required).
list_deployed_tokensB
List tokens deployed by an address in the current session. Tracks all deployments made through this MCP server.
Inputs: deployer_address (required).
transfer_tokensA
Transfer ERC-20 tokens gaslessly via paymaster. Falls back to normal gas if no paymaster. Requires DEPLOYER_PRIVATE_KEY (transfers FROM the deployer wallet).
Inputs: token_address (required), to (required), amount (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose with no overlap: deploy_gasless_token creates tokens, estimate_gas_savings calculates gas savings, get_token_info retrieves token details, list_deployed_tokens lists deployments, and transfer_tokens handles transfers. The descriptions reinforce these distinct functions, making misselection unlikely.
All tool names follow a consistent verb_noun pattern in snake_case: deploy_gasless_token, estimate_gas_savings, get_token_info, list_deployed_tokens, and transfer_tokens. This predictability aids agent understanding and tool selection without confusion.
With 5 tools, the count is well-scoped for the server's purpose of gasless token deployment and management on Base. Each tool earns its place by covering essential operations without bloat, aligning with typical MCP server sizes of 3-15 tools.
The tool set provides strong coverage for the domain, including deployment, estimation, info retrieval, listing, and transfers, with clear CRUD-like operations. A minor gap exists in lacking explicit update or delete tools for tokens, but agents can likely work around this given the deployment focus.
Related MCP Connectors
Monetization and execution gateway for autonomous AI agents on Base Mainnet
Zero-slippage swaps on Base (8453) via Uniswap v4 Hook 0xd72CD1d46bA05479583fbB561B558f133BA98088.
13 free Base tools: address labels, tx explain, balances, receipts, gas, logs, bytecode.
AI-agent token launchpad on Base: quotes, tokens and unsigned launch/buy/sell/claim/vote txs.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI applications to interact with the Base blockchain network, allowing wallet management, smart contract deployment, token transfers, NFT operations, DeFi interactions with Morpho vaults, and onramping funds via Coinbase.22 npm-
- AlicenseAqualityCmaintenanceCoordinated multi-wallet trading on Base. Create wallets, distribute funds, execute synchronized buys/sells, rebalance portfolios.833 npm1MIT
- AlicenseAqualityDmaintenanceEnables deploying ERC-20 tokens on Base mainnet via the SimpleTokenFactory contract. Supports token deployment, querying deployments, and factory info.513 npm1MIT
- AlicenseAqualityDmaintenanceEnables AI agents to batch-send ETH or ERC-20 tokens to multiple recipients in one transaction on Base, drastically reducing gas costs.44 npm1MIT