AI Agents
Repull is built from the ground up for AI coding tools and autonomous agents. Whether you are building with Claude, GPT, or your own models, Repull gives your AI full access to property management data through multiple interfaces.
Choose Your Interface
MCP Server
18 tools for Claude Desktop, Cursor, Windsurf, and Claude Code. Your AI assistant can query properties, reservations, guests, and messages directly.
CLI
Terminal access with OAuth login. Pipe data to scripts, automate bulk operations, or use it as an AI tool backend.
SDKs
TypeScript and Python SDKs with full type safety. Initialize once, call typed methods. Go, Ruby, and PHP coming soon.
AI Operations API
Pre-built AI endpoints for guest responses, intent classification, listing generation, review replies, and dynamic pricing.
Connect Widget
Drop-in React component or script tag embed. Your users connect their PMS in 30 seconds with guided OAuth flow.
REST API
The full Repull API with 50+ endpoints. Every resource is available via standard HTTP requests with JSON responses.
Why AI-First
Traditional PMS APIs were designed for human developers building UIs. Repull is designed for machines:
- Unified schema — One consistent data model across 40+ PMS platforms. No per-platform parsing.
- MCP native — First-class Model Context Protocol server, so AI assistants can query data without custom integration code.
- Structured responses — Every endpoint returns typed JSON. No HTML scraping, no XML parsing, no ambiguous fields.
- Semantic operations — AI Operations endpoints handle complex tasks (intent classification, response generation) in a single call.
Getting Started
The fastest path depends on your use case:
| Use Case | Start Here |
|---|---|
| AI coding assistant (Claude, Cursor) | MCP Server |
| Terminal automation / scripting | CLI |
| Application with PMS data | TypeScript or Python SDK |
| Let users connect their PMS | Connect Widget |
| AI-powered guest communication | AI Operations API |
Sandbox mode