An MCP server that turns SUMIT (formerly OfficeGuy) into agent-operable Israeli billing — read invoices and debt, issue חשבונית/קבלה/חשבון עסקה, and charge with a confirm-first safety model. The operational playbook for billing your clients from Claude Code or OpenClaw.
- ✅ 14 tools across read (invoices, debt, catalog), write (issue/send/cancel documents, customers), and charge.
- ✅ Layered charge safety — env opt-in, prepare→execute confirmation token, amount cap, redacted audit. Money never moves silently.
- ✅ Multi-account via env; pick the account per call.
- ✅ Built on the in-house
sumit-apilibrary (battle-tested payload builders + redaction). - ✅ Local stdio server — no secrets leave your machine.
See .claude/skills/sumit-mcp/references/installation.md: clone, npm install && npm run build, set SUMIT_* env, connect via claude mcp add or .mcp.json.
Charging requires SUMIT_ALLOW_CHARGE=1, always goes prepare → user approval → execute, and needs a browser-minted one-time card token. See the skill's safety ladder. Set SUMIT_CONFIRM_SECRET to a fixed random value (e.g. openssl rand -hex 32); charging refuses to run without it.
- SUMIT API: https://app.sumit.co.il/developers/api/
- Companion runtime libs:
sumit-api,sumit-react
Built with ❤️ for OpenClaw by Digitizer