MCP Server

Model Context Protocol server — makes Repull a native tool in Claude Desktop, Cursor, and any MCP-compatible AI agent. 13 tools covering properties, reservations, availability, guests, conversations, reviews, and quotes.

Setup (Claude Desktop)

Add to your Claude Desktop settings:

{
  "mcpServers": {
    "repull": {
      "command": "npx",
      "args": ["tsx", "/path/to/repull/packages/mcp-server/src/index.ts"],
      "env": {
        "REPULL_API_KEY": "sk_test_YOUR_KEY",
        "REPULL_WORKSPACE_ID": "YOUR_WORKSPACE_ID"
      }
    }
  }
}

Available Tools

list_propertiesList vacation rental properties with optional status filter
get_propertyGet details of a specific property
list_reservationsList bookings with filters (status, property, source, dates)
get_reservationGet full reservation details including guest info and financials
create_reservationCreate a new booking at a property
get_availabilityGet calendar availability and pricing for a property
update_availabilityUpdate calendar dates — set prices, block/unblock
get_guestGet guest profile with contact information
list_conversationsList host-guest message threads
get_messagesGet all messages in a conversation
send_messageSend a message to a guest
get_quoteCalculate a price quote for a potential stay
list_reviewsList guest reviews with optional property/rating filter

Example Usage

Once configured, ask Claude naturally:

Show me all confirmed reservations from Airbnb
What is the availability for property 123 next month?
Create a reservation for Sarah Mitchell, June 1-5
Send a welcome message to the guest in conversation 456
What are the reviews for my beachfront property?
AI