niiko-mcp-server · Version latest
niiko-mcp-server@2026-10-22
The remote MCP server. Connect Claude or any OAuth-capable client and every action and read you grant becomes a tool, the reads marked read-only.
Last updated
- Published
- UTC
- Registry
- niiko.org/api/mcp
- Source
- vorluno/niiko-mcp-server
Install this version
claude mcp add --transport http niiko https://niiko.org/api/mcpWhat changed around this release
- Five more reads: the catalog, the knowledge base, a client's balance and overview, the agent's setup Added
POST /api/v1/reads/{id}answers five more declared reads: search the published catalog, search the knowledge base, how much one client owes, where one client stands (open invoices and the channels you talked on, never what was said) and how the sales agent is configured. Same rules as the first nine: OAuth only, the person's role, a workspace switch off by default. The MCP server lists them as read-only tools, and@vorluno/niiko-sdk,niikoandniiko-cli0.4.0 add one method each. - The SDKs and the CLI read Added
@vorluno/niiko-sdk,niikoandniiko-cli0.3.0 take an OAuth access token (accessToken,access_token=,niiko login --token) and have one read-only method per read:getCollections(),get_collections(),niiko read kiipu.collections_get. A read has two outcomes, done or refused, and takes no idempotency key. - Broadcasts can be declared a promotion Added
miira.broadcast_quotedtakes an optionalpurpose:notice(the default, unchanged) orpromotion. A promotion never goes as free text, even with the 24-hour window open: it needs an approved marketing template (otherwiseplantilla_invalida) and only reaches clients with granted marketing consent (no_marketing_consentotherwise). US numbers are left out with the new row outcomeus_moratorium, which is emitted only for a promotion, so existing integrations never see it. The purpose is signed into the quote.