62
/ 100
8 days ago
glama

mcp-server-smallinvoice

MCP server for smallinvoice.ch — Swiss SME invoicing and accounting with 146 tools and OAuth2 BYOC authentication.

Is this your MCP?

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.

// key findings
🚨
Known vulnerabilities in dependencies: 1 critical, 3 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 3 credentials: SMALLINVOICE_ACCESS_TOKEN, SMALLINVOICE_CLIENT_SECRET, SMALLINVOICE_REFRESH_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configAIWERK_PDF_RETURN_BASE64
🔐 secretSMALLINVOICE_ACCESS_TOKENoptional Pre-loaded access token; lazily refreshed if absent or expired
configSMALLINVOICE_API_TIMEOUT_MSoptional Request timeout in ms (default: 30000)
configSMALLINVOICE_CLIENT_ID✅ OAuth2 client ID — smallinvoice Home → Users → API V2 → New client
🔐 secretSMALLINVOICE_CLIENT_SECRET✅ OAuth2 client secret
configSMALLINVOICE_DRY_RUNoptional Set to 1 to prevent write operations from reaching the API
configSMALLINVOICE_NO_SNAPSHOToptional Set to 1 to disable pre-write entity snapshots
🔐 secretSMALLINVOICE_REFRESH_TOKEN✅ Initial refresh token from the OAuth bootstrap flow (rotates per call)
configSMALLINVOICE_SNAPSHOT_DIRoptional Directory for pre-write snapshots (default: ~/.aiwerk/smallinvoice-snapshots)
configSMALLINVOICE_SNAPSHOT_FAIL_OPENoptional Set to 1 to log a warning instead of blocking when a snapshot fails
configSMALLINVOICE_TOKEN_FILEoptional Path to persist rotating tokens (default: ~/.aiwerk/smallinvoice-tokens.json)
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/aiwerk-mcp-server-smallinvoice-1sopv0)](https://m8ven.ai/mcp/aiwerk-mcp-server-smallinvoice-1sopv0)
commit: f912a21e385219041df5f6c66e7a91edd105343e
code hash: 4c41fbd73bc04c95bdc2f28f7e01663b17daef79fa4cf2440f72237d25b9c33e
verified: 6/16/2026, 1:18:17 PM
view raw JSON →