@claudeliquid09/clanker-mcp
v0.1.0
Published
MCP server to launch & manage tokens on Clanker (Base, Unichain, Arbitrum, BNB) via Claude — built on the official clanker-sdk
Downloads
29
Maintainers
Readme
@claudeliquid09/clanker-mcp
MCP (Model Context Protocol) server to launch and manage tokens on Clanker directly from Claude.
Built on the official clanker-sdk.
What You Can Do
Once connected, ask Claude things like:
- "Launch a Clanker token called $MAGE named Magent with WETH pairing"
- "Check info for token 0xabc... on Clanker"
- "How much rewards can I claim for token X?"
- "List all tokens deployed by 0xmywallet on Clanker"
- "Show me the latest 10 Clanker tokens"
Supported Chains
- Base (8453) — default
- Unichain (130)
- Arbitrum One (42161)
- BNB Chain (56)
Quick Install — Claude Code
claude mcp add clanker -- npx -y @claudeliquid09/clanker-mcpOr for Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"clanker": {
"command": "npx",
"args": ["-y", "@claudeliquid09/clanker-mcp"],
"env": {
"BASE_RPC_URL": "https://mainnet.base.org",
"MODE": "prepare-only"
}
}
}
}Trust Model
Claude ──▶ MCP Server ──▶ clanker-sdk ──▶ Base/Unichain/Arbitrum/BNB
│
├── SAFE mode (prepare-only) ← DEFAULT
│ └─ Build calldata → user signs in their own Metamask
│
└── TESTING mode (auto-sign)
└─ Uses PRIVATE_KEY from env (BURNER WALLET ONLY!)Mode 1: prepare-only (DEFAULT, SAFE)
- MCP server does not hold any private key
- Server builds the transaction → returns it to the user
- User signs in their own wallet (Metamask/Rabby/etc)
Mode 2: auto-sign (TESTING ONLY)
- Server uses
PRIVATE_KEYfrom env vars - ONLY use with a burner wallet holding minimal funds
Available Tools
Read-only (no signing)
| Tool | Function |
|------|----------|
| get_token_info | Get info for any Clanker token via API |
| list_tokens | List recent Clanker tokens (paginated) |
| list_tokens_by_creator | List tokens deployed by a specific address |
| get_token_rewards | Get reward configuration for a token |
| get_available_rewards | Check claimable rewards for a token+admin |
| get_vault_claimable | Get vault claimable amount for a token |
Write — Prepare mode (safe)
| Tool | Function |
|------|----------|
| prepare_deploy_token | Build calldata to launch a Clanker token |
| prepare_claim_rewards | Build calldata to claim trading rewards |
| prepare_claim_vault | Build calldata to claim vested tokens |
Write — Auto-sign mode (only when MODE=auto-sign)
| Tool | Function |
|------|----------|
| deploy_token | Deploy token directly using PRIVATE_KEY from env |
| claim_rewards | Claim rewards directly |
| claim_vault | Claim vested tokens directly |
Example Usage
User: "Prepare a launch for token 'My Coin' symbol 'MYC', creator 0xYourAddress, default rewards to me"
Claude calls prepare_deploy_token and returns:
{
"mode": "prepare-only",
"transaction": {
"to": "0x...",
"data": "0x...",
"value": "0x0",
"chainId": 8453
},
"summary": {
"name": "My Coin",
"symbol": "MYC",
"chain": "Base",
"pairedToken": "WETH",
"feeType": "Static",
"creatorReward": "100%"
}
}User signs in Metamask → tx confirmed → token live on Base + indexed on clanker.world.
Disclaimer
- Not an official product of Anthropic or Clanker
- Crypto = high risk, do your own research
- Test on Base Sepolia first before mainnet
- Never share your private key with anyone
License
MIT © claudeliquid09
