{"_id":"@barrybudget/mcp-server","name":"@barrybudget/mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@barrybudget/mcp-server","version":"0.1.0","description":"Read-only MCP server exposing your own BarryBudget data (accounts, budgets, transactions, spending insights, net worth) to your own AI agent.","license":"MIT","author":{"name":"James Barry"},"repository":{"type":"git","url":"git+https://github.com/James-J-Barry/BarryBudget.git","directory":"packages/mcp-server"},"homepage":"https://barrybudget.com","keywords":["mcp","model-context-protocol","barrybudget","finance","budgeting"],"type":"module","bin":{"barrybudget-mcp-server":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","start":"node dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.4.3"},"devDependencies":{"@barrybudget/api-client":"*","typescript":"^5","tsup":"^8.3.5"},"_id":"@barrybudget/mcp-server@0.1.0","bugs":{"url":"https://github.com/James-J-Barry/BarryBudget/issues"},"_nodeVersion":"24.7.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-rKLBf7zZQYGOOUnEHTbhZric4HHOAOFB9RBuv8iZb1AmSrPvdxHxzh1FvUBTCayJWPcVq9Wf7U9SmUKi3/R1Jg==","shasum":"6ba2e896e3640775090fee44de92e30a7729f420","tarball":"https://registry.npmjs.org/@barrybudget/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":4,"unpackedSize":9023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAy5rc0fktchdw9WHbIb/h5Ps/BHz4IL+IA0/0H+VF6QIgBpUgip2VyP/Yz1kg2aqQAM9baieW6DkurDONaCfpY7k="}]},"_npmUser":{"name":"jamesjbarry","email":"james.j.barry@icloud.com"},"directories":{},"maintainers":[{"name":"jamesjbarry","email":"james.j.barry@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.0_1784729124377_0.5678652389372043"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-22T14:05:24.198Z","0.1.0":"2026-07-22T14:05:24.518Z","modified":"2026-07-22T14:05:24.764Z"},"maintainers":[{"name":"jamesjbarry","email":"james.j.barry@icloud.com"}],"description":"Read-only MCP server exposing your own BarryBudget data (accounts, budgets, transactions, spending insights, net worth) to your own AI agent.","homepage":"https://barrybudget.com","keywords":["mcp","model-context-protocol","barrybudget","finance","budgeting"],"repository":{"type":"git","url":"git+https://github.com/James-J-Barry/BarryBudget.git","directory":"packages/mcp-server"},"author":{"name":"James Barry"},"bugs":{"url":"https://github.com/James-J-Barry/BarryBudget/issues"},"license":"MIT","readme":"# @barrybudget/mcp-server\n\nRead-only MCP server exposing your own BarryBudget data (accounts, budgets,\ntransactions, spending insights, net worth) to your own AI agent. Runs\nlocally over stdio — no data leaves your machine except in the request you\nalready send to BarryBudget's API.\n\n## Setup\n\n1. In BarryBudget, go to **Settings > Agent access** and create a token.\n2. Add this to your MCP client's config (e.g. Claude Desktop's\n   `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"barrybudget\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@barrybudget/mcp-server\"],\n      \"env\": {\n        \"BARRYBUDGET_API_TOKEN\": \"bb_pat_...\"\n      }\n    }\n  }\n}\n```\n\n`BARRYBUDGET_API_URL` defaults to `https://barrybudget.com`; set it if\nyou're pointing at a local dev server.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `list_accounts` | Linked accounts, balances, net worth rollup |\n| `list_connections` | Connected institutions and connection-tier cap |\n| `list_budgets` | Per-category budgets and current-month spending |\n| `list_transactions` | Transactions, filterable by category/search, paginated |\n| `get_spending_insights` | Spending by category, monthly trend, top merchants |\n| `get_net_worth_history` | Net worth snapshot history |\n\nAll read-only. Revoking the token from Settings immediately cuts off access.\n","readmeFilename":"README.md","_rev":"1-6ca92bb15bec861d45de7739e1e30756"}