# Santara AI MCP server > The official Model Context Protocol server for Santara AI, the AI-native property management software for short-term rentals. It lets Claude, ChatGPT, Grok and other MCP apps read a host's calendar, bookings, guest inbox, cleaning, tickets and revenue, and do work for them — with the host's rules on what runs at once and what asks first. Server address: https://mcp.santara.ai/mcp (Streamable HTTP, OAuth 2.1 sign-in with the host's Santara AI account). Permissions by default: calendar, prices, cleaning and tickets run at once; guest messages, review replies, upsell offers, bookings and expenses ask the host first in the chat; billing, workspace settings, team and channel connections are never available. An assistant can never do more than the host's own role allows. ## Docs - [What it does (overview)](https://santara.ai/mcp/): the product page — examples, permissions, FAQ - [Setup guide](https://docs.santara.ai/help/ai-assistants/): connecting Claude, ChatGPT and Grok step by step (also in Vietnamese and Indonesian) - [Developer reference](https://mcp.santara.ai/docs): connection flow and every tool with parameters - [Tool catalog (JSON)](https://mcp.santara.ai/tools.json): machine-readable, generated from the live server - [Full tool reference (Markdown)](https://mcp.santara.ai/llms-full.txt) ## Tools (26 read, 22 write) - `get_host_context` — Workspace overview (read) - `today_overview` — Today at a glance (read) - `list_properties` — List properties (read) - `get_property_details` — Property details (read) - `list_bookings` — List bookings (read) - `get_guest` — Guest profile (read) - `availability_overview` — Availability & prices (all rooms) (read) - `calendar_get` — Calendar & rates (read) - `inbox_list_threads` — Guest inbox (read) - `inbox_read_thread` — Read conversation (read) - `tickets_list` — Maintenance tickets (read) - `tickets_list_assignees` — Who can take a ticket (read) - `revenue_summary` — Revenue (read) - `cleaning_tasks_list` — Cleaning tasks (read) - `list_upsell_offers` — Upsell opportunities (read) - `reviews_list` — Reviews (read) - `inbox_draft_reply` — Draft a guest reply (read) - `pricing_advice` — Price advice (read) - `channel_health` — Channel health (read) - `daily_brief` — Daily Brief (read) - `stay_access` — Arrival details (read) - `find_guest` — Find a guest (read) - `quote_stay` — Quote a stay (read) - `gap_nights` — Empty nights between bookings (read) - `alerts_since` — What's new (read) - `owner_statement` — Owner statement (read) - `calendar_block_dates` — Block dates (write, runs at once) - `calendar_unblock_dates` — Unblock dates (write, runs at once) - `rates_set_nightly` — Set nightly rate (write, runs at once) - `inbox_send_reply` — Send message to guests (write, asks the host first) - `tickets_create` — Open a ticket (write, runs at once) - `tickets_set_status` — Move a ticket (write, runs at once) - `tickets_update` — Edit a ticket (write, runs at once) - `cleaning_assign` — Assign a cleaner (write, runs at once) - `cleaning_set_status` — Update a clean (write, runs at once) - `upsell_send_offer` — Send an upsell offer (write, asks the host first) - `reservations_create` — Create a booking (write, asks the host first) - `reservations_update` — Change a booking (write, asks the host first) - `reservations_cancel` — Cancel a booking (write, asks the host first) - `restrictions_set` — Set booking rules (write, runs at once) - `review_reply` — Reply to a review (write, asks the host first) - `expense_add` — Record an expense (write, asks the host first) - `rates_set_many` — Set many prices (write, runs at once) - `upsell_send_offers` — Send offers (write, asks the host first) - `tickets_set_status_many` — Move tickets (write, runs at once) - `tickets_update_many` — Update tickets (write, runs at once) - `cleaning_set_status_many` — Update cleans (write, runs at once) - `cleaning_assign_many` — Assign cleans (write, runs at once)