Keyio MCP Server
Provides Airbnb calendar feed integration for rental properties, alongside Booking.com and Vrbo, enabling management of availability and pricing calendars through Keyio.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
Keyio MCP server
Run your rentals in Spain from your AI assistant: SES filings, VeriFactu invoices, rent, taxes.
Keyio is property management software for landlords and managers in Spain: holiday lets, long-term rentals, room-by-room lets and buy-to-sell. Its hosted MCP server lets Claude, ChatGPT, Cursor, VS Code and any other MCP client do the work you would otherwise do in the app, including the paperwork Spanish law requires.
Server URL |
|
Transport | Streamable HTTP (stateless) |
Authentication | OAuth 2.1 with dynamic client registration, or an API key ( |
Registry name |
|
Tools | 230+, annotated read / write / destructive (full list) |
Languages | English and Spanish |
Price | Included in every Keyio plan, 30-day free trial |
This repository holds the public documentation, the registry metadata and connection examples. The server itself is hosted by Keyio: there is nothing to install or run.
What it does
Compliance
Add the guests of a booking and, when you ask, file the guest registration (parte de viajeros) with SES.HOSPEDAJES, check whether it was accepted and cancel it.
In the Basque Country, get the Ertzaintza portal file and the bookings still to report.
Download the traveller register (libro de viajeros) per booking or per property.
Issue, email, cancel and correct VeriFactu invoices for company-owned properties.
Work out the legal maximum rent update with the INE's IRAV or IPC.
Day to day
Bookings and leases, rent payments and reminders, late-payment escalation and renewals.
Expenses with the invoice attached, the invoice inbox and mailbox, bank statement reconciliation.
Maintenance requests with photos, cleaning checklists sent to your team.
Contracts written from your templates and sent for e-signature.
Pricing calendar, quotes, Airbnb / Booking.com / Vrbo calendar feeds, room-by-room lets.
Owner statements and fee invoices for managed homes.
Your own website's listings and the requests it receives.
Money and tax
The year's income, a property's tax report (IRPF, corporate tax or Modelo 210) and owner statements, always as estimates to check with your tax adviser.
Buy-to-sell: buyers and offers, the sale, and the settlement of the investors.
Related MCP server: Property MCP Server
Connect
Claude (claude.ai, Desktop, mobile)
Customize → Connectors → Add custom connector.
Name
Keyio, URLhttps://gokeyio.com/api/mcp. Click Add.Click Connect, sign in to Keyio and choose read only or read and write.
On Team and Enterprise plans an owner adds the connector once in Organization settings → Connectors, then each person connects with their own Keyio account.
Claude Code
claude mcp add --transport http keyio https://gokeyio.com/api/mcpThen run /mcp to sign in.
Cursor
~/.cursor/mcp.json (example):
{ "mcpServers": { "keyio": { "url": "https://gokeyio.com/api/mcp" } } }VS Code (GitHub Copilot)
.vscode/mcp.json (example):
{ "servers": { "keyio": { "type": "http", "url": "https://gokeyio.com/api/mcp" } } }ChatGPT
With developer mode on (paid plans): Settings → Apps & Connectors → create a connector with the URL above and OAuth authentication.
Any other client, or with an API key
Any client that follows the MCP authorization spec signs in the same way. A client that sends custom headers can use an API key from Keyio → Settings → Developer instead; choose a read-only key unless it should make changes. See examples/api-key.sh for a raw initialize + tools/list call.
What you can ask
"What bookings do I have this month?"
"Add the guests of Friday's booking, then send the registration to SES." Then: "Did SES accept it?"
"Which rents are late?"
"Add this €120 water bill to Calle Mayor 3, dated today."
"Invoice last weekend's booking at the Ático and email it to the guest."
"How much can I raise Ana's rent on her November anniversary?"
"Open a maintenance request at the Sevilla flat: the boiler is leaking, high urgency."
"How much did my rentals earn in 2025, property by property?"
"What do we have free in Marbella from 3 to 7 August, and how much?"
In clients that support MCP Apps, some answers (properties, rentals, expenses, availability, maintenance, checklists, owner statements) appear as screens inside the chat, with forms to create bookings, expenses and requests.
Safe by design
Your permissions, never more. The assistant sees what you see when you sign in to Keyio. A collaborator who can only view a property cannot change it through an assistant either.
Read only or read and write, chosen when you connect; a read-only connection is not even offered the write tools.
Personal data stays masked. Guests' document numbers show only their last characters; owners' bank and ID numbers are shown only to the owner or an editor. SES credentials can never be set through a chat.
Real-world actions only when you ask. Filing with SES and issuing an invoice are marked destructive; assistants confirm before running them, and Keyio drafts invoices before issuing them.
Every call is logged in Settings → Developer, where you can also disconnect any assistant.
Limits: 60 requests a minute and 2,000 a day per connection.
Keyio is made by Tripticode SL in Spain and processes data under the GDPR. See the privacy policy and terms.
Links
Product page: https://gokeyio.com/features/ai-assistant
Developer docs and REST API: https://gokeyio.com/developers
Pricing: https://gokeyio.com/precios
Registry metadata: server.json
Security reports: see SECURITY.md
Contact: info@gokeyio.com
License
The documentation and examples in this repository are under the MIT License. The Keyio service is proprietary and used under its terms.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Avantio MCP server for ChatGPT, Claude and any AI agent: list bookings, get booking, read calendar, update rates, send guest message and list tasks in your own Avantio account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Avantio yourself; Cotlet does not store your password and you need no Avantio API key. About the official Avantio API: Avantio has official APIs, a PMS API, a Web API and an Accounting API, and no official MCP server (checked 31 Oct 2026). The API is closed: documentation comes on request, and Avantio tests each connection with its technical team before it goes live. Setup and FAQ: https://cotlet.dev/integrations/avantio-api-mcp-server
Rent Manager MCP server for ChatGPT, Claude and any AI agent: post charge, create work order, message tenant and list tenants in your own Rent Manager account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Rent Manager yourself; Cotlet does not store your password and you need no Rent Manager API key. About the official Rent Manager API: Rent Manager has an API that reads and writes your database, but it is not self-serve (checked 11 Oct 2026). Its public pages offer no key signup: access goes through the Integrations Partner Program or an API support request, and a developer then builds the connector. Setup and FAQ: https://cotlet.dev/integrations/rent-manager-api-mcp-server
Idealista MCP server for ChatGPT, Claude and any AI agent: list my listings, update listing, renew listing and reply to lead in your own Idealista account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Idealista yourself; Cotlet does not store your password and you need no Idealista API key. About the official Idealista API: Idealista has no public API for your own listings or contacts (checked 11 Oct 2026). Its Search API is read-only and given only after an application, and its official Claude and ChatGPT app only searches public listings, with no login. Setup and FAQ: https://cotlet.dev/integrations/idealista-api-mcp-server
Buildium MCP server for ChatGPT, Claude and any AI agent: record lease payment, list outstanding balances, send text message, create task, add work order and send announcement in your own Buildium account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Buildium yourself; Cotlet does not store your password and you need no Buildium API key. About the official Buildium API: Yes, Buildium has an official REST API, the Open API, but only on the Premium plan (checked 27 Oct 2026). Buildium's developer guide says "To take advantage of the Buildium Open API you must have a Premium Subscription", and an administrator has to switch it on under Settings > Application settings > Api settings before anyone can create a key. Setup and FAQ: https://cotlet.dev/integrations/buildium-api-mcp-server
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that wraps AppFolio's REST API so Claude can call it natively in any conversation. 38 tools covering portfolio structure, leasing, financials, maintenance, and admin.1-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to operate property management systems via natural language, covering repair orders, owner info, payments, notices, and inspections. Features a full agentic workflow with human-in-the-loop and observability.1MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to securely interact with rental management data (leases, rent status, tenant records, tax filings) through a per-user OAuth 2.0 authenticated MCP server, with human-in-the-loop for sensitive actions.5AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables Claude to read and act on your OwnerRez account—bookings, properties, guests, financials, and guest messaging—through a secured remote MCP endpoint.MIT