G Guest

app.g-guestPublished by g-guest.appOfficial publisherv1.0.1Updated Oct 24, 2026

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

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Lets an assistant search local businesses on G-Guest, check availability, and create, look up, or cancel real reservations.

What you can do
Provides eight tools for booking through G-Guest. Search finds bookable businesses by name or slug and returns ids; fetch and get_business return services, opening hours, timezone and maximum party size. check_availability lists bookable slots for a date and party size, create_booking makes a real reservation, and check_booking and cancel_booking manage an existing one using a booking id and manage token. request_listing submits a lead asking G-Guest to list a business that is not yet on the platform.
When to use it
Use it when someone wants to find a restaurant, cafe, bar, salon, spa, studio or clinic and book a table, appointment or class, or when they need to check or cancel a reservation they already made through G-Guest.
Requirements
A remote endpoint at g-guest.app over streamable HTTP; no API key, environment variables or headers are declared. The assistant needs the guest's real name, email and phone to create a booking, and the booking id plus manage token to check or cancel one.
Before you install
create_booking makes a real reservation, and some venues require prepayment, so confirm details with the guest before calling. cancel_booking is immediate and cannot be undone by this server. Guest name, email and phone are sent to G-Guest and the venue, and the manage token in the confirmation link should be treated as a secret. request_listing sends a business lead to the G-Guest team for review.

Installation

In SourceWeft

  1. Open G Guest in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.g-guest%2Fg-guest/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "g-guest": {
      "type": "http",
      "url": "https://g-guest.app/api/mcp"
    }
  }
}

Tools

8

fetch

Fetch full details for one business id returned by search: services, hours, timezone and how to book it.

Parametersidrequired

get_business

Look up a business on G-Guest: services, opening hours, timezone and maximum party size. Call this first if you only know the slug.

Parametersslugrequired

check_availability

List bookable time slots for a business on a given date and party size. Offer the guest only slots where available is true.

Parametersdaterequiredslugrequiredparty_sizerequired

create_booking

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.

Parametersnamerequiredslugrequiredemailrequirednotesphonerequiredstartrequiredsourcelanguageparty_sizerequiredidempotency_key

check_booking

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.

Parametersbooking_idrequiredmanage_tokenrequired

cancel_booking

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.

Parametersbooking_idrequiredmanage_tokenrequired

request_listing

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.

Parameterscityrequiredmessagewebsitecontact_namebusiness_namerequiredbusiness_typerequiredcontact_emailrequiredcontact_phone

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.