MCP server for smallinvoice.ch — Swiss SME invoicing and accounting with 146 tools and OAuth2 BYOC authentication.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.AIWERK_PDF_RETURN_BASE64SMALLINVOICE_ACCESS_TOKEN— optional Pre-loaded access token; lazily refreshed if absent or expiredSMALLINVOICE_API_TIMEOUT_MS— optional Request timeout in ms (default: 30000)SMALLINVOICE_CLIENT_ID— ✅ OAuth2 client ID — smallinvoice Home → Users → API V2 → New clientSMALLINVOICE_CLIENT_SECRET— ✅ OAuth2 client secretSMALLINVOICE_DRY_RUN— optional Set to 1 to prevent write operations from reaching the APISMALLINVOICE_NO_SNAPSHOT— optional Set to 1 to disable pre-write entity snapshotsSMALLINVOICE_REFRESH_TOKEN— ✅ Initial refresh token from the OAuth bootstrap flow (rotates per call)SMALLINVOICE_SNAPSHOT_DIR— optional Directory for pre-write snapshots (default: ~/.aiwerk/smallinvoice-snapshots)SMALLINVOICE_SNAPSHOT_FAIL_OPEN— optional Set to 1 to log a warning instead of blocking when a snapshot failsSMALLINVOICE_TOKEN_FILE— optional Path to persist rotating tokens (default: ~/.aiwerk/smallinvoice-tokens.json)[](https://m8ven.ai/mcp/aiwerk-mcp-server-smallinvoice-1sopv0)