Docs/Build with AI

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 CaseStart Here
AI coding assistant (Claude, Cursor)MCP Server
Terminal automation / scriptingCLI
Application with PMS dataTypeScript or Python SDK
Let users connect their PMSConnect Widget
AI-powered guest communicationAI Operations API

Sandbox mode

All interfaces work with sandbox API keys. Create a test workspace to explore the data without connecting a real PMS.
AI