🍽️ Smilefjes MCP: Mattilsynets inspeksjonsrapporter rett i LLM-klienten
-
️ Offentlige smilefjes-inspeksjoner gjort tilgjengelig for LLM-klienter via MCP
Har satt opp en dedikert MCP-server som gir enkel tilgang til Mattilsynets “smilefjes”-rapporter — altså tilsynsresultatene som viser hvor godt restauranter og kantiner følger kravene til mattrygghet og hygiene. Serveren er optimalisert for LLM-klienter (Claude Desktop, ChatGPT, cursor ++), slik at du kan spørre rett i naturlig språk og få strukturerte svar tilbake.
Youtube video av smilefjes MCP
Tilkobling
Legg denne definisjonen i
.mcpconfig
-filen (eller tilsvarende i klienten din) for å koble til tjenesten:{ "mcpServers": { "smilefjes": { "command": "npx", "args": [ "-y", "mcp-remote", "https://smilefjes.offentligdata.com/mcp" ] } } }
HTTP Støtte i MCP klinet
Legg til https://smilefjes.offentligdata.com/mcp i url, ingen authEksempel av konfig i OpenAI playground.
Ingen avhengigheter utover dette – kun én linje i konfigurasjonen, så kan LLM-klienten bruke verktøyene direkte.
🧠 Tilgjengelige datasett og MCP-verktøy
️ Restaurant- og inspeksjonsdata
Verktøynavn Beskrivelse search_for_restaurant
Fuzzy-søk etter restaurantnavn for å finne korrekt orgnummer. Håndterer stavefeil; returnerer én trefflinje eller en tabell med kandidater. get_health_inspection_reports
Henter alle smilefjes-rapporter for et gitt orgnummer – sortert nyeste først, med total-karakter og delkarakterer.<br/>🟢 = 0-1 (godt/svært godt) · 🟡 = 2 (noe avvik) · = 3 (alvorlig avvik).
list_restaurants_in_poststed
Lister alle registrerte serveringssteder i et poststed (f.eks. “OSLO”). Flott for å oppdage nye steder og deretter be om rapporter per orgnummer.
Eksempel: Spørsmål & verktøykjede
Brukerspørsmål
«Hvordan ser siste inspeksjonsrapporter ut for “Barramon” i Oslo?»
LLM-flyt
search_for_restaurant
→ finner orgnr til Barramonget_health_inspection_reports
→ henter alle rapporter
LLM returnerer deretter en tabell med dato, total-smilefjes og delkarakterer.
🧪 Andre ting du kan spørre om
- «Vis smilefjes-historikken til McDonald’s Karl Johan»
- «Hvilke serveringssteder finnes i poststed “TROMSØ”?»
- «Har Kaffebrenneriet Storo fått rødt smilefjes noen gang?»
- «Finn orgnummeret til Pizzabakeren Trondheim Tiller»
- «Hent inspeksjonsdata for orgnr 912345678»
LLM velger og kombinerer verktøyene automatisk.
Datasettkilde
- Mattilsynet – Smilefjesrapportar (mattilsynet.no)
Inneholder offentlig tilgjengelige tilsynsdata fra hele Norge.
Bruksområder
- Forbruker- og testjournalistikk: raskt faktasjekke hygienehistorikk
- Integrasjon i restaurant- eller takeaway-apper for å vise ferske smilefjes
- Kommunal tilsynsovervåkning og risikovurdering
- Compliance-verktøy for kantiner og kjeder som vil benchmarke egne enheter
- Trening/demo av “LLM agents” som kombinerer selskapsdata + mattrygghet
Nå er du klar til å bruke norske mattilsynsdata direkte i ChatGPT, Claude eller hvilken som helst MCP-kompatibel klient!