Restful Booker

Restful Booker MCP Connector for Claude

B

Manage hotel bookings via the Restful Booker API—create, retrieve, update, and delete reservations directly from your AI agent.

8 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect to the Restful Booker API to manage hotel reservations. This server allows your AI agent to handle the full lifecycle of bookings, from initial creation to final deletion.

What you can do

  • Booking Discovery — List all booking IDs or filter by guest names and dates using get_booking_ids
  • Detailed Inspection — Retrieve full metadata, pricing, and dates for any specific reservation with get_booking
  • Reservation Creation — Instantly create new entries in the system using create_booking
  • Flexible Updates — Modify existing bookings entirely with update_booking or change specific fields with partial_update_booking
  • Secure Access — Generate authentication tokens via create_token to authorize sensitive write and delete operations

How it works

  1. Subscribe to this server
  2. Use the create_token tool with your credentials to get an access token
  3. Start managing hotel data from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Developers — testing API integrations and CRUD workflows in a reliable sandbox environment
  • QA Engineers — automating reservation scenarios and data validation through natural language
  • Hospitality Tech Teams — prototyping AI-driven booking assistants and management tools
hotel-bookingapi-testingreservation-managementcrud-operationshospitality

8 tools expose this connector's capabilities to your AI agent.

create_booking

Create a new booking

create_token

Create a new auth token

delete_booking

Requires auth token. Delete a booking

get_booking_ids

Can take optional query strings to search. Get all booking IDs

get_booking

Get a specific booking

health_check

API health check

partial_update_booking

Requires auth token. Partially update a booking

update_booking

Requires auth token. Update a current booking

See how to talk to your AI agent using Restful Booker.

Find all booking IDs for guests with the last name 'Smith'.

I found 3 booking IDs for 'Smith': 45, 102, and 215. Would you like me to fetch the full details for any of these?

Create a new booking for John Doe, price 150, deposit paid, from 2024-12-01 to 2024-12-05.

Booking successfully created! The new booking ID is 882. The guest is John Doe with a check-in on Dec 1st and check-out on Dec 5th.

Update booking 882 to change the total price to 200.

I've updated the total price for booking 882 to 200 using a partial update. All other details remain the same.

Use the `get_booking_ids` tool. You can provide optional parameters like `firstname` or `lastname` to filter the results and find the exact ID you need.

Related Connectors