General Tools
guestavo.com
Manages an organization’s venues and configuration, exposing tools to read organization settings and create or update property profiles.
ENDPOINT 1
https://mcp.guestavo.com/mcp
MCP server metadata
- Name
- guestavo
- Version
- 0.1.0
Tools for one venue organization on Guestavo: menus, bookings, events, contacts, staff rotas and reporting. The API key decides which venue and which permissions, so a call refused for scope or for the wrong venue is a decision the owner made at mint time, not a transient failure to retry. Read tools are safe to call freely; anything that changes venue data says so in its description and is worth confirming with the user first. NO API KEY IS CONFIGURED for this server, so every tool call will be refused. The tools below are what Guestavo can do, not what this connection can do. Tell the user to mint a key in Settings → API keys and set MCP_API_KEY (local) or send it as an Authorization: Bearer header (hosted).
Known tools 79
get_organizationRead the organization: its name, locale and which product modules (menu, booking, events, outreach, loyalty, staff) are switched on.
Inferred read-onlyget_propertyRead one venue in full: address, timezone, opening hours and booking configuration.
Inferred read-onlyupdate_property_profileChange a venue’s name, description, address, city, country or timezone.
Inferred read-onlyset_property_booking_settingsConfigure how a venue takes bookings: interval, lead time, buffer, auto-confirm.
Inferred read-onlylist_menusList an organization's menus with their status (draft, published, archived).
Inferred read-onlyget_menuRead one menu in full: its categories, the items filed under each, prices, allergens and dietary tags.
Inferred read-onlylist_menu_categoriesList the organization's dish sections (starters, mains, wine) as catalogue records.
Inferred read-onlycreate_menuCreate a menu for a venue: an empty shell with a name and a URL slug.
Potential side effectsupdate_menuRename a menu or change its slug, description, language, currency or display options.
Inferred read-onlycreate_menu_categoryCreate a dish section in the catalogue — starters, mains, desserts.
Potential side effectsupdate_menu_categoryRename a catalogue dish section or change its description or image.
Inferred read-onlycreate_menu_itemCreate a dish in the catalogue with its price, allergens and dietary tags.
Potential side effectsupdate_menu_itemEdit a catalogue dish: name, description, base price, allergens, dietary tags.
Potential side effectsadd_category_to_menuPut an existing catalogue section on a menu at a given position.
Inferred read-onlyadd_item_to_menu_categoryPut a catalogue dish on one menu under one section, optionally with a price override for that menu alone.
Inferred read-onlyset_menu_item_availabilityChange the availability note or price override of one item as it appears on one menu.
Inferred read-onlyarchive_menuTake a menu out of service: it stops being served publicly and is filed as archived rather than deleted.
Inferred read-onlyget_booking_availabilityFree booking slots at a venue on one date, optionally narrowed by party size, service type or resource.
Inferred read-onlylist_booking_resourcesList the bookable resources at a venue — tables, rooms, chairs, courts — with their capacities.
Inferred read-onlylist_booking_service_typesList the service types a venue takes bookings for (dinner service, treatment, rental) with their durations.
Inferred read-onlylist_booking_blocked_timesList a venue’s closures — holidays, maintenance windows, a table out of service — over an optional date range.
Inferred read-onlycreate_booking_service_typeDefine something a venue takes bookings for — dinner service, a treatment, a court hire — with its duration and optional price.
Inferred read-onlyupdate_booking_service_typeRename a service type or change its duration, price or order.
Inferred read-onlycreate_booking_resourceAdd something a booking can be assigned to — a table, a room, a chair, a court — with its capacity and largest party.
Inferred read-onlyupdate_booking_resourceChange a bookable resource: name, capacity, largest party, which services it takes, its own weekly availability.
Inferred read-onlycreate_booking_blocked_timeClose a venue, or one resource, for a period: a holiday, a private hire, maintenance.
Inferred read-onlyupdate_booking_blocked_timeMove or shorten a closure, change its reason, or scope it to one resource.
Inferred read-onlylist_inquiriesList event inquiries for an organization, filterable by venue, stage, owner and whether the next action is overdue.
Inferred read-onlyget_inquiryRead one inquiry: who asked, what for, when they want it, what stage it is at and the notes on it.
Inferred read-onlyget_inquiry_pipelineCount each pipeline stage and what it is worth, plus how many open inquiries are past their next action date.
Inferred read-onlycreate_inquiryLog an enquiry taken by phone or forwarded by mail: who asked, what for, roughly when, how many people.
Inferred read-onlyupdate_inquiryEdit an enquiry: dates once the customer firms them up, headcount, owner, when it is next chased, internal notes.
Potential side effectsset_inquiry_statusMove an enquiry through the pipeline: new, contacted, site_visit, quoted, negotiating, won or lost.
Inferred read-onlylist_bookingsList bookings for an organization, filterable by venue, date range, status and guest name.
Inferred read-onlyget_bookingRead one booking: guest, party size, time, assigned resources, status and notes.
Inferred read-onlyreschedule_bookingMove an existing booking to a different date or time, keeping the guest and party size.
Inferred read-onlylist_eventsList events, filterable by venue, status, category, search term, or upcoming-only.
Inferred read-onlyget_eventRead one event: schedule, venue, capacity, ticketing and whether it is published.
Inferred read-onlylist_event_registrationsList who has registered for an event, with party sizes and check-in state.
Inferred read-onlyupdate_eventChange an event: title, description, dates, capacity, venue details, category or ticket links.
Inferred read-onlypublish_eventPublish a draft event so it appears on the venue's public page and starts taking registrations.
Potential side effectscreate_event_categoryCreate a category for the programme — live music, quiz, private hire — with a URL slug.
Potential side effectsupdate_event_categoryRename a programme category or change its slug, description, colour, image or order.
Inferred read-onlylist_contactsSearch guests by name, email or phone, optionally within one contact group.
Potential side effectsget_contactRead one guest: contact details, consent state, and the email and phone endpoints they can be reached on.
Potential side effectsupdate_contactCorrect a guest’s details: name, email, phone, tags or custom fields.
Potential side effectslist_contact_groupsList contact groups (segments), static and rule-based, with member counts.
Inferred read-onlyupdate_contact_groupRename a contact group or change its description, colour or matching rules.
Inferred read-onlyarchive_contact_groupTake a contact group out of use: it stops appearing in the ordinary listing and is filed as archived rather than deleted, keeping every membership.
Inferred read-onlylist_visitsVisit history: recorded guest check-ins, filterable by guest, venue, status and date range.
Inferred read-onlylist_staff_membersList the people on a venue's team, with their roles and employment state.
Inferred read-onlylist_staff_shiftsThe rota over a date range: who is on, when, in what role, and which shifts are still open.
Inferred read-onlyget_staff_coverage_dayCoverage for one venue on one date: rostered hours against expected demand, hour by hour, so a gap is visible.
Inferred read-onlyget_staff_publish_impactWhat publishing the rota for a venue over a date range would take off sale: with requireStaffShiftCoverage on, an unpublished shift leaves a resource bookable and a published one constrains it.
Inferred read-onlycreate_staff_shiftFile a shift on the rota at a venue: date, start and end in the venue’s own wall clock, optional role and break.
Inferred read-onlyupdate_staff_shiftMove a shift, reassign it, edit its role or break, or send status published to put it on the rota and draft to take it off.
Potential side effectsget_booking_analyticsBooking trend, capacity use, no-show rate, revenue and margin over a date range.
Inferred read-onlyget_labour_cost_reportRostered labour cost against booked covers for one venue over a date range, including cost per cover.
Inferred read-onlyget_sales_reportHow the enquiries taken over a date range turned out: won, lost, win rate, what the won ones were worth per currency, median hours to a first quote, and lost reasons by count.
Inferred read-onlylist_agent_actionsList what THIS key has already done — its own changes and reads, newest first, with the id of each one and whether it can still be undone.
Inferred read-onlyget_agent_action_revert_planAsk what undoing one of your own actions would do, and what it would refuse, without undoing anything.
Inferred read-onlyrevert_agent_actionUndo one change YOU made, named by its id from list_agent_actions.
Inferred read-onlyrevert_last_agent_actionUndo the last change you made — this conversation only, when your client sends a session id.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.guestavo]
url = "https://mcp.guestavo.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"guestavo": {
"type": "http",
"url": "https://mcp.guestavo.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: guestavo
Remote MCP URL: https://mcp.guestavo.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"guestavo": {
"url": "https://mcp.guestavo.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"guestavo": {
"type": "http",
"url": "https://mcp.guestavo.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "guestavo",
"transport": "streamable-http",
"url": "https://mcp.guestavo.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.