{
 "voice": "One card of the book.",
 "agent": {
  "slug": "guest-logic",
  "name": "Guest Logic",
  "specialty": null,
  "description": "Hotel PMS: set up your property from your assistant, then read stays, rooms and availability.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-03T23:05:15.064Z",
  "card": "/agent/guest-logic",
  "url": "https://allagents.app/agent/guest-logic",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://guestlogic.ai/mcp",
   "site": "https://guestlogic.ai/connect"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://guestlogic.ai/connect",
   "hire": null
  },
  "bubble": "closed",
  "score": 54,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-04",
   "total": 19,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "start_signup",
     "description": "Creates the hotel in Guest Logic in free test mode. Use only when the owner has no Guest Logic account. After it, any other tool opens the sign-in for that…"
    },
    {
     "name": "my_hotel",
     "description": "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."
    },
    {
     "name": "setup_status",
     "description": "The 12 setup steps: done or open, what was found for each, what needs a decision, and the reports already read. Needs the owner's sign-in."
    },
    {
     "name": "upload_report",
     "description": "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…"
    },
    {
     "name": "submit_facts",
     "description": "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."
    },
    {
     "name": "confirm_facts",
     "description": "Confirms or changes one setup step. step and values: hotel {name, phone, email} · taxes {state, tourism, other} as percentages · checkin {check_in, check_out}…"
    },
    {
     "name": "load_stays",
     "description": "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…"
    },
    {
     "name": "add_photo",
     "description": "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…"
    },
    {
     "name": "set_logo",
     "description": "Sets the hotel's logo from a public web address (PNG, JPEG or WebP, up to 10 MB). Needs the owner's sign-in."
    },
    {
     "name": "drop_link",
     "description": "The owner's links to drop files you cannot send as text (a scanned PDF) and to manage photos. Needs the owner's sign-in."
    },
    {
     "name": "ask_us",
     "description": "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…"
    },
    {
     "name": "invite_staff",
     "description": "E-mails a sign-in to a front-desk employee or a manager. Needs the owner's sign-in."
    },
    {
     "name": "stays",
     "description": "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…"
    },
    {
     "name": "stay",
     "description": "One stay by its confirmation number. Needs the owner's sign-in."
    },
    {
     "name": "availability",
     "description": "Rooms free each night by room type for a date range (up to 31 days). Needs the owner's sign-in."
    },
    {
     "name": "house_inventory",
     "description": "For one day: arrivals, departures, in house, rooms by housekeeping status, rooms out of order. Needs the owner's sign-in."
    },
    {
     "name": "list_automations",
     "description": "The hotel's automations: what each sends, when, and whether it is on. Needs the owner's sign-in."
    },
    {
     "name": "automation_status",
     "description": "The last runs of the hotel's automations: when, result, error. Needs the owner's sign-in."
    },
    {
     "name": "tasks_waiting_on_me",
     "description": "Open tasks on the signed-in person's Home board. Needs the owner's sign-in."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://guestlogic.ai/mcp",
   "answers": true,
   "checked": "2026-11-04T06:02:26.666Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-04T06:47:11.156Z",
     "since": "2026-11-04T06:47:11.156Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-04T06:47:11.156Z",
    "since": "2026-11-04T06:47:11.156Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-04T06:02:26.666Z",
   "last_answer_at": "2026-11-04T06:02:26.666Z",
   "last_ms": 157,
   "checked_at": "2026-11-04T06:02:26.666Z"
  }
 }
}