protogrid

Search / io.github.slookisen/finn-tannlege-mcp

finn-tannlege-mcp

R0· no sign-in

Norwegian dental clinic MCP: more than 4,500 clinics with Helfo, specialty and emergency care data.

v0.2.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust93of 100
Uptime, 30 days97%
Latency p50368 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "finn-tannlege-mcp": {
      "type": "http",
      "url": "https://finn-tannlege.com/mcp"
    }
  }
}
claude mcp add --transport http finn-tannlege-mcp https://finn-tannlege.com/mcp
[mcp_servers.finn-tannlege-mcp]
url = "https://finn-tannlege.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "finn-tannlege-mcp": {
      "type": "remote",
      "url": "https://finn-tannlege.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "finn-tannlege-mcp": {
      "type": "http",
      "url": "https://finn-tannlege.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=finn-tannlege-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZmlubi10YW5ubGVnZS5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "finn-tannlege-mcp": {
      "type": "http",
      "url": "https://finn-tannlege.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "finn-tannlege-mcp": {
      "httpUrl": "https://finn-tannlege.com/mcp"
    }
  }
}
extensions:
  "finn-tannlege-mcp":
    enabled: true
    name: "finn-tannlege-mcp"
    type: streamable_http
    uri: "https://finn-tannlege.com/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,158 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes12 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know [email protected]

5 tools, about 1,158 tokens to load them all · tool set de7e2a1b1bc4 · tools last changed 2026-10-20 · checked 2026-10-21 01:06 UTC

Tool changes

  • tannlege_statschangeddescription
    before

    Counts 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 (akuttvakt) 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.

    after · 98% of words in common

    Counts 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.

  • tannlege_akuttchangedtitle, description, annotations
    before

    Find an emergency dentist (akutt tannlege) in Norway: dental clinics with an emergency duty that has a recorded source (akuttvakt) or that say they take emergency patients, optionally in one county (fylke). Each clinic's `akutt` is "vakt" when the emergency duty has a recorded 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).

    after · 90% of words in common

    Find 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).

  • tannlege_statschangeddescription
    before

    Counts 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 (akuttvakt) or list a specialist. An emergency claim is an emergency duty with a recorded source (akuttvakt), or that the clinic says it takes emergency patients.

    after · 80% of words in common

    Counts 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 (akuttvakt) 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.

  • tannlege_infochangeddescription
    before

    Get 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, emergency duty when it has a recorded source, specialties, chain, specialists, treatments, opening hours, payment options, the clinic's own description and profile URL.

    after · 80% of words in common

    Get 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.

  • tannlege_searchchangedinput schema
  • tannlege_akuttchangeddescription
    before

    Find an emergency dentist (akutt tannlege) in Norway: dental clinics flagged for emergency care (akuttvakt), optionally in one county (fylke). Each clinic's `akutt` is "vakt" when the emergency duty has a recorded source (badge «Akuttvakt»), "accepts" when the clinic says it takes emergency patients («Tar imot akuttpasienter»), and null when neither is backed. `count` is the number of flagged 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).

    after · 82% of words in common

    Find an emergency dentist (akutt tannlege) in Norway: dental clinics with an emergency duty that has a recorded source (akuttvakt) or that say they take emergency patients, optionally in one county (fylke). Each clinic's `akutt` is "vakt" when the emergency duty has a recorded 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).

  • tannlege_statschangeddescription
    before

    Counts of dentist practices (tannlegeklinikker) in Norway: the total, per county (fylke), and how many have Helfo direct billing, belong to a chain, are flagged for emergency duty (akuttvakt) or list a specialist.

    after · 64% of words in common

    Counts 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 (akuttvakt) or list a specialist. An emergency claim is an emergency duty with a recorded source (akuttvakt), or that the clinic says it takes emergency patients.

  • tannlege_kjederchangeddescriptionmeaning changed
    before

    List all Norwegian dental chains (kjeder) registered on finn-tannlege.com, including the number of clinic locations per chain. Examples of chains: 'Tannhelse Øst', 'Colosseum Tannlege', 'Nordic Dental'. Example question: 'hvilke tannlegekjeder finnes i Norge?'.

    after · 23% of words in common

    List dentist chains (tannlegekjeder) in Norway that are registered in the directory, each with its number of clinic locations.

  • tannlege_akuttchangeddescriptionmeaning changed
    before

    Find Norwegian dental clinics that offer emergency-duty (akuttvakt) — i.e. treatment outside normal working hours. Optionally filter by county (fylke). Also returns advice about the municipal dental emergency service (kommunal tannlegevakt). Example: 'finn akutt tannlege i Oslo'.

    after · 23% of words in common

    Find an emergency dentist (akutt tannlege) in Norway: dental clinics flagged for emergency care (akuttvakt), optionally in one county (fylke). Each clinic's `akutt` is "vakt" when the emergency duty has a recorded source (badge «Akuttvakt»), "accepts" when the clinic says it takes emergency patients («Tar imot akuttpasienter»), and null when neither is backed. `count` is the number of flagged 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).

  • tannlege_statschangeddescriptionmeaning changed
    before

    Fetch aggregated statistics for the Norwegian dental market from finn-tannlege.com. Returns total clinic count, per-county breakdown (per fylke), Helfo count, chain-member count, emergency-duty (akuttvakt) count, and specialist-clinic count. Example question: 'how many dental clinics are there in Norway?'.

    after · 35% of words in common

    Counts of dentist practices (tannlegeklinikker) in Norway: the total, per county (fylke), and how many have Helfo direct billing, belong to a chain, are flagged for emergency duty (akuttvakt) or list a specialist.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

duplicate-repo
provenance90
liveness99
freshness100
hygiene80

+repository +namespace-matches-repo +website +reachable +uptime-97% +updated-0d-ago -duplicate-repo(3 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

[email protected] npmthis version is not known to the dependency resolver

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://finn-tannlege.com/mcp streamable-httpnoneyes97%368 ms2025-11-252026-10-20
packageregistryversionruntimesecrets
finn-tannlege-mcpnpm0.2.2–

Tools (5)

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).
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.
tannlege_kjederread-onlyList dentist chains (tannlegekjeder) in Norway that are registered in the directory, each with its number of clinic locations.
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.
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.

Schemas: list_tools.

Also listed as

2 other active names share this repository: io.github.slookisen/lokal-mcp, io.github.slookisen/opplevagent-mcp

Similar MCP servers

More from io.github.slookisen

Official server.json
{
  "name": "io.github.slookisen/finn-tannlege-mcp",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://finn-tannlege.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.2",
  "packages": [
    {
      "version": "0.2.2",
      "transport": {
        "type": "stdio"
      },
      "identifier": "finn-tannlege-mcp",
      "registryType": "npm",
      "environmentVariables": [
        {
          "name": "FINN_TANNLEGE_URL",
          "description": "Override API base URL (default: https://finn-tannlege.com)"
        }
      ]
    }
  ],
  "repository": {
    "url": "https://github.com/slookisen/lokal",
    "source": "github",
    "subfolder": "mcp-server-dental"
  },
  "websiteUrl": "https://finn-tannlege.com",
  "description": "Norwegian dental clinic MCP: more than 4,500 clinics with Helfo, specialty and emergency care data."
}