Ameniti Hotel Booking MCP Server Documentation

The Ameniti Hotel Booking MCP Server enables AI assistants to help users book hotel rooms through secure OAuth 2.1 authentication. The server provides intelligent booking assistance through natural language interactions, handling everything from room availability checks to payment processing. We only offer flexible bookings, allowing guests to cancel up to one day before arrival or as specified in the booking confirmation message.

Key Features:

  • Room Pricing: Get real-time pricing for specific room types and dates
  • Room Information: Browse available room types with descriptions and occupancy limits
  • Booking Creation: Create hotel reservations with guest information
  • Booking Cancellation: Cancel existing reservations with proper tracking
  • Booking Guarantee Setup: Secure payment method storage through Stripe for reservation guarantees
  • URL Shortening: Convenient checkout URLs for seamless payment experience

Authentication & Compliance

OAuth 2.1 Authentication

All MCP tools require OAuth 2.1 authentication. The server provides:

  • 🔐 OAuth 2.1 metadata endpoint: /.well-known/oauth-protected-resource/mcp
  • 🔐 Bearer token authentication for all tools
  • 🔐 Secure access to booking operations

This MCP server complies with Anthropic's requirements:

  • Requirement 20: Privacy policy provided
  • Requirement 21: Verified contact information and support channels provided
  • Requirement 22: Complete documentation of functionality and troubleshooting
  • Requirement 23: Standard testing account with sample data
  • Requirement 24: Working examples demonstrating core functionality
  • Requirement 25: API endpoint ownership verification

Support & Contact

For technical support, questions, or feedback:

Response Times

  • Critical issues: 2-4 hours
  • General support: 24-48 hours
  • Feature requests: 1-2 weeks