Skip to content

app.g-guest/g-guest

by g-guest.app · remote · no sign-in to list tools · v1.0.1 · published by app.g-guest

Book a table, appointment or class at a real local business. Instant confirmation, no API key.

Deletes · 1Changes · 3

8 tools: 1 can delete or cancel things, 3 change things and 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 g-guest https://g-guest.app/api/mcp

Tools

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

8 tools

Deletes or cancels 1Claude Code: deny
  • cancel_bookingCancel an upcoming booking and release its slot to other guests.No findings

    Why it is in this group

    • The name "cancel_booking" says "cancel": a word for removing or ending something.
    Description, as the server wrote it
    Cancel an upcoming booking and release its slot to other guests. Identified like check_booking: booking_id plus manage_token. Confirm with the guest before calling; the cancellation is immediate and this server cannot undo it, the guest would simply book again. The venue is notified exactly as for a cancellation from the manage link. Safe to retry: cancelling a booking that is already cancelled returns the same result, not an error. A booking whose start time has passed cannot be cancelled and returns an error saying so. To move a booking to another time, cancel it and create a new one.
Changes things 3Claude Code: ask
  • check_bookingLook up one existing booking so the guest can confirm when and where it is.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Look up one existing booking so the guest can confirm when and where it is. Identify it with the booking_id and manage_token that create_booking returned; both also sit in the guest's confirmation email as the manage link, /booking/<booking_id>?token=<manage_token>. Returns the business, the local date and time with its timezone, party size, service and status: confirmed, pending_confirmation, pending_payment (with payment_url while it can be paid), cancelled, or for past bookings completed or no_show. Never returns the guest's name, email or phone. A wrong or missing token is refused without revealing whether the booking exists.
  • create_bookingCreate a real reservation.No findings

    Why it is in this group

    • The name "create_booking" says "create": a word for a change.
    Description, as the server wrote it
    Create a real reservation. Use a start value returned by check_availability. Never invent guest details. Ask the person for their real name, email and phone first. If the result status is pending_confirmation, show the guest the confirmation_url. If it is pending_payment, the venue takes a prepayment: show the guest the payment_url, and do not say it is booked until it is paid.
  • request_listingAsk G-Guest to list a business that is not on it yet.No findings

    Why it is in this group

    • The name "request_listing" says "request": a word for a change.
    Description, as the server wrote it
    Ask G-Guest to list a business that is not on it yet. Use it when the person you are helping runs a restaurant, cafe, bar, salon, spa, studio or clinic and wants reservations that assistants can make. Nothing is published by this call: the request reaches the G-Guest team as a lead, a person reviews it and contacts the business, and only then is anything set up. The owner's or manager's email is required, because the reply comes by email; a phone is optional extra. Do not call it for a guest who merely wants to book somewhere, and never submit a business without its owner's or manager's say-so. Returns a receipt with a reference id; no timeline is promised.
Only reads 4Claude Code: allow
  • check_availabilityList bookable time slots for a business on a given date and party size.No findings

    Why it is in this group

    • The description's first verb is "list": a word for reading.
    Description, as the server wrote it
    List bookable time slots for a business on a given date and party size. Offer the guest only slots where available is true.
  • fetchFetch full details for one business id returned by search: services, hours, timezone and how to book it.No findings

    Why it is in this group

    • The name "fetch" says "fetch": a word for reading.
    Description, as the server wrote it
    Fetch full details for one business id returned by search: services, hours, timezone and how to book it.
  • get_businessLook up a business on G-Guest: services, opening hours, timezone and maximum party size.No findings

    Why it is in this group

    • The name "get_business" says "get": a word for reading.
    Description, as the server wrote it
    Look up a business on G-Guest: services, opening hours, timezone and maximum party size. Call this first if you only know the slug.

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.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http g-guest https://g-guest.app/api/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__g-guest__search",
      "mcp__g-guest__fetch",
      "mcp__g-guest__get_business",
      "mcp__g-guest__check_availability"
    ],
    "ask": [
      "mcp__g-guest__create_booking",
      "mcp__g-guest__check_booking",
      "mcp__g-guest__request_listing"
    ],
    "deny": [
      "mcp__g-guest__cancel_booking"
    ]
  }
}

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 g-guest. Review it before you use it.