{"_id":"@ardensh/mcp","_rev":"6-2e72b017a0ca76b127558bfb1824a7e5","name":"@ardensh/mcp","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@ardensh/mcp","version":"0.1.0","_id":"@ardensh/mcp@0.1.0","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"bin":{"arden-mcp":"dist/index.js"},"dist":{"shasum":"21c7c56fb64ee13379748244351db5125419d9f4","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.0.tgz","fileCount":24,"integrity":"sha512-vXy8GZb6IsjkkykyxFN2h4QBda71F3DftMvTyNyoJwkRXmCpDnQs5Qz5FyfJws2YETqOfNIgC6Svvpe9W3ubXQ==","signatures":[{"sig":"MEYCIQDPQeo496E8TY8kVJfSlFRzBbUv78oZXNu7jO6tRgrIjQIhAOWL8250a0iHGw5p5Ss6bor2dIqNXsMgAdUk9XJMfKkL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30906},"type":"module","gitHead":"8fb2d240bf1558052c4e6f58f161be9dd6cf2a5e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"_npmVersion":"10.2.5","description":"MCP server for managing Arden AI agent spend controls","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.0","conf":"^13.0.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1780777685640_0.330166626738823","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ardensh/mcp","version":"0.1.1","_id":"@ardensh/mcp@0.1.1","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"bin":{"ardensh-mcp":"dist/index.js"},"dist":{"shasum":"70127982d8e4e408d3c5cdbc47f27c799ddee680","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.1.tgz","fileCount":30,"integrity":"sha512-wWLucN3EhddQrBfRRxf06NLEfONb43kZugyX6FPDj+UwDGPYRj7dYYKBp6xvl2beaTGbtW06FIPefoj7fhn57w==","signatures":[{"sig":"MEQCIGuj8x5G7NsG0+YiWHnKJyiIVFkuGfb0fOT8awnKJRKTAiAaSHXwNdV0sWnKRI9LjNpuRokJNQTrquyQ759M9WcAdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31697},"type":"module","gitHead":"8fb2d240bf1558052c4e6f58f161be9dd6cf2a5e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"_npmVersion":"10.2.5","description":"Arden MCP — manage AI agent wallets and spend controls from Claude, Cursor, or any MCP-compatible AI assistant.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.0","conf":"^13.0.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1780778508289_0.2731454598679113","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ardensh/mcp","version":"0.1.2","_id":"@ardensh/mcp@0.1.2","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"bin":{"ardensh-mcp":"dist/index.js"},"dist":{"shasum":"d916ad84f879a52dce928a8cc00f81ef4bcf1a44","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.2.tgz","fileCount":30,"integrity":"sha512-TBWPO3FAJmUUSxvdX2Kd6bQqc4unXwdTRRX93PDlevXG4gc3FptfODScOoPNZmD4ih6VX64fYIoSMclDayXUYw==","signatures":[{"sig":"MEUCIQDaIDPe+zj3SzZf28akg9n4tF1GxheEctLQAvm0zAb/3wIgQI6dD7wIGqWFw8r5KIsDjvMLuXDjWWysbpakHUYBgSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31566},"type":"module","gitHead":"8fb2d240bf1558052c4e6f58f161be9dd6cf2a5e","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"_npmVersion":"10.2.5","description":"Give your AI agents a wallet and a budget from Claude, Cursor, or any MCP client. Provision agents, set spend limits, and manage vendor allowlists via natural language.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.0","conf":"^13.0.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1780779165809_0.8178131969357165","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ardensh/mcp","version":"0.1.3","_id":"@ardensh/mcp@0.1.3","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"bin":{"ardensh-mcp":"dist/index.js"},"dist":{"shasum":"e6404a34697d0e704d3e031816627b89d954cc9a","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.3.tgz","fileCount":42,"integrity":"sha512-F7mP2UIr1FRVw+WwyZvAeTOY4pjr7m/nsPfME6cL1cHT/9R+v3JZmIM4HoeurmxGLKOwO46aEGKP9hUwCeDvuA==","signatures":[{"sig":"MEQCIG1uUoUYWzuwwxZvbBNI5EnUJy6rBUMXQvRd1N4hVysbAiBdte/UcTSrrt6sZx99l9UzGXYzTVZpoFlIwsyD/Qz+lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50941},"type":"module","gitHead":"1857368643c8d26417aa9f061a55ba7e628f9d9d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"_npmVersion":"10.2.5","description":"Give your AI agents a wallet, a budget, and the ability to pay — from Claude, Cursor, or any MCP client. Provision agents, execute payments, enforce budgets, and manage vendor allowlists via natural language.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.0","conf":"^13.0.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1781618076336_0.931064059271441","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ardensh/mcp","version":"0.1.4","_id":"@ardensh/mcp@0.1.4","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"bin":{"ardensh-mcp":"dist/index.js"},"dist":{"shasum":"1b8bad352373f1627da64e7dbf6d26eafdf722c5","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.4.tgz","fileCount":42,"integrity":"sha512-zcyWX8ZvF8g0LwuIm+4F5btHgU0e380Ddn1kXHN5eLXLtTjYeADTRoQOfwADhwFZ8yN0GShW1Hy83UhG5OxYlQ==","signatures":[{"sig":"MEYCIQC9RPNa5+3eY06Exfvu+XgI2L3L3PNfc88i9HWoW+dECgIhAJDQtL6SK7b9v47A0lMoEOGBLjqqEQcSFgRTyjjc0wbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54038},"type":"module","gitHead":"1857368643c8d26417aa9f061a55ba7e628f9d9d","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"_npmVersion":"10.2.5","description":"Give your AI agents a wallet, a budget, and the ability to pay — from Claude, Cursor, or any MCP client. Provision agents, execute payments, enforce budgets, and manage vendor allowlists via natural language.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.22.0","conf":"^13.0.0","axios":"^1.6.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1781634188639_0.2523089064252182","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ardensh/mcp","version":"0.1.5","description":"Give your AI agents a wallet, a budget, and the ability to pay — from Claude, Cursor, or any MCP client. Provision agents, execute payments, enforce budgets, and manage vendor allowlists via natural language.","type":"module","bin":{"ardensh-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","axios":"^1.6.0","conf":"^13.0.0","zod":"^3.22.0"},"devDependencies":{"typescript":"^5.0.0","tsx":"^4.0.0","@types/node":"^20.0.0"},"_id":"@ardensh/mcp@0.1.5","gitHead":"1857368643c8d26417aa9f061a55ba7e628f9d9d","_nodeVersion":"22.9.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-R0jQ2XlJuisiO+55g69Eeswq/gtwR0Hg7bqHbuSgRz77acsxlWCoSmggIz6ZRIlsCdKjZ4ZJCafVGeuF0kIsQg==","shasum":"1aba495a0a7e81614b04d9553544658e17c603ee","tarball":"https://registry.npmjs.org/@ardensh/mcp/-/mcp-0.1.5.tgz","fileCount":42,"unpackedSize":54301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDw5Sf7WSkLFYKVQlLy+RCtuVdDfaDNa8uf4if3SEMgdAIgbUL+ExIE3WvGyItlGFmYZWrf6k0LLAkijhWY6MXgyuQ="}]},"_npmUser":{"name":"rtandon42","email":"tandon.corp@gmail.com"},"directories":{},"maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.1.5_1781641233205_0.6823615000574081"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T20:28:05.525Z","modified":"2026-06-16T20:20:33.492Z","0.1.0":"2026-06-06T20:28:05.778Z","0.1.1":"2026-06-06T20:41:48.443Z","0.1.2":"2026-06-06T20:52:45.940Z","0.1.3":"2026-06-16T13:54:36.468Z","0.1.4":"2026-06-16T18:23:08.772Z","0.1.5":"2026-06-16T20:20:33.356Z"},"description":"Give your AI agents a wallet, a budget, and the ability to pay — from Claude, Cursor, or any MCP client. Provision agents, execute payments, enforce budgets, and manage vendor allowlists via natural language.","maintainers":[{"name":"rtandon42","email":"tandon.corp@gmail.com"}],"readme":"# @ardensh/mcp\n\nYour AI agents can now pay for things — provision wallets, set budgets, and execute payments without leaving your AI assistant.\n\nArden gives each agent its own wallet and a budget. When the agent needs to pay, Arden checks the budget and vendor allowlist, then executes the payment on Base. This MCP server exposes the full payment lifecycle via natural language in Claude Desktop, Cursor, Claude Code, or any MCP-compatible client.\n\n> \"Pay $0.01 to exa.ai from my researcher agent\"\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `arden_provision_agent` | Create a new agent with a wallet, budget limits, and vendor restrictions |\n| `arden_list_agents` | List all agents with spend and budget usage |\n| `arden_agent_status` | Detailed status and budget breakdown for a specific agent |\n| `arden_update_agent` | Adjust an agent's budgets, allowed vendors, or pause it |\n| `arden_fund_agent` | Get wallet address and USDC funding instructions |\n| `arden_pay` | Execute a payment from an agent wallet with budget enforcement |\n| `arden_check_payment` | Dry-run a payment check without moving money |\n| `arden_check_balance` | Read an agent's live USDC balance on Base |\n\n## Setup\n\n### 1. Add to Claude Desktop\n\nAdd this to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"arden\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ardensh/mcp\"],\n      \"env\": {\n        \"ARDEN_API_KEY\": \"arden_live_...\"\n      }\n    }\n  }\n}\n```\n\nGet your `ARDEN_API_KEY` by running `arden login` (see below), or find it at [arden.sh](https://arden.sh).\n\n### 2. Add to Claude Code\n\n```bash\nclaude mcp add arden -- npx -y @ardensh/mcp\n```\n\nIf you haven't run `arden login` on this machine, pass your key explicitly:\n\n```bash\nclaude mcp add arden -e ARDEN_API_KEY=arden_live_... -- npx -y @ardensh/mcp\n```\n\n### 3. Add to Cursor\n\nAdd the same block as the Claude Desktop config above to **Settings → MCP**.\n\n## Authentication\n\nThe server looks for credentials in this order:\n\n1. `ARDEN_API_KEY` environment variable\n2. `~/.arden/config.json` (written by `arden login`)\n\nIf you've already installed the Arden CLI and run `arden login`, no env var is needed.\n\n```bash\nnpm install -g @ardensh/cli\narden login\n```\n\n## Development\n\n```bash\nnpm install\nnpm run dev      # run with tsx (no build step)\nnpm run build    # compile to dist/\n```\n","readmeFilename":"README.md"}