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: mcp-supermercados-cl
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.
Live prices, deals & optimal multi-stop shopping routes for German grocery & drug stores.
Open, verified shop database for AI agents: products, offers, price comparison, trust and coupons.
Turn any shopping list into a ready-to-checkout grocery cart across 26 European supermarkets.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceEnables agentic grocery shopping on Oda (Norway) and Mathem (Sweden) platforms through an MCP-compatible interface. Users can search for products, manage their shopping cart, and access order history using natural language commands.1MIT
- 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.1411 npm66MIT
- AlicenseAqualityBmaintenanceEnables searching public Kupi.cz discount offers, comparing store prices, and approximating shopping list optimization through a read-only MCP interface.3MIT
- 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