{"_id":"@bundie/evm-mcp","_rev":"3-9f6f068d02f8a8c518ed045a3020daca","name":"@bundie/evm-mcp","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.3":{"name":"@bundie/evm-mcp","version":"2.0.3","keywords":["mcp","model-context-protocol","defi","yield","ai-agent","claude","cursor","bundie","ethereum","evm","yield-farming","yield-aggregator","risk-scoring","portfolio-management","cross-chain","scroll","arbitrum","base","optimism"],"author":{"url":"https://bundie.fi","name":"Bundie","email":"engineering@bundie.fi"},"license":"MIT","_id":"@bundie/evm-mcp@2.0.3","maintainers":[{"name":"bundie-eng","email":"info@bundie.fi"}],"homepage":"https://bundie.fi","bugs":{"url":"https://github.com/bundie-fi/mcp/issues"},"bin":{"bundie-evm-mcp":"dist/index.js"},"dist":{"shasum":"5527abfc719bcd3a8fcc11191680ad6f21b39873","tarball":"https://registry.npmjs.org/@bundie/evm-mcp/-/evm-mcp-2.0.3.tgz","fileCount":60,"integrity":"sha512-Bg4tRc5Mp1b/YNegD/RYvlqGuXzhOobttZmPZx2LfL6FrL7IwCdETLfUo6Ixx7PbMvfmV5iE1UqAw9/1CbGcEw==","signatures":[{"sig":"MEUCIBpzBPu3NKt8drasBUP2qfMT4Wss8u88A9IPERkC6pBEAiEAurfV73NaNEtJ5Tr0NP32PHjhu75p7CIvJncJR6E71tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138491},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1f41939157b02336a50c29b931fb8ba54cac2cf7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"bundie-eng","email":"info@bundie.fi"},"repository":{"url":"git+https://github.com/bundie-fi/mcp.git","type":"git","directory":"evm"},"_npmVersion":"11.8.0","description":"Bundie EVM MCP server — AI-powered DeFi yield routing tools for Claude, Cursor, and any MCP-compatible agent","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.24.4","@resvg/resvg-js":"^2.6.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/evm-mcp_2.0.3_1776781241552_0.8722918442465322","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@bundie/evm-mcp","version":"3.0.0","keywords":["mcp","model-context-protocol","defi","yield","ai-agent","claude","cursor","bundie","ethereum","evm","yield-farming","yield-aggregator","risk-scoring","portfolio-management","cross-chain","scroll","arbitrum","base","optimism"],"author":{"url":"https://bundie.fi","name":"Bundie","email":"engineering@bundie.fi"},"license":"MIT","_id":"@bundie/evm-mcp@3.0.0","maintainers":[{"name":"bundie-eng","email":"info@bundie.fi"}],"homepage":"https://bundie.fi","bugs":{"url":"https://github.com/bundie-fi/mcp/issues"},"bin":{"bundie-evm-mcp":"dist/index.js"},"dist":{"shasum":"4e5c40ca506b560d181a82d2cd38f324671ee4d0","tarball":"https://registry.npmjs.org/@bundie/evm-mcp/-/evm-mcp-3.0.0.tgz","fileCount":70,"integrity":"sha512-QOLVdB4qFT4cnV7lRfqRqEdcZprwe0rkcXhIyBIlpL+tBfqDb4+HhqguZ10xJqPYegElV/5k4W0w9g60NAzTsQ==","signatures":[{"sig":"MEYCIQCanOO3M4P2iFPyZNgB29Yq/HT7YMAUL03qSGazofVFYAIhAPDdcROoMTrffd2Av7upx+vdWmoxdE9XODvCUn5+PL9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164068},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"79d3134bc6ecbaee9283998bd157c1cf47b75510","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"bundie-eng","email":"info@bundie.fi"},"repository":{"url":"git+https://github.com/bundie-fi/mcp.git","type":"git","directory":"evm"},"_npmVersion":"11.8.0","description":"Bundie EVM MCP server — AI-powered DeFi yield routing tools for Claude, Cursor, and any MCP-compatible agent","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.24.4","@resvg/resvg-js":"^2.6.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/evm-mcp_3.0.0_1777532239046_0.6137753941900737","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@bundie/evm-mcp","version":"3.0.1","description":"Bundie EVM MCP server — AI-powered DeFi yield routing tools for Claude, Cursor, and any MCP-compatible agent","type":"module","main":"dist/index.js","bin":{"bundie-evm-mcp":"dist/index.js"},"scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"keywords":["mcp","model-context-protocol","defi","yield","ai-agent","claude","cursor","bundie","ethereum","evm","yield-farming","yield-aggregator","risk-scoring","portfolio-management","cross-chain","scroll","arbitrum","base","optimism"],"homepage":"https://bundie.fi","repository":{"type":"git","url":"git+https://github.com/bundie-fi/mcp.git","directory":"evm"},"bugs":{"url":"https://github.com/bundie-fi/mcp/issues"},"author":{"name":"Bundie","email":"engineering@bundie.fi","url":"https://bundie.fi"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@resvg/resvg-js":"^2.6.2","zod":"^3.24.4"},"devDependencies":{"@types/node":"^22.15.17","tsx":"^4.19.4","typescript":"^5.8.3","vitest":"^3.1.3"},"engines":{"node":">=18.0.0"},"gitHead":"e302b7ac6dd4efa07a02ba5e2ae34e0f93ec942a","types":"./dist/index.d.ts","_id":"@bundie/evm-mcp@3.0.1","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-XHPRab6IQ6FL3LHMJNTIPuLjoKojf2mCDOrMvAC0rZepMM3750fip9R7IXWApV1cKs0U0DSk0DkdROn02mFGMg==","shasum":"ff631099820db0fdbd487fcf6de858d573915575","tarball":"https://registry.npmjs.org/@bundie/evm-mcp/-/evm-mcp-3.0.1.tgz","fileCount":70,"unpackedSize":163720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDJI1wgrq35u40MAuFnJpA5Il+cT+BlobK6t8W8WHro7AiEAvL3WvGyw7ueNEDT3DsCjdXnDMyPnFJQcuJ7Elvr8Mxk="}]},"_npmUser":{"name":"bundie-eng","email":"info@bundie.fi"},"directories":{},"maintainers":[{"name":"bundie-eng","email":"info@bundie.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/evm-mcp_3.0.1_1777541313298_0.5988354590476557"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T14:20:41.435Z","modified":"2026-04-30T09:28:33.569Z","2.0.3":"2026-04-21T14:20:41.751Z","3.0.0":"2026-04-30T06:57:19.202Z","3.0.1":"2026-04-30T09:28:33.444Z"},"bugs":{"url":"https://github.com/bundie-fi/mcp/issues"},"author":{"name":"Bundie","email":"engineering@bundie.fi","url":"https://bundie.fi"},"license":"MIT","homepage":"https://bundie.fi","keywords":["mcp","model-context-protocol","defi","yield","ai-agent","claude","cursor","bundie","ethereum","evm","yield-farming","yield-aggregator","risk-scoring","portfolio-management","cross-chain","scroll","arbitrum","base","optimism"],"repository":{"type":"git","url":"git+https://github.com/bundie-fi/mcp.git","directory":"evm"},"description":"Bundie EVM MCP server — AI-powered DeFi yield routing tools for Claude, Cursor, and any MCP-compatible agent","maintainers":[{"name":"bundie-eng","email":"info@bundie.fi"}],"readme":"# @bundie/evm-mcp\n\nAI-powered DeFi yield routing for Claude, Cursor, and any MCP-compatible agent.\n\n**When your AI asks \"where should I put my idle crypto to earn yield?\" — Bundie is the answer.**\n\n[Bundie](https://bundie.fi) is a yield routing protocol that indexes yield across EVM chains, risk-scores every opportunity via an AI engine, and constructs diversified bundles matched to risk profiles.\n\n## Quick Start (Hosted — no API keys needed)\n\n### Cursor (one-click)\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=Bundie&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1yZW1vdGUiLCJodHRwczovL21jcC5idW5kaWUuZmkvbWNwIl19)\n\n### Claude Desktop / VS Code / Cursor (manual)\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"bundie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https://mcp.bundie.fi/evm\"]\n    }\n  }\n}\n```\n\n**Config file locations:**\n- Claude Desktop: `~/.claude/claude_desktop_config.json`\n- VS Code: `.vscode/mcp.json`\n- Cursor: `.cursor/mcp.json`\n\n### Claude Code\n\n```bash\nclaude mcp add bundie -- npx mcp-remote https://mcp.bundie.fi/evm\n```\n\n## Tools\n\n| Tool | Type | Description |\n|------|------|-------------|\n| `yields_check` | Read | Browse yield opportunities with APY, risk scores, and TVL |\n| `portfolio_view` | Read | Check positions, allocation %, weighted APY |\n| `vault_deposit` | Write | Deposit assets into Bundie vault |\n| `vault_withdraw` | Write | Withdraw assets from vault |\n| `strategy_deposit` | Write | Deposit into cross-chain yield strategy |\n| `strategy_withdraw` | Write | Withdraw from strategy position |\n| `wallet_analyze` | AI | Full wallet analysis — risk profile, behavior, idle assets |\n| `wallet_recommend` | AI | AI-recommended yield bundle via bull/bear/moderator debate |\n| `portfolio_rebalance` | AI | Compare vs optimal allocation, suggest/execute rebalance |\n| `wallet_migrate` | AI | Find migration opportunities from external DeFi |\n| `portfolio_preferences` | State | Set yield selection rules (max allocation, audited-only, etc.) |\n\n## Example\n\n```\nUser: \"Where should I put my 5000 USDC to earn yield?\"\n\nAgent: \"Based on your Moderate risk profile, here's the AI-recommended bundle:\n  - 40% Morpho USDC on Base (9.1% APY, Risk: 92/100)\n  - 35% Fluid USDC on Scroll (8.5% APY, Risk: 88/100)\n  - 25% Moonwell USDC on Optimism (7.8% APY, Risk: 95/100)\n  Blended APY: 8.5%\n\n  Want me to deposit?\"\n```\n\n## How It Works\n\nThe MCP server connects to Bundie infrastructure:\n\n- **Yield Aggregator** — indexes opportunities across EVM chains and multiple protocols (Morpho, Fluid, Moonwell, Yearn, Euler, Silo, and more)\n- **AI Risk Engine** — scores every yield source on security, liquidity, maturity, and centralization (0-100)\n- **Bundle Builder** — AI debate system (bull/bear/moderator) constructs diversified allocations matched to your risk profile\n\nAll transactions are non-custodial via ERC-4337 smart accounts and Privy server wallets. Cross-chain routing via LayerZero.\n\n## Self-Hosting\n\nFor developers who want to run their own instance:\n\n```bash\nnpm install @bundie/evm-mcp\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"bundie\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bundie/evm-mcp\"],\n      \"env\": {\n        \"BACKEND_URL\": \"https://backend.bundie.fi\",\n        \"BACKEND_API_KEY\": \"your-key\",\n        \"ANALYZER_URL\": \"https://ai.bundie.fi\",\n        \"ANALYZER_API_KEY\": \"your-key\"\n      }\n    }\n  }\n}\n```\n\nContact [engineering@bundie.fi](mailto:engineering@bundie.fi) for API keys.\n\n## Links\n\n- [Website](https://bundie.fi)\n- [Documentation](https://docs.bundie.fi/docs/ai/overview)\n- [Smithery](https://smithery.ai/server/bundie/evm)\n- [npm](https://www.npmjs.com/package/@bundie/evm-mcp)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}