{"_id":"@claudeliquid09/clanker-mcp","name":"@claudeliquid09/clanker-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@claudeliquid09/clanker-mcp","version":"0.1.0","description":"MCP server to launch & manage tokens on Clanker (Base, Unichain, Arbitrum, BNB) via Claude — built on the official clanker-sdk","type":"module","main":"dist/index.js","bin":{"clanker-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","claude","anthropic","clanker","base-chain","unichain","arbitrum","bnb-chain","ethereum","token-launcher","defi","crypto","ai-agent"],"author":{"name":"claudeliquid09"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/claudeliquid09/clanker-mcp.git"},"bugs":{"url":"https://github.com/claudeliquid09/clanker-mcp/issues"},"homepage":"https://github.com/claudeliquid09/clanker-mcp#readme","engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","clanker-sdk":"^4.0.0","dotenv":"^16.4.0","viem":"^2.21.0","zod":"^3.23.0","zod-to-json-schema":"^3.23.0"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.19.0","typescript":"^5.5.0"},"_id":"@claudeliquid09/clanker-mcp@0.1.0","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-c3HkuqT/CwVMW3y6g7ovYWtXCGg2NgLofW1X9aF24aTQ+QRk3dk0PucQu6zy0Qi4rTt0tbb0AEPuNoWmDoDfrw==","shasum":"06695c926ddee1e47137c2e4bb40543947e0c8b0","tarball":"https://registry.npmjs.org/@claudeliquid09/clanker-mcp/-/clanker-mcp-0.1.0.tgz","fileCount":13,"unpackedSize":49910,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnoZBUh7gFVo6axYKV0swy3qq7rJM6NYDWF0lI5EaD1wIhAJzbVlVaCBl7qGBRr+xFlNlLx/k9M3sG+pVCdfx63v43"}]},"_npmUser":{"name":"claudeliquid09","email":"spawnlaunch@gmail.com"},"directories":{},"maintainers":[{"name":"claudeliquid09","email":"spawnlaunch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clanker-mcp_0.1.0_1779269093860_0.5943548786941117"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T09:24:53.667Z","0.1.0":"2026-05-20T09:24:53.996Z","modified":"2026-05-20T09:24:54.153Z"},"maintainers":[{"name":"claudeliquid09","email":"spawnlaunch@gmail.com"}],"description":"MCP server to launch & manage tokens on Clanker (Base, Unichain, Arbitrum, BNB) via Claude — built on the official clanker-sdk","homepage":"https://github.com/claudeliquid09/clanker-mcp#readme","keywords":["mcp","model-context-protocol","claude","anthropic","clanker","base-chain","unichain","arbitrum","bnb-chain","ethereum","token-launcher","defi","crypto","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/claudeliquid09/clanker-mcp.git"},"author":{"name":"claudeliquid09"},"bugs":{"url":"https://github.com/claudeliquid09/clanker-mcp/issues"},"license":"MIT","readme":"# @claudeliquid09/clanker-mcp\n\n[![npm version](https://img.shields.io/npm/v/@claudeliquid09/clanker-mcp.svg)](https://www.npmjs.com/package/@claudeliquid09/clanker-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMCP (Model Context Protocol) server to **launch and manage tokens** on [Clanker](https://www.clanker.world) directly from Claude.\n\nBuilt on the official [`clanker-sdk`](https://github.com/clanker-devco/clanker-sdk).\n\n## What You Can Do\n\nOnce connected, ask Claude things like:\n- *\"Launch a Clanker token called $MAGE named Magent with WETH pairing\"*\n- *\"Check info for token 0xabc... on Clanker\"*\n- *\"How much rewards can I claim for token X?\"*\n- *\"List all tokens deployed by 0xmywallet on Clanker\"*\n- *\"Show me the latest 10 Clanker tokens\"*\n\n## Supported Chains\n\n- **Base** (8453) — default\n- **Unichain** (130)\n- **Arbitrum One** (42161)\n- **BNB Chain** (56)\n\n## Quick Install — Claude Code\n\n```bash\nclaude mcp add clanker -- npx -y @claudeliquid09/clanker-mcp\n```\n\nOr for Claude Desktop, add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"clanker\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@claudeliquid09/clanker-mcp\"],\n      \"env\": {\n        \"BASE_RPC_URL\": \"https://mainnet.base.org\",\n        \"MODE\": \"prepare-only\"\n      }\n    }\n  }\n}\n```\n\n## Trust Model\n\n```\nClaude  ──▶  MCP Server  ──▶  clanker-sdk  ──▶  Base/Unichain/Arbitrum/BNB\n                │\n                ├── SAFE mode (prepare-only)  ← DEFAULT\n                │   └─ Build calldata → user signs in their own Metamask\n                │\n                └── TESTING mode (auto-sign)\n                    └─ Uses PRIVATE_KEY from env (BURNER WALLET ONLY!)\n```\n\n### Mode 1: `prepare-only` (DEFAULT, SAFE)\n- MCP server **does not hold any private key**\n- Server builds the transaction → returns it to the user\n- User signs in their own wallet (Metamask/Rabby/etc)\n\n### Mode 2: `auto-sign` (TESTING ONLY)\n- Server uses `PRIVATE_KEY` from env vars\n- **ONLY use with a burner wallet** holding minimal funds\n\n## Available Tools\n\n### Read-only (no signing)\n| Tool | Function |\n|------|----------|\n| `get_token_info` | Get info for any Clanker token via API |\n| `list_tokens` | List recent Clanker tokens (paginated) |\n| `list_tokens_by_creator` | List tokens deployed by a specific address |\n| `get_token_rewards` | Get reward configuration for a token |\n| `get_available_rewards` | Check claimable rewards for a token+admin |\n| `get_vault_claimable` | Get vault claimable amount for a token |\n\n### Write — Prepare mode (safe)\n| Tool | Function |\n|------|----------|\n| `prepare_deploy_token` | Build calldata to launch a Clanker token |\n| `prepare_claim_rewards` | Build calldata to claim trading rewards |\n| `prepare_claim_vault` | Build calldata to claim vested tokens |\n\n### Write — Auto-sign mode (only when `MODE=auto-sign`)\n| Tool | Function |\n|------|----------|\n| `deploy_token` | Deploy token directly using PRIVATE_KEY from env |\n| `claim_rewards` | Claim rewards directly |\n| `claim_vault` | Claim vested tokens directly |\n\n## Example Usage\n\n**User**: *\"Prepare a launch for token 'My Coin' symbol 'MYC', creator 0xYourAddress, default rewards to me\"*\n\n**Claude** calls `prepare_deploy_token` and returns:\n```json\n{\n  \"mode\": \"prepare-only\",\n  \"transaction\": {\n    \"to\": \"0x...\",\n    \"data\": \"0x...\",\n    \"value\": \"0x0\",\n    \"chainId\": 8453\n  },\n  \"summary\": {\n    \"name\": \"My Coin\",\n    \"symbol\": \"MYC\",\n    \"chain\": \"Base\",\n    \"pairedToken\": \"WETH\",\n    \"feeType\": \"Static\",\n    \"creatorReward\": \"100%\"\n  }\n}\n```\n\nUser signs in Metamask → tx confirmed → token live on Base + indexed on clanker.world.\n\n## Disclaimer\n\n- **Not an official product** of Anthropic or Clanker\n- Crypto = high risk, do your own research\n- Test on Base Sepolia first before mainnet\n- **Never share your private key** with anyone\n\n## License\n\nMIT © claudeliquid09\n\n## Credits\n\n- [Clanker](https://www.clanker.world) for the SDK & infrastructure\n- [Anthropic](https://anthropic.com) for Claude & MCP\n","readmeFilename":"README.md","_rev":"1-2b3b62cb86953c65ab1b263831bb8edf"}