MCP server

Repull for Claude Code

Ask Claude Code about your vacation rental data. Reservations, properties, guests and guest conversations across every connected channel, without leaving the terminal.

Quick setup

Add the server with one command, or commit a .mcp.json to share it with your team:

Claude Code setup
1
claude mcp add repull --env REPULL_API_KEY=sk_live_YOUR_KEY -- npx -y @repull/mcp

The server only needs your API key: no workspace id, nothing else to configure.

Prompts that work well

“What's connected to my Repull account, and what can I do with it?”
“Show me Airbnb reservations checking in next week”
“Find the latest guest message thread for reservation 1042 and summarize it”
“Connect my Hostaway account. Here is the API key”
“What does the error invalid_param mean and how do I fix it?”

18 tools, read-only by design

The MCP server reads reservations, properties, listings, guests and conversations, and can start a Connect flow. It doesn't cancel bookings, change prices or message guests: giving an AI unconfirmed write access to live bookings is a footgun, so writes will arrive one at a time, each behind an explicit opt-in. If you need writes today, use the API or an SDK directly.

Discovery

repull_list_endpoints
repull_get_docs

Introspection

repull_whoami
repull_health_check

Reads

repull_list_reservations
repull_get_reservation
repull_list_properties
repull_get_property
repull_list_listings
repull_list_airbnb_listings
repull_list_guests
repull_get_guest
repull_list_conversations
repull_list_conversation_messages

Connect (the only writes)

repull_list_connections
repull_list_connect_providers
repull_create_connect_session
repull_create_connect_picker_session