Skip to content

eu.e-vignettes/vignette-id

by e-vignettes.eu · remote · no sign-in to list tools · v1.0.0 · published by eu.e-vignettes

European motorway vignette catalogue: covered countries, each country's toll rules, today's prices.

Changes · 1

4 tools: 1 change things and 3 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http vignette-id https://e-vignettes.eu/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "get_country" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_country" says "get": a word for reading.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

4 tools

Changes things 1Claude Code: ask
  • get_countryGet everything the Vignette ID country guide states about one country: which roads are tolled, vehicle categories and validity periods, how activation and plate registration work, …1 finding

    Why it is in this group

    • The name "get_country" says "get": a word for reading.
    • The input takes a statement or command to run (input.code), which can change anything it can reach.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "get_country" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "get_country" says "get": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Get everything the Vignette ID country guide states about one country: which roads are tolled, vehicle categories and validity periods, how activation and plate registration work, fines and enforcement, tolls a vignette does not cover, a country FAQ, and the official operator pages every fact was checked against. Prices are not included — use list_products for those.

    Annotations the server declares

    • title: Get a country's toll rules
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 3Claude Code: allow
  • list_countriesList the nine European countries Vignette ID sells motorway vignettes and section tolls for, with each country's official toll operator, a one-paragraph summary of how its toll sys…No findings

    Why it is in this group

    • The name "list_countries" says "list": a word for reading.
    Description, as the server wrote it
    List the nine European countries Vignette ID sells motorway vignettes and section tolls for, with each country's official toll operator, a one-paragraph summary of how its toll system works, and the date the facts were last verified. Call this first to discover valid country codes for the other tools.

    Annotations the server declares

    • title: List covered countries
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_productsList the live catalogue of vignettes and Alpine section tolls with their prices.No findings

    Why it is in this group

    • The name "list_products" says "list": a word for reading.
    Description, as the server wrote it
    List the live catalogue of vignettes and Alpine section tolls with their prices. Each product covers one country and one vehicle type; its offers array holds one entry per validity period, stating the total customer price, the underlying government price and the Vignette ID service fee separately. Omit country to get all nine countries at once.

    Annotations the server declares

    • title: List vignette prices
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • read_pageRead any page of e-vignettes.eu as Markdown, without parsing HTML.No findings

    Why it is in this group

    • The name "read_page" says "read": a word for reading.
    Description, as the server wrote it
    Read any page of e-vignettes.eu as Markdown, without parsing HTML. Useful for the editorial pages the structured tools do not cover: /about, /contact, /privacy, /terms, /partner, /developers, /tollboxes and the blog. Pass the path only, for example /partner or /about-at.

    Annotations the server declares

    • title: Read a page as Markdown
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http vignette-id https://e-vignettes.eu/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__vignette-id__list_countries",
      "mcp__vignette-id__list_products",
      "mcp__vignette-id__read_page"
    ],
    "ask": [
      "mcp__vignette-id__get_country"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as vignette-id. Review it before you use it.