io.github.slookisen/finn-tannlege-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Norwegian dental clinic MCP: more than 4,500 clinics with Helfo, specialty and emergency care data.
| Author | io.github.slookisen |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 3028 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"finn-tannlege-mcp": {
"url": "https://finn-tannlege.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
tannlege_searchread-onlyFind a dentist (tannlege), orthodontist (kjeveortoped) or emergency dentist (akutt tannlege) in Norway by place, county (fylke), specialty, Helfo direct billing or emergency care. The request can go in `query` as written, such as 'kjeveortoped i Bergen med Helfo-avtale'; the response's `tolkning` shows how it was read, and `count` is the number of matching clinics. Each clinic has its name, address, postcode, place, county, phone, website, Helfo status, emergency status (`akutt`) and profile URL, and when known its online booking link, opening hours, specialties, chain and a price level that has a source.
Parameters:
akutt— boolean — If true, only return clinics with an emergency claim: «Akuttvakt» backed by a stored source quote, or «Tar imot akuttpasienter».fylke— string — Norwegian county (fylke). Examples: 'Oslo', 'Vestland', 'Rogaland'helfo— boolean — If true, only return clinics with Helfo direct-billing agreementlimit— number — Max results (default 10, max 25)query— string — Free-text search (name or city). Examples: 'Oslo tannklinikk', 'kjeveortoped Bergen'spesialitet— string — Specialty slug. Examples: 'kjeveortopedi', 'endodonti', 'periodonti'
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tannlege_inforead-onlyGet the full record of one dental clinic in Norway, a dentist (tannlege) or specialist practice, by organisation number (org_nr) or id. Returns name, address, phone, mobile, e-mail, website, online booking link, Helfo status, the emergency claim («Akuttvakt» only when an emergency duty has a stored quote from the source; «Tar imot akuttpasienter» when the clinic says it takes emergency patients), specialties, chain, specialists, treatments, opening hours, payment options, the clinic's own description and profile URL.
Parameters:
id— string — Clinic UUID (alternative to org_nr)org_nr— string — 9-digit Norwegian organisation number. Example: '912345678'
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tannlege_statsread-onlyCounts of dentist practices (tannlegeklinikker) in Norway: the total, per county (fylke), and how many have Helfo direct billing, belong to a chain, show an emergency claim (akutt) or list a specialist. An emergency claim is «Akuttvakt», an emergency duty backed by a stored quote from the source, or «Tar imot akuttpasienter», that the clinic says it takes emergency patients.
Hints: read-only yes · destructive no · idempotent yes · open-world no
tannlege_akuttread-onlyFind an emergency dentist (akutt tannlege) in Norway: dental clinics that say they take emergency patients, optionally in one county (fylke). Each clinic's `akutt` is "vakt" only when its emergency duty has a stored quote from the source (badge «Akuttvakt»), and "accepts" when the clinic says it takes emergency patients («Tar imot akuttpasienter»). `count` is the number of matching clinics. Each clinic has its address, phone and profile URL, and when known its opening hours and online booking link. The response also has advice on the municipal out-of-hours dental service (kommunal tannlegevakt).
Parameters:
fylke— string — Limit to clinics in this county. Examples: 'Oslo', 'Vestland'
Hints: read-only yes · destructive no · idempotent yes · open-world yes
tannlege_kjederread-onlyList dentist chains (tannlegekjeder) in Norway that are registered in the directory, each with its number of clinic locations.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.