{"_id":"@admillio-app/mcp-server","_rev":"4-ffbd627795f82a7bd0c3a19829fed75c","name":"@admillio-app/mcp-server","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@admillio-app/mcp-server","version":"0.1.0","keywords":["mcp","model-context-protocol","admillio","boekhouding","accounting","claude"],"license":"UNLICENSED","_id":"@admillio-app/mcp-server@0.1.0","maintainers":[{"name":"admillio","email":"info@admillio.com"}],"homepage":"https://admillio.com","bin":{"admillio-mcp":"dist/index.js"},"dist":{"shasum":"699d9bfaa7dba638653ec472b27bd7d88e0a0027","tarball":"https://registry.npmjs.org/@admillio-app/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":20,"integrity":"sha512-GqJyc+WVUaN7kTsVW2wwQ64sfad25JFw+JoaI110enYNf2yQqKO4DKCeOBX7tcNsMLKchQrNUSVJgqF0y2rB3g==","signatures":[{"sig":"MEYCIQDY03Q6VhLWcUt1Xu+zYqbiZjPSPm1Vw6AZOsdko8hjkgIhAKil7P3NO0zLcJYU+vQ77ot2cauc2hqFaEYXSJL2pUDr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76262},"main":"dist/index.js","type":"module","types":"dist/tools.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js"},"./config":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"./zod-json-schema":{"types":"./dist/zod-json-schema.d.ts","default":"./dist/zod-json-schema.js"}},"gitHead":"9dd05311f739855550b1cbf3facb7ca975c852a6","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"admillio","email":"info@admillio.com"},"_npmVersion":"11.13.0","description":"Admillio MCP-server, koppel Claude, Cursor en andere MCP-clients aan een Admillio-administratie. Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn eigen data (RLS).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1788105931705_0.9133205502108241","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@admillio-app/mcp-server","version":"0.1.1","keywords":["mcp","model-context-protocol","admillio","boekhouding","accounting","claude"],"license":"UNLICENSED","_id":"@admillio-app/mcp-server@0.1.1","maintainers":[{"name":"admillio","email":"info@admillio.com"}],"homepage":"https://admillio.com","bin":{"admillio-mcp":"dist/index.js"},"dist":{"shasum":"31ea2c5e7288046cb92b6560f6e88e30d1322ca8","tarball":"https://registry.npmjs.org/@admillio-app/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":20,"integrity":"sha512-Mifi2/yvUOhicx8xZAkBF+M+xz4dYpwfMii0AHQ7r0J/TYQJqlZBQbKev1JWJ+632CsgCaN7A1AaDXDYhkRymg==","signatures":[{"sig":"MEYCIQCzlKqyEDkIqIYIu+8ZEYjH0/RpZ6limG5K25pVem79KQIhANumORq7qGLIxmJOAH51RicrlA0rVYQRzkM6Oqn59pWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74762},"main":"dist/index.js","type":"module","types":"dist/tools.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js"},"./config":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"./zod-json-schema":{"types":"./dist/zod-json-schema.d.ts","default":"./dist/zod-json-schema.js"}},"gitHead":"7a1e38682c17f5df5a702c60b7fc85e5af4dd243","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"admillio","email":"info@admillio.com"},"_npmVersion":"11.13.0","description":"De officiële Admillio MCP-server. Koppel Claude, Cursor en andere MCP-clients aan een Admillio-administratie. Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn eigen data.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1788106776525_0.04808563952224265","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@admillio-app/mcp-server","version":"0.1.2","keywords":["mcp","model-context-protocol","admillio","boekhouding","accounting","claude"],"author":{"name":"Admillio"},"license":"Apache-2.0","_id":"@admillio-app/mcp-server@0.1.2","maintainers":[{"name":"admillio","email":"info@admillio.com"}],"homepage":"https://admillio.com","bugs":{"email":"support@admillio.com"},"bin":{"admillio-mcp":"dist/index.js"},"dist":{"shasum":"f5415f63f0e166f74cdf2e248b4e24accc0cc5c1","tarball":"https://registry.npmjs.org/@admillio-app/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":22,"integrity":"sha512-SU7LM2lwgXziDOVuyndM13FwTqiXT4hLGlom1ztZ3kCYkbsd1y9AbLUEQgevu8GCorwUHdXwLst2W0LEC0cDRg==","signatures":[{"sig":"MEUCIQCsQeVVAZEw0AQHwAAE1e1dRs+V2EzRFWVbszO7ZxAV8wIgFKXRUzTTyXrfxeZuGfTDSaQqrE1SufSi8TI2smWpiMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86489},"main":"dist/index.js","type":"module","types":"dist/tools.d.ts","engines":{"node":">=20"},"exports":{".":"./dist/index.js","./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js"},"./config":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"./zod-json-schema":{"types":"./dist/zod-json-schema.d.ts","default":"./dist/zod-json-schema.js"}},"gitHead":"7a1e38682c17f5df5a702c60b7fc85e5af4dd243","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"admillio","email":"info@admillio.com"},"_npmVersion":"11.13.0","description":"De officiële Admillio MCP-server. Koppel Claude, Cursor en andere MCP-clients aan een Admillio-administratie. Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn eigen data.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2_1788108693469_0.4291227335962955","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@admillio-app/mcp-server","version":"0.1.3","description":"De officiële Admillio MCP-server. Koppel Claude, Cursor en andere MCP-clients aan een Admillio-administratie. Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn eigen data.","keywords":["mcp","model-context-protocol","admillio","boekhouding","accounting","claude"],"homepage":"https://admillio.com","bugs":{"email":"support@admillio.com"},"license":"Apache-2.0","author":{"name":"Admillio"},"type":"module","main":"dist/index.js","types":"dist/tools.d.ts","exports":{".":"./dist/index.js","./tools":{"types":"./dist/tools.d.ts","default":"./dist/tools.js"},"./config":{"types":"./dist/config.d.ts","default":"./dist/config.js"},"./zod-json-schema":{"types":"./dist/zod-json-schema.d.ts","default":"./dist/zod-json-schema.js"}},"bin":{"admillio-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/index.js","dev":"tsc -p tsconfig.json --watch","start":"node dist/index.js","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","zod":"^3.23.8"},"devDependencies":{"@types/node":"^20.14.0","typescript":"^5.5.0"},"engines":{"node":">=20"},"gitHead":"2e073e9aed6efc03e7176497d2baab63c2f57cd5","_id":"@admillio-app/mcp-server@0.1.3","_nodeVersion":"22.21.1","_npmVersion":"11.13.0","dist":{"integrity":"sha512-hSAr/gtxjL4pmAWd/tb/JUP2nrgkcJw4fdhY6bu8nUm+VpmQMyqamTtKxvir5we30KQUuXn74uFjv8ZKzsE0Xw==","shasum":"7e394d74be2df6e6e646be342ec5db804a07a2e0","tarball":"https://registry.npmjs.org/@admillio-app/mcp-server/-/mcp-server-0.1.3.tgz","fileCount":22,"unpackedSize":86249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICyQBNYJws4/pZjPgIK5EtA5AZMWOkNthB2Y+Y2WJQDSAiAxY/QhIXYPpIDUwECd71yNGTIVYd5EcUx6xlrQ9t8maw=="}]},"_npmUser":{"name":"admillio","email":"info@admillio.com"},"directories":{},"maintainers":[{"name":"admillio","email":"info@admillio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.3_1788110526045_0.696391286349576"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-30T16:05:31.565Z","modified":"2026-08-30T17:22:06.351Z","0.1.0":"2026-08-30T16:05:31.863Z","0.1.1":"2026-08-30T16:19:36.661Z","0.1.2":"2026-08-30T16:51:33.609Z","0.1.3":"2026-08-30T17:22:06.185Z"},"bugs":{"email":"support@admillio.com"},"author":{"name":"Admillio"},"license":"Apache-2.0","homepage":"https://admillio.com","keywords":["mcp","model-context-protocol","admillio","boekhouding","accounting","claude"],"description":"De officiële Admillio MCP-server. Koppel Claude, Cursor en andere MCP-clients aan een Admillio-administratie. Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn eigen data.","maintainers":[{"name":"admillio","email":"info@admillio.com"}],"readme":"# @admillio-app/mcp-server\n\nDe officiële MCP-server voor [Admillio](https://admillio.com). Koppelt Claude\nDesktop, Cursor of andere MCP-clients aan een Admillio-administratie.\n**Elke gebruiker koppelt met een eigen MCP-token en ziet uitsluitend zijn\neigen data.**\n\n## Snel starten\n\n### 1. Genereer een MCP-token in de app\n\nLog in op [admillio.com](https://admillio.com) → **Instellingen → MCP-tokens**\n→ *Nieuw token*. Geef het een label (bv. \"Claude op MacBook\") en optioneel\nscopes (leeg = alle rechten). Kopieer het `admillio_mcp_...`-token, je ziet\nhet maar één keer.\n\n### 2. Voeg de server toe aan je MCP-client\n\nEr zijn twee opties. Kies er één.\n\n**Optie A, Remote (aanbevolen, geen installatie)**\n\n```json\n{\n  \"mcpServers\": {\n    \"admillio\": {\n      \"url\": \"https://admillio.com/api/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer admillio_mcp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n      }\n    }\n  }\n}\n```\n\n**Optie B, Lokaal via npm (voor wie geen remote MCP wil)**\n\n```json\n{\n  \"mcpServers\": {\n    \"admillio\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@admillio-app/mcp-server@latest\"],\n      \"env\": {\n        \"ADMILLIO_BASE_URL\": \"https://admillio.com\",\n        \"ADMILLIO_AUTH_TOKEN\": \"admillio_mcp_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n      }\n    }\n  }\n}\n```\n\n**Cursor / VS Code** volgt hetzelfde patroon in de MCP-instellingen van de\nextensie.\n\nHerstart de MCP-client. Vraag Claude bijvoorbeeld:\n\n- *\"Wat is mijn openstaande debiteuren-saldo?\"*\n- *\"Maak een concept-factuur voor Acme voor €1.500 excl. BTW, 21%.\"*\n- *\"Zoek alle uitgaven van vorige maand die nog geen grootboek hebben.\"*\n\n## Env-variabelen\n\n| Variabele              | Verplicht | Betekenis                                                                          |\n|------------------------|-----------|------------------------------------------------------------------------------------|\n| `ADMILLIO_BASE_URL`    | ja        | Base-URL van Admillio (`https://admillio.com`)                                     |\n| `ADMILLIO_AUTH_TOKEN`  | ja        | `admillio_mcp_...` token uit Instellingen → MCP-tokens                             |\n| `ADMILLIO_MCP_SCOPES`  | nee       | Comma-separated. Leeg = alle scopes. Zie tabel hieronder.                          |\n\n## Scopes\n\nBeperk wat Claude via dit token kan doen door specifieke scopes te kiezen bij\nhet aanmaken van het token.\n\n| Scope       | Wat het geeft                                                                          |\n|-------------|----------------------------------------------------------------------------------------|\n| `sales`     | Contacten, verkoopfacturen, offertes, producten, terugkerende facturen                 |\n| `purchase`  | Uitgaven, bonnen, grootboek-suggesties voor uitgaven                                   |\n| `bank`      | Bankrekeningen, transacties, matching                                                  |\n| `ledger`    | Rekeningschema, journaalregels, memoriaalboekingen                                     |\n| `time`      | Uren-registratie (vereist Pro-abonnement)                                              |\n| `reports`   | Dashboard, W&V, balans, openstaand, BTW-berekening                                     |\n| `settings`  | Profiel, notificaties, globale zoek                                                    |\n\n## Wat de MCP wel/niet mag\n\n**Wel** (lezen en schrijven, binnen jouw eigen administratie):\n\n- Contacten aanmaken, bijwerken, verwijderen\n- Verkoopfacturen als concept aanmaken, bijwerken, versturen, crediteren\n- Betalingen registreren\n- Offertes aanmaken, versturen, omzetten naar factuur\n- Uitgaven boeken, categoriseren, bijwerken\n- Banktransacties matchen aan facturen/uitgaven/grootboek\n- Journaalregels en memoriaalboekingen aanmaken (debet = credit vereist)\n- Uren registreren\n- Rapportages ophalen (W&V, balans, dashboard, openstaand, BTW-berekening)\n\n**Niet**:\n\n- BTW-aangifte indienen bij de Belastingdienst (`calculate_vat_return` maakt\n  alleen een concept, indienen blijft handmatig)\n- Journaalregels verwijderen of aanpassen (audit trail, corrigeer via een\n  reversal)\n- Verstuurde facturen verwijderen (gebruik `credit_sales_invoice`)\n- Betalingen uitvoeren of abonnementen wijzigen\n- Data van andere gebruikers\n\n## Beveiliging\n\nHet `admillio_mcp_...` token wordt server-side gehasht opgeslagen. Je beheert\nhem in de app: label, laatst-gebruikt, intrekken. Intrekken heeft binnen enkele\nminuten effect. Verlies je een token, trek 'm dan direct in via\nInstellingen → MCP-tokens.\n\n## Support\n\nIssues en feature requests → [support@admillio.com](mailto:support@admillio.com).\n","readmeFilename":"README.md"}