Docs/Build with AI/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, Python, PHP, Go and Ruby, all generated from the same spec. The .NET client is on GitHub but not yet published to NuGet.

AI Operations API

Pre-built AI endpoints for guest responses, intent classification, listing generation and review replies.

Connect Widget

A hosted picker your users land on. One API call mints the session; the OAuth, credential and room-mapping screens are ours. Nothing to install.

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 12 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
AI