
Ponzu
- Updated March 18, 2026
- PonzuTech/ponzu_mcp
Ponzu is a MCP server that lets AI agents deploy ERC-20 tokens and run presale, swap, and farm actions on Ethereum through @ponzu_app/mcp.
About
Ponzu is an npm-distributed Model Context Protocol server that connects coding agents to an ERC-20 token launchpad on Ethereum. Developers experimenting with agent-driven crypto products can standardize deploy, presale, swap, and farm steps behind MCP tools instead of hand-rolling scripts for every network call. Read-only flows work without secrets; supplying PONZU_PRIVATE_KEY unlocks signing for write paths, with network selection via PONZU_NETWORK and RPC via PONZU_RPC_URL. The design targets automation-friendly launch workflows on mainnet or Sepolia testnet. Treat private keys as high-risk production secrets, test on Sepolia first, and understand that this is on-chain finance tooling rather than securities or compliance advice.
- stdio MCP via npm package @ponzu_app/mcp (v1.1.0)
- ERC-20 deploy, presale, swap, and farm operations aimed at AI agents
- Optional PONZU_PRIVATE_KEY enables signed write transactions
- PONZU_NETWORK mainnet or sepolia with configurable PONZU_RPC_URL
- Ethereum token launchpad workflow, not a generic wallet UI
Ponzu by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
claude mcp add --env PONZU_PRIVATE_KEY=YOUR_PONZU_PRIVATE_KEY --env PONZU_RPC_URL=YOUR_PONZU_RPC_URL --env PONZU_NETWORK=YOUR_PONZU_NETWORK ponzu -- npx -y @ponzu_app/mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| Package | @ponzu_app/mcp |
|---|---|
| Transport | STDIO |
| Auth | Required |
| Last updated | March 18, 2026 |
| Repository | PonzuTech/ponzu_mcp ↗ |
What it does
Let your agent deploy ERC-20 tokens, run presales, swaps, and farming flows on Ethereum through a stdio MCP package.
Who is it for?
Advanced developers shipping agent or CLI crypto experiments who already understand wallet security and testnet discipline.
Skip if: Beginners seeking regulated fundraising advice, non-crypto SaaS teams, or anyone unwilling to custody a signing key.
What you get
After configuring the npm MCP server and RPC (plus optional private key), your agent can orchestrate Ponzu launchpad operations on mainnet or Sepolia.
- MCP-driven token deploy and launchpad actions on configured network
- Agent-callable swap and farm operations when server tools expose them
- Repeatable Sepolia test runs before mainnet signing
By the numbers
- Package @ponzu_app/mcp version 1.1.0
- Networks: mainnet and sepolia
- Transport: stdio
README.md
@ponzu_app/mcp
MCP server for Ponzu — deploy tokens, buy presales, swap, and farm on Ethereum via AI agents.
Tools (17)
| Tool | Description |
|---|---|
ponzu_get_skill |
Fetch full Ponzu documentation (SKILL.md) |
ponzu_get_addresses |
Get protocol contract addresses for configured network |
ponzu_calc_pricing |
Calculate presale pricing curve from target ETH raise |
ponzu_deploy |
Deploy full 9-contract token system in one transaction |
ponzu_get_presale_info |
Read presale state (tokens available, launched, etc.) |
ponzu_presale_buy |
Buy tokens in a presale |
ponzu_presale_refund |
Refund presale tokens (20% penalty) |
ponzu_trigger_launch |
Trigger DEX launch when presale sells out |
ponzu_claim_tokens |
Claim vested tokens from presale |
ponzu_claim_eth |
Claim ETH rewards from presale |
ponzu_swap_eth_for_tokens |
Buy tokens on PonzuSwap DEX |
ponzu_swap_tokens_for_eth |
Sell tokens on PonzuSwap DEX |
ponzu_zap_eth |
Convert ETH into LP tokens in one transaction |
ponzu_farm_stake |
Stake LP tokens in a farm |
ponzu_farm_unstake |
Unstake LP tokens (burns LiquidityCard NFT) |
ponzu_farm_claim |
Claim primary token rewards from farm |
ponzu_farm_claim_eth |
Claim WETH rewards from farm |
Configuration
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
PONZU_PRIVATE_KEY |
For write ops | — | Hex private key for signing transactions |
PONZU_RPC_URL |
No | Public RPC | Ethereum RPC endpoint |
PONZU_NETWORK |
No | mainnet |
mainnet or sepolia |
Claude Desktop / Claude Code
Add to your MCP config (~/.claude/config.json or Claude Desktop settings):
{
"mcpServers": {
"ponzu": {
"command": "npx",
"args": ["-y", "@ponzu_app/mcp"],
"env": {
"PONZU_PRIVATE_KEY": "0x...",
"PONZU_RPC_URL": "https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY",
"PONZU_NETWORK": "mainnet"
}
}
}
}
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"ponzu": {
"command": "npx",
"args": ["-y", "@ponzu_app/mcp"],
"env": {
"PONZU_PRIVATE_KEY": "0x...",
"PONZU_RPC_URL": "https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY",
"PONZU_NETWORK": "mainnet"
}
}
}
}
Read-Only Mode
Omit PONZU_PRIVATE_KEY to use read-only tools (ponzu_get_skill, ponzu_get_addresses, ponzu_calc_pricing, ponzu_get_presale_info). Write operations will return a clear error asking for the key.
Development
yarn install
yarn build # compiles TypeScript
yarn dev # watch mode via tsx
Recommended MCP Servers
How it compares
On-chain finance MCP integration, not a product-analytics or code-review agent skill.
FAQ
Who is Ponzu for?
Developers and agent developers automating ERC-20 launchpad tasks on Ethereum who are comfortable with private keys and RPC setup.
When should I use Ponzu?
Use it in Build when you are wiring blockchain integrations for token deploy, presale, swap, or farm flows via MCP.
How do I add Ponzu to my agent?
Install and run the @ponzu_app/mcp npm package with stdio transport, set PONZU_RPC_URL and PONZU_NETWORK, add PONZU_PRIVATE_KEY only if you need writes, then register the server in Claude Code, Cursor, or another MCP client.