{"_id":"@dakaneye-js/copilot-money-mcp","_rev":"6-615a113f172ca6217bd75e5993fcb412","name":"@dakaneye-js/copilot-money-mcp","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"@dakaneye-js/copilot-money-mcp","version":"1.0.0","keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","_id":"@dakaneye-js/copilot-money-mcp@1.0.0","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"bin":{"copilot-money-mcp":"dist/index.js"},"dist":{"shasum":"bfffa58972ef8c45e5c5202b35a7aca9c97a716d","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-1.0.0.tgz","fileCount":119,"integrity":"sha512-u2QC+kJVOqXsIOI6XJSe3gz/Y9rwBiR1UnX1lCvXdHMDDSQvYY8yGYpVSr72QP3n3p9qYFvYWG0bfWCL8tZOPQ==","signatures":[{"sig":"MEYCIQDmUNGxcY/j5WKkLP3NYaE+UHwA3NLQ/KgmphaK9YkErQIhAK2BPVvo3zsWwZNWS+eywt/dNMDoGg0mX7i+m+DgpRD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0aa8075bd6ead586173e0b213225bd7a3e5af4d6","scripts":{"dev":"tsc --watch","lint":"eslint src tests","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"},"repository":{"url":"git+https://github.com/dakaneye/copilot-money-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"MCP server for Copilot Money with read/write capabilities","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.24.0","keytar":"^7.9.0","firebase":"^12.11.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/copilot-money-mcp_1.0.0_1774512257147_0.5332982558132153","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dakaneye-js/copilot-money-mcp","version":"1.0.3","keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","_id":"@dakaneye-js/copilot-money-mcp@1.0.3","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"bin":{"copilot-money-mcp":"dist/index.js"},"dist":{"shasum":"001aa9485142c77fa09c6984e3f69da453384174","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-1.0.3.tgz","fileCount":119,"integrity":"sha512-IOwN6QMCxRBHus9BEHTdtCASuAppn6zywpFgGBxlxOXtvtBbCdQp33UwpU4Vn8OYm810nKtwFO6F8vqpnbklXQ==","signatures":[{"sig":"MEUCIGEXO2AyxO1cb06scqG+dYez+NrHQKa47bYa/NuI24k7AiEAtNWynKYLfCsER6YT+OSJu+VQ+OOXSLbpLruRs3Pysd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dakaneye-js%2fcopilot-money-mcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fd604063013e3e6fb611904de6de1924a876088e","scripts":{"dev":"tsc --watch","lint":"eslint src tests","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e542c27-e707-4f73-8b3c-d600ed0e2ff2"}},"repository":{"url":"git+https://github.com/dakaneye/copilot-money-mcp.git","type":"git"},"_npmVersion":"11.12.0","description":"MCP server for Copilot Money with read/write capabilities","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","keytar":"^7.9.0","firebase":"^12.11.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/copilot-money-mcp_1.0.3_1774513869164_0.11734672079756758","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dakaneye-js/copilot-money-mcp","version":"2.0.0","keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","_id":"@dakaneye-js/copilot-money-mcp@2.0.0","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"bin":{"copilot-auth":"dist/cli.js","copilot-money-mcp":"dist/server.js"},"dist":{"shasum":"4892c6c770ec76ef01b85b91320cbddc3b23465a","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-2.0.0.tgz","fileCount":127,"integrity":"sha512-Wjdl2gU1FH6BWGIoTrV0Y1MgQZZ/gb66T8YqUJMYhvf8eHuWZhDUiK+/aKCQyMd5JDlPQVhjMflNYnZATw2VQQ==","signatures":[{"sig":"MEYCIQDckqo+kYMbLiAs9e1iiT4spuqZWgBwNmQTM9wbz71vEwIhAO3S6buQ6dYMXXkomFEf6qB7iIjnImywuvUiIjC85GBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dakaneye-js%2fcopilot-money-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183707},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d5cb30a130c10571a2f3afd4b25d34b5dc19da5d","scripts":{"dev":"tsc --watch","lint":"eslint src tests","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e542c27-e707-4f73-8b3c-d600ed0e2ff2"}},"repository":{"url":"git+https://github.com/dakaneye/copilot-money-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Copilot Money with read/write capabilities","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.0","keytar":"^7.9.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.0.0","@eslint/js":"^9.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.0.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/copilot-money-mcp_2.0.0_1774640263765_0.36997948958197613","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dakaneye-js/copilot-money-mcp","version":"2.0.1","keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","_id":"@dakaneye-js/copilot-money-mcp@2.0.1","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"bin":{"copilot-auth":"dist/cli.js","copilot-money-mcp":"dist/server.js"},"dist":{"shasum":"c130d2bc54294a9bea245d508ce0d9bb6a2026c7","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-2.0.1.tgz","fileCount":127,"integrity":"sha512-K14dd9LVbsu0AZkUbEiiUvRKSNyKChmyeX/Ou6yJfapq+Slhn+c+f19iBht33sODMdIBC4XajJqcgbjxeU8EEg==","signatures":[{"sig":"MEYCIQDwr4ahp3rAarLTPfrfu+jXB/IV0yd+/v3oTS26JMalWAIhAL7bATcaIRUCZLhL8wyDzDwRiXF2pEYkHQFQm/52OV3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dakaneye-js%2fcopilot-money-mcp@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181774},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2f70f4e85f162636acc857fa0a71467dbf4f810c","scripts":{"dev":"tsc --watch","lint":"eslint src tests","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e542c27-e707-4f73-8b3c-d600ed0e2ff2"}},"repository":{"url":"git+https://github.com/dakaneye/copilot-money-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Copilot Money with read/write capabilities","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","keytar":"^7.9.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.3-alpha.3"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/copilot-money-mcp_2.0.1_1775074537064_0.3814093709884978","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@dakaneye-js/copilot-money-mcp","version":"2.0.2","keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","_id":"@dakaneye-js/copilot-money-mcp@2.0.2","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"bin":{"copilot-auth":"dist/cli.js","copilot-money-mcp":"dist/server.js"},"dist":{"shasum":"93bd68bbe24f56b0a7d6d3f27672b164ced1e960","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-2.0.2.tgz","fileCount":127,"integrity":"sha512-38cdpjuUapXGdk5VPGrfHO4I3ipjdJgec0Udg74AbRihKyBLjr3c+SAweUKT22GeNxPdaboqA5AkpOUQ00bjWw==","signatures":[{"sig":"MEMCHxGny/rIRlg4iUYs97KkrJV6MJdMb3TXA8yA1gKC6PsCIEu2M2edy2rPmNzpyIG7+LwzStqIYa/Afwi9VeDnD282","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dakaneye-js%2fcopilot-money-mcp@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181774},"main":"dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a702ceeb9eb5e26f306e68a7e4c51e7b2af4fb9b","scripts":{"dev":"tsc --watch","lint":"eslint src tests","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e542c27-e707-4f73-8b3c-d600ed0e2ff2"}},"repository":{"url":"git+https://github.com/dakaneye/copilot-money-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Copilot Money with read/write capabilities","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","keytar":"^7.9.0","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","typescript-eslint":"^8.57.3-alpha.3"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/copilot-money-mcp_2.0.2_1775074710916_0.6407741851274891","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@dakaneye-js/copilot-money-mcp","version":"2.0.3","description":"MCP server for Copilot Money with read/write capabilities","type":"module","main":"dist/server.js","bin":{"copilot-money-mcp":"dist/server.js","copilot-auth":"dist/cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"tsc --project tsconfig.test.json && node --test $(find dist/tests -name '*.test.js')","lint":"eslint src tests","typecheck":"tsc --noEmit"},"engines":{"node":">=20.0.0"},"keywords":["mcp","copilot-money","personal-finance"],"author":{"name":"dakaneye"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dakaneye/copilot-money-mcp.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.0","keytar":"^7.9.0","zod":"^4.3.6"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.5.0","eslint":"^10.1.0","typescript":"^6.0.2","typescript-eslint":"^8.57.3-alpha.3"},"optionalDependencies":{"playwright":"^1.58.2"},"gitHead":"e3aa82f306264b791aeef73ba63f4cad5b758dce","types":"./dist/server.d.ts","_id":"@dakaneye-js/copilot-money-mcp@2.0.3","bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","_nodeVersion":"22.22.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Vr/j01SCUQujG+sDAXSYZbTZLGP21qq+emyds+A53hsOo49qj/3zKAoCSlNorOOsddHYnTRE95MNWk6LlxzqYw==","shasum":"3c328a34ce06b4dccf1a74d931721dbf3ce0fb4f","tarball":"https://registry.npmjs.org/@dakaneye-js/copilot-money-mcp/-/copilot-money-mcp-2.0.3.tgz","fileCount":127,"unpackedSize":181774,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dakaneye-js%2fcopilot-money-mcp@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICPF13o7YXnQSxZNKXCUBWqIWgpZEGtg0E9gSG7dZ9uZAiAVhaqlnykc+gReB8/dnmxh+Qu1yMuxcjLthhEjwP0ZIg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e542c27-e707-4f73-8b3c-d600ed0e2ff2"}},"directories":{},"maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/copilot-money-mcp_2.0.3_1775075110602_0.8653231098141176"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T08:04:17.038Z","modified":"2026-04-01T20:25:11.099Z","1.0.0":"2026-03-26T08:04:17.303Z","1.0.3":"2026-03-26T08:31:09.362Z","2.0.0":"2026-03-27T19:37:43.919Z","2.0.1":"2026-04-01T20:15:37.216Z","2.0.2":"2026-04-01T20:18:31.072Z","2.0.3":"2026-04-01T20:25:10.766Z"},"bugs":{"url":"https://github.com/dakaneye/copilot-money-mcp/issues"},"author":{"name":"dakaneye"},"license":"MIT","homepage":"https://github.com/dakaneye/copilot-money-mcp#readme","keywords":["mcp","copilot-money","personal-finance"],"repository":{"type":"git","url":"git+https://github.com/dakaneye/copilot-money-mcp.git"},"description":"MCP server for Copilot Money with read/write capabilities","maintainers":[{"name":"dakaneye-js-user","email":"samjdacanay@gmail.com"}],"readme":"# copilot-money-mcp\n\n[![CI](https://github.com/dakaneye/copilot-money-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/dakaneye/copilot-money-mcp/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/@dakaneye-js/copilot-money-mcp)](https://www.npmjs.com/package/@dakaneye-js/copilot-money-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nMCP server for [Copilot Money](https://copilot.money).\n\n> Unofficial integration using Copilot Money's undocumented API. Use at your own risk.\n\n## Install\n\n```bash\nnpm install -g @dakaneye-js/copilot-money-mcp\n\n# Login (opens browser, captures token)\nnpx playwright install chromium\ncopilot-money-mcp login\n```\n\n## Configure\n\n**Claude Desktop** - add to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"copilot-money\": {\n      \"command\": \"copilot-money-mcp\"\n    }\n  }\n}\n```\n\n**Claude Code** - add to `~/.claude/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"copilot-money\": {\n      \"command\": \"copilot-money-mcp\"\n    }\n  }\n}\n```\n\n## CLI\n\n```bash\ncopilot-money-mcp login    # Authenticate (browser)\ncopilot-money-mcp logout   # Clear stored token\ncopilot-money-mcp status   # Check auth status\n```\n\n## Tools\n\n**Read**: `get_transactions`, `get_accounts`, `get_categories`, `get_tags`, `get_recurring`, `get_budgets`\n\n**Write**: `categorize_transaction`, `review_transaction`, `unreview_transaction`, `tag_transaction`, `untag_transaction`\n\n**Bulk**: `bulk_categorize`, `bulk_tag`, `bulk_review`\n\n**Smart**: `suggest_categories`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}