Ponzu

io.github.PonzuTechPublished by GitHub account PonzuTechv1.1.0Updated Oct 24, 2026

ERC-20 token launchpad on Ethereum — deploy, presale, swap, and farm via AI agents

VerifiedSTDIODesktop onlyFinanceDeveloper Tools

Overview

AI-generated overview

Lets an assistant deploy ERC-20 token systems, buy presales, swap, and farm on Ethereum through Ponzu protocol tools.

What you can do
Ponzu exposes 17 tools for the Ponzu ERC-20 token launchpad on Ethereum. Read tools fetch protocol documentation, contract addresses, presale pricing curves, and presale state. Write tools deploy a nine-contract token system, buy or refund presales, trigger a DEX launch, claim vested tokens and ETH rewards, swap ETH and tokens on PonzuSwap, zap ETH into LP tokens, and stake, unstake, or claim farm rewards.
When to use it
Use it when an assistant should operate the Ponzu launchpad or DEX on Ethereum: launching a token, participating in a presale, swapping, or managing farm positions. Read-only use is reasonable for checking addresses, pricing, and presale state without a key.
Requirements
Local Node.js runtime via npx @ponzu_app/mcp (stdio). Optional environment variables: PONZU_NETWORK (mainnet or sepolia, default mainnet), PONZU_RPC_URL (defaults to public RPCs), and PONZU_PRIVATE_KEY for write operations. Network access to an Ethereum RPC endpoint is required.
Before you install
PONZU_PRIVATE_KEY is a hex private key that signs real Ethereum transactions; anyone holding it controls the wallet. Write tools spend ETH and tokens, deploy contracts, and can trigger irreversible actions such as presale refunds with a 20% penalty and unstaking that burns a LiquidityCard NFT. Omitting the key limits the server to read-only tools. Verify the network setting before any write.

Installation

In SourceWeft

  1. Open Ponzu in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@ponzu_app/mcp

MCP server for Ponzu — deploy tokens, buy presales, swap, and farm on Ethereum via AI agents.

Tools (17)

ToolDescription
ponzu_get_skillFetch full Ponzu documentation (SKILL.md)
ponzu_get_addressesGet protocol contract addresses for configured network
ponzu_calc_pricingCalculate presale pricing curve from target ETH raise
ponzu_deployDeploy full 9-contract token system in one transaction
ponzu_get_presale_infoRead presale state (tokens available, launched, etc.)
ponzu_presale_buyBuy tokens in a presale
ponzu_presale_refundRefund presale tokens (20% penalty)
ponzu_trigger_launchTrigger DEX launch when presale sells out
ponzu_claim_tokensClaim vested tokens from presale
ponzu_claim_ethClaim ETH rewards from presale
ponzu_swap_eth_for_tokensBuy tokens on PonzuSwap DEX
ponzu_swap_tokens_for_ethSell tokens on PonzuSwap DEX
ponzu_zap_ethConvert ETH into LP tokens in one transaction
ponzu_farm_stakeStake LP tokens in a farm
ponzu_farm_unstakeUnstake LP tokens (burns LiquidityCard NFT)
ponzu_farm_claimClaim primary token rewards from farm
ponzu_farm_claim_ethClaim WETH rewards from farm

Configuration

Environment Variables

VariableRequiredDefaultDescription
PONZU_PRIVATE_KEYFor write ops—Hex private key for signing transactions
PONZU_RPC_URLNoPublic RPCEthereum RPC endpoint
PONZU_NETWORKNomainnetmainnet or sepolia

Claude Desktop / Claude Code

Add to your MCP config (~/.claude/config.json or Claude Desktop settings):

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

Cursor

Add to .cursor/mcp.json:

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

bash
yarn installyarn build        # compiles TypeScriptyarn dev          # watch mode via tsx

Source: README.md at commit bc7c229

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.