# Uplisting — MCP server on mcp.ai > Connect your Uplisting account and use 10 tools for scheduling and booking straight from your AI agent. Connect with your own API key. Uplisting is a vacation rental property management platform for managing properties, availability, bookings, calendars, and webhooks. By: mcp.ai · official Page: https://mcp.ai/uplisting ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_uplisting?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/uplisting/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/uplisting/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/uplisting/skill.md Postman collection (v2.1): https://mcp.ai/uplisting/postman.json ## Tools - uplisting_create_webhook(event: string, target_url: string) — Register a public callback URL for one booking or property event and return the new webhook ID. - uplisting_delete_webhook(webhook_id: string) — Permanently remove one Uplisting webhook subscription by its ID. This is destructive and stops future event deliveries to that subscription. - uplisting_get_calendar(to_date?: string, from_date?: string, property_id: string) — Return up to 12 months of daily availability, rates, and stay restrictions for one property. - uplisting_get_current_account() — Return the name and stable UID of the Uplisting account connected by the current API key. - uplisting_get_property(property_id: string) — Return one Uplisting property by ID with the related resources supplied by the API. - uplisting_list_bookings(page?: integer, to_date?: string, per_page?: integer, from_date?: string, property_id: string) — Return one explicitly selected 0-based page of bookings for a property and optional date range, with total and total-page metadata. - uplisting_list_properties() — Return all properties in the connected Uplisting account, including the related resources supplied by the API. - uplisting_list_webhooks() — Return the webhook subscriptions registered for the connected Uplisting account. - uplisting_search_availability(city?: string, check_in?: string, check_out?: string, max_price?: number, min_price?: number, number_of_guests?: integer) — Find Uplisting properties available for optional stay dates, guest count, city, and nightly price bounds. - uplisting_update_calendar(days: object[], property_id: string, notification_url?: string) — Asynchronously change availability, rates, or stay restrictions for dated days or date ranges on one property. HTTP 202 only means the update was accepted; it may take several minutes to propagate. Us ## Example prompts - "What can I do in Uplisting?" - "Show me a summary of my Uplisting account" ## Links Docs: https://mcp.ai/docs/mcps/uplisting Website: https://mcp.ai/mcps/uplisting