trumf-connector
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@trumf-connectorwhat did I buy at Kiwi last week?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
trumf-connector
MCP-server og CLI for Trumf (NorgesGruppen) — henter kjøpshistorikk og kvitteringer på linjenivå fra Kiwi, Meny, Spar og Joker, og gjør dem om til observerte priser per produkt og butikk.
Hovedpoenget: Kiwi har ingen nettbutikk og finnes ikke i prisdatabaser som kassal.app. Men Trumf-kvitteringene dine inneholder ekte hyllepriser for alt du har kjøpt — denne connectoren gjør dem tilgjengelige for en handleagent, f.eks. sammen med kassalapp-connector og rema-connector.
Kun personlig bruk mot egen konto.
Merk (sept. 2026): Trumfs gamle REST-API (
platform-rest-prod.ngdata.no/trumf/husstand/…) er lagt ned og svarer 404. Connectoren henter nå dataene ved å laste de innloggede sidene påwww.trumf.noog parse dem. To konsekvenser:
Autentisering skjer med session-cookies, ikke Bearer-token (se under).
Trumf gir ikke lenger EAN/strekkode på kvitteringene — kun produkttekst («GIFFLAR KANEL 300G PÅGEN»). Strekkode kan slås opp beste-forsøk via kassal.app-søk på produktnavnet (
resolve_ean/--ean).
Autentisering
Connectoren bruker session-cookiene fra en innlogget trumf.no-nettleser (ingen passordhåndtering):
Logg inn på trumf.no
Åpne devtools (⌥⌘I) → Network-fanen, last siden på nytt
Klikk en forespørsel til
www.trumf.no, finn Request Headers og kopier hele verdien avCookie-headeren (den inneholder__Secure-authjs.session-token…)trumf-connector auth set-cookies # lim inn, trykk Enter
Cookiene lagres i ~/.trumf-connector/cookies (chmod 600) og er gyldige rundt
ett år. Connectoren gir tydelig beskjed når de er utløpt (kall feiler som
«not logged in»), og du gjentar stegene over.
EAN-oppslag (valgfritt)
For å fylle inn strekkoder søker connectoren på produktnavnet i kassal.app.
Den finner API-nøkkelen fra (i rekkefølge): miljøvariabelen
KASSALAPP_API_KEY, .env i dette prosjektet, eller
~/.kassalapp-connector/config.json. Uten nøkkel hoppes oppslaget over.
Oppslagene caches persistent i ~/.trumf-connector/ean-cache.json (også
bomskudd, som prøves på nytt etter 30 dager) — siden man stort sett kjøper de
samme varene, går antall API-kall raskt mot null. Cachen kan i tillegg seedes
fra Rema-kvitteringer, som har både navn og EAN på hver linje (krever
rema1000-cli innlogget):
trumf-connector ean-cache seed-rema --max 50
trumf-connector ean-cache statusNavnematchingen på tvers av kjeder er beste-forsøk (normaliserte, sorterte ord), siden kjedene skriver produktnavn litt ulikt.
Related MCP server: kassalapp-connector
Oppsett
npm install && npm run build
claude mcp add --scope user trumf -- node /sti/til/trumf-connector/dist/index.js mcpMCP-verktøy
Verktøy | Gjør |
| Kjøpsliste med butikk, dato og beløp (Trumf beholder siste 12 mnd) |
| Én kvittering på linjenivå: varenavn, antall, enhet, beløp, rabatt |
| Kvitteringer flatet ut til priser per produkt+butikk — «sist sett pris»; |
| Cookie-status + om EAN-oppslag er tilgjengelig |
get_price_observations gjør ett sideoppslag per kvittering; max_receipts
begrenser (standard 25).
CLI
trumf-connector purchases --from 2026-06-01
trumf-connector receipt <batchid>
trumf-connector observations --max 50 --eanLisens
This server cannot be deployed
Maintenance
Related MCP Connectors
Danish grocery catalog as MCP tools: live offers across all major chains, stores, EAN lookup, stock.
Product search, store prices and price history from Norwegian web shops. Read-only, no login.
Live prices, deals & optimal multi-stop shopping routes for German grocery & drug stores.
Turn any shopping list into a ready-to-checkout grocery cart across 26 European supermarkets.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables searching products, comparing prices, and building optimal shopping lists across major Chilean supermarkets, using your local machine to access real-time prices and loyalty deals.14324 npm66MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search and compare Norwegian grocery prices across multiple chains, retrieve price history, and access product details through the kassal.app API.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to access REMA 1000 data for personal accounts, including product searches with prices, personal offers, campaigns, receipts, and shopping list management.MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to securely access a personal Dutch supermarket account, including digital receipts with itemized prices, discounts and VAT, loyalty points balance, and active shopping lists, plus search for nearby stores and products in the grocery catalog.20MIT