Guesty MCP server
Guesty in any MCP client, through Memtro: Guesty does not publish this server. Memtro's Guesty connector reads Guesty through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.
What the model can do
Guesty property management: listings (title, nickname, type, size, city and country, check-in and check-out times, tags), reservations by status, listing, source, confirmation code, check-in, check-out or booking dates, a guest's name, and a reservation's internal comments. Can comment on a reservation, create a task, or delete a task, each only when asked. Guest contact details are never returned.
Reads
guesty_list_listingsGuesty listings: id, title, nickname, active and listed, property and room type, how many it sleeps, bedrooms and bathrooms, city and country…guesty_get_listingOne Guesty listing by id: the same fields as the list.guesty_search_reservationsGuesty reservations: id, confirmation code, status, source and channel, listing, check-in and check-out dates (in the listing's time zone)…guesty_get_guestA Guesty guest's name by guest id (the guest_id on a reservation), and whether they are a returning guest.guesty_reservation_commentsThe internal comments on a Guesty reservation, newest threads first as Guesty returns them: author, text, when, and replies.
Acts, when you ask
These change something in Guesty. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.
guesty_add_reservation_commentAdd an internal comment to a Guesty reservation, or a reply to one of its comments.guesty_create_taskCreate a Guesty task (cleaning, maintenance, inspection, check-in …) on a listing or reservation, optionally assigned to a team member and scheduled.guesty_delete_taskDelete a Guesty task.
Connect it
First connect Guesty on Dashboard → Connections, then add Memtro to your client once. The Guesty tools appear alongside the tools of everything else you have connected; nothing is configured per connector.
Claude Code
The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.
claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...Cursor
Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.
{
"mcpServers": {
"memtro": {
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Claude Desktop
Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…
OpenCode
A remote server in opencode.json.
{
"mcp": {
"memtro": {
"type": "remote",
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Pi
One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.
Any other client
Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.
Who may use it
The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Guesty connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.
Ask it like this
- › Who is checking in this weekend?
- › Which reservations at the Harbour View flat came from Airbnb this month?
- › What are the check-in and check-out times at the Old Mill?
- › What did the team note on reservation HX7Q2?
- › Create a cleaning task for the Harbour View flat on Friday
Questions
- Is this an official Guesty MCP server?
- No. It is Memtro's MCP server with Memtro's Guesty connector behind it: the connector reads Guesty through its API with the credentials you connect on Dashboard → Connections, and Guesty publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
- What does it cost?
- Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
- Can it change anything in Guesty?
- Only when you ask, and only what it has been granted: add an internal comment to a reservation (mentioned users may be notified); create a task, such as a cleaning or maintenance job, on a listing or reservation; delete a task (permanent). Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
- Which clients work?
- Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.