Skip to content

DriveLab Booking

by drivelab.ch · remote · no sign-in to list tools · v1.0.0 · published by ch.drivelab

Find Swiss driving lessons, live availability, VKU, first aid and WAB courses; book on the website.

Read only

4 tools: 4 only read.

Scanned Oct 21, 2026

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

claude mcp add --transport http booking https://drivelab.ch/wp-json/drivelab-mcp/v1/mcp

Tools

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

4 tools

Only reads 4Claude Code: allow
  • get_lesson_availabilityRead actual free appointment slots for a public instructor/service pair returned by search_driving_lessons.No findings

    Why it is in this group

    • The name "get_lesson_availability" says "get": a word for reading.
    Description, as the server wrote it
    Read actual free appointment slots for a public instructor/service pair returned by search_driving_lessons. Up to seven days from start_date, within the next 90 days. Times are Europe/Zurich. A slot is not held; the existing website rechecks it during booking.

    Annotations the server declares

    • title: Check lesson availability
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_course_locationsList towns with published upcoming DriveLab group-course listings and the WAB partner calendars supported by search_courses.No findings

    Why it is in this group

    • The name "list_course_locations" says "list": a word for reading.
    Description, as the server wrote it
    List towns with published upcoming DriveLab group-course listings and the WAB partner calendars supported by search_courses. Listing a town is not a promise of free seats.

    Annotations the server declares

    • title: List group-course coverage
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • search_coursesFind upcoming VKU, first aid/Nothelfer or WAB courses by town, with teaching language, prices, all sessions, availability and existing booking links.No findings

    Why it is in this group

    • The name "search_courses" says "search": a word for reading.
    Description, as the server wrote it
    Find upcoming VKU, first aid/Nothelfer or WAB courses by town, with teaching language, prices, all sessions, availability and existing booking links. list_course_locations gives coverage. WAB can use existing partner booking calendars; unknown/stale availability is explicitly labelled. Does not reserve or pay.

    Annotations the server declares

    • title: Find group courses
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • search_driving_lessonsFind published driving-school profiles and bookable individual services for a Swiss town.No findings

    Why it is in this group

    • The name "search_driving_lessons" says "search": a word for reading.
    Description, as the server wrote it
    Find published driving-school profiles and bookable individual services for a Swiss town. Reuses DriveLab location coverage and ordering. Prices are per listed service; fees and final total are checked on the website. Use get_lesson_availability with returned instructor_id and service_id for free slots. Does not book.

    Annotations the server declares

    • title: Find driving lessons
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

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 booking https://drivelab.ch/wp-json/drivelab-mcp/v1/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__booking__search_driving_lessons",
      "mcp__booking__get_lesson_availability",
      "mcp__booking__search_courses",
      "mcp__booking__list_course_locations"
    ],
    "ask": [],
    "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 booking. Review it before you use it.