Guest Logic

ai.guestlogicPublished by guestlogic.aiOfficial publisherv1.2.0Updated Nov 7, 2026

A PMS (Property Management System) for hotels and event spaces, set up by your AI assistant.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Guest Logic is a hotel and venue PMS that an assistant can set up and read through MCP: company details, rooms, rates, taxes, stays and availability.

What you can do
  • Create and configure the company: signup, company details, event spaces, hiring info, team invites and go-live requests
  • Import setup data from uploaded reports, files or extracted rows, then confirm taxes, times, policies, room types and rates
  • Load stays and manage booking-page photos and the logo
  • Read operations: stays by date range or confirmation number, nightly availability, daily housekeeping inventory
  • Inspect automations, their last runs, and open tasks on the signed-in person's board
  • Ask the Guest Logic team to connect payments or booking channels, or to finish setup by hand
When to use it
Useful when a hotel, venue or small hospitality business wants an assistant to bootstrap its PMS from existing reports and then answer operational questions about stays, availability and housekeeping. Also handy for previewing the product against a sample hotel before signing up.
Requirements
Remote MCP endpoint at guestlogic.ai; no local install. Most tools need the owner's sign-in, and software without a sign-in screen sends an API key created in Settings under Integrations as an Authorization Bearer header. A Guest Logic account is needed; start_signup creates one and e-mails an approval link. Test-mode limits apply.
Before you install
Setup tools write and replace data: set_venue replaces the event-space list, confirm_facts changes setup steps, load_stays loads bookings, and set_team or invite_staff e-mail sign-in links to people. Photos and logo are fetched from public web addresses. The server asks for legal name, address and billing e-mail, and states it never needs passwords or card numbers. A hotel stays in test mode until it goes live.

Installation

In SourceWeft

  1. Open Guest Logic 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/ai.guestlogic%2Fguest-logic/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": {
    "guest-logic": {
      "type": "http",
      "url": "https://guestlogic.ai/mcp"
    }
  }
}

Tools

25

start_signup

Start a company (no account yet)

Creates the company in Guest Logic (a hotel in free test mode) and e-mails the owner one approval link. Use only when the owner has no Guest Logic account. The reply names everything still missing and the tool that fills each. No sign-in needed.

Parameterskindrequiredemailrequiredtoolsrequiredmobilewebsitetime_zonelegal_nameowner_namerequiredbusiness_namerequired

my_hotel

Your hotel

The hotel's details: name, address, phone, rooms, check-in and check-out, taxes, and whether it is in test mode. Needs the owner's sign-in.

Takes no parameters.

setup_status

Setup checklist

Every fact this company needs, each Done, Missing, Needs us or Optional, with the tool that fills each missing one. Needs the owner's sign-in.

Takes no parameters.

set_company

Set the company details

The legal name, mailing address, billing e-mail, website and time zone. Send only what you have. Needs the owner's sign-in.

Parametersaddresswebsitetime_zonelegal_namebilling_email

set_venue

Set the event spaces

The event spaces and how many each holds, shown on quotes and the inquiry form. Replaces the list. Needs the owner's sign-in.

Parametersnotesspaces

set_hiring

Set the hiring details

The positions hired for (shown on the company's careers page), the hiring e-mail and the hiring phone. Needs the owner's sign-in.

Parameterspositionshiring_emailhiring_phone

set_team

Invite the team

E-mails a sign-in to each team member, up to 25 a call. Reports the result per person. Needs the owner's sign-in.

Parametersmembersrequired

upload_file

Upload a file

For a PDF, picture or spreadsheet (up to 25 MB). Call with filename, content_type and size: you get an address to PUT the file to. After the PUT, call again with document_id: Guest Logic reads it and returns what was found. Types: PDF, PNG, JPEG, WebP, XLSX, XLS, CSV, TXT. Needs the owner's sign-in.

Parameterssizefilenamedocument_idcontent_type

request_go_live

Ask to go live

Files the request to go live once the legal name, address, billing e-mail and the owner's accepted agreement are in; otherwise names what is missing. The Guest Logic team presses the last button. Needs the owner's sign-in.

Takes no parameters.

upload_report

Upload a report

Sends one report's content as text (CSV, tab-separated or plain text, up to 4 MB) — read a PDF or spreadsheet first and send its rows. Guest Logic reads it and sets up what it can (rooms, room types, rates, taxes, stays). Returns what was found. Needs the owner's sign-in.

Parameterscontentrequiredfilenamerequired

submit_facts

Send rooms or stays you already read

Rooms and stays you already extracted, as rows. Guest Logic applies them by the same rules as an uploaded report. Needs the owner's sign-in.

Parametersroomsstays

confirm_facts

Confirm or change a step

Confirms or changes one setup step. step and values: hotel {name, phone, email} · taxes {state, tourism, other} as percentages · checkin {check_in, check_out} as HH:MM · policies {cancellation, deposit, noshow, pets, smoking} · room_types {CODE: {name, sleeps}} · rates {CODE: nightly rate} · rooms (confirm the room list) · ooo (no out-of-order rooms) · people (just the owner for now) · bookings (no bookings on hand). Needs the owner's sign-in.

Parameterssteprequiredvalues

load_stays

Load the stays

Loads the stays read from the reports into the hotel. First call without confirm to see the rows that need a decision; show them to the owner; then call with confirm true. Needs the owner's sign-in.

Parametersconfirm

add_photo

Add a photo

Adds a picture from a public web address (PNG, JPEG or WebP, up to 10 MB) to the booking page: the hotel, or one room type. 40 a day while testing. Needs the owner's sign-in.

Parametersurlrequiredcovercaptionroom_type

ask_us

Ask Guest Logic to connect something

Asks the Guest Logic team to connect card payments, Expedia and Booking.com, or to finish the whole setup by hand. Connected within 24 hours. Needs the owner's sign-in.

Parametersnotewhatrequired

invite_staff

Invite a staff member

E-mails a sign-in to an employee or a manager. Needs the owner's sign-in.

Parametersroleemailrequiredfull_namerequired

stays

Stays in a date range

Stays touching a date range (up to 31 days): confirmation, guest, dates, room, type, status, rate, source. Up to 200 rows a call; use page for more. Needs the owner's sign-in.

Parameterstorequiredfromrequiredpagestatus

stay

One stay

One stay by its confirmation number. Needs the owner's sign-in.

Parametersconfirmationrequired

availability

Rooms free each night

Rooms free each night by room type for a date range (up to 31 days). Needs the owner's sign-in.

Parameterstorequiredfromrequired

house_inventory

The house on one day

For one day: arrivals, departures, in house, rooms by housekeeping status, rooms out of order. Needs the owner's sign-in.

Parametersdate

list_automations

Automations

The company's automations: what each sends, when, and whether it is on. Needs the owner's sign-in.

Takes no parameters.

automation_status

Recent automation runs

The last runs of the company's automations: when, result, error. Needs the owner's sign-in.

Takes no parameters.

tasks_waiting_on_me

Tasks waiting on me

Open tasks on the signed-in person's Home board. Needs the owner's sign-in.

Takes no parameters.

Version history

3
  1. v1.2.0LatestNov 7, 2026
  2. v1.1.0Nov 5, 2026
  3. v1.0.0Nov 3, 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.

Other Guestlogic integrations