# Siteminder MCP for AI Agents AI Agent Connect

> Siteminder MCP lets you manage hotel inventory and reservations through natural conversation. It connects your Siteminder account to your AI client so you can search properties, check room rates, and handle bookings without leaving your chat interface. It pulls from both Channels Plus and Direct Booking APIs to give you a unified view of your hospitality data.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_KALK6dEqqnQq0RUwP1i2lEqZTPcY6jP3Dfj3jXsO/ai-agent-connect
- **Tags:** hotel-management, booking-engine, inventory-sync, channel-manager, reservations, hospitality-tech

## Description

Siteminder connects your hospitality data to your AI client so you can manage hotel distribution and reservations through natural conversation. If you work in travel or hotel management, you know the pain of jumping between different dashboards to check room availability, update guest details, or pull historical booking data. This Connector removes those friction points. You can ask your agent to find properties in a specific area, check real-time rates, or put a temporary hold on a room while you're on the phone with a client. It works with both the Channels Plus and Direct Booking APIs, giving you a unified way to handle the lifecycle of a reservation.

Instead of manual data entry, you get a conversational interface for your distribution network. You can pull a list of properties in your group, see different rate plans, or finalize a booking with guest payment details in seconds. It's about moving from clicking through menus to simply giving directions. By using this Connector through the Vinkius catalog, you turn a complex backend into a tool that actually listens to you. Whether you're a travel agency owner trying to book faster or a hotel manager monitoring inventory, this setup lets you focus on the guest while the heavy lifting happens in the background.

## Tools

### db_get_room_types
Get room types for a property via the Direct Booking API. This helps you see what kinds of rooms you have available.

### smx_get_rates
Query pricing for a date range via the SMX API. This provides a high-level view of your pricing across multiple dates.

### db_list_properties
List all properties in your group via the Direct Booking API. Use this to get a full inventory of your holdings.

### smx_get_availability
Query inventory for a date range via the SMX API. It's perfect for checking wide blocks of dates at once.

### cp_cancel_reservation
Cancel an existing reservation immediately. This helps clear up inventory when a guest decides not to book.

### cp_confirm_reservation
Finalize a booking with guest and payment details. Use this to move a reservation from a hold to a confirmed status.

### cp_get_property
Get specific property details via the Channels Plus API. It provides the core data for any property in your network.

### cp_list_reservations
Retrieve a history of bookings via the Channels Plus API. This is the fastest way to check past guest activity.

### cp_lock_reservation
Create a 10-minute hold on inventory. This prevents other systems from selling a room while you are finalizing a deal.

### cp_modify_reservation
Modify an existing reservation. Use this to change dates, room types, or guest names on the fly.

### cp_search_properties
Search properties via the Channels Plus API. You can filter by location, radius, and specific dates.

### db_get_property
Get property details via the Direct Booking API. This is the primary way to view your group's assets.

### db_get_quotes
Get pricing and availability for a specific stay. This tool gives you the exact numbers a guest needs to see.

### db_get_room_rates
Get room rates for a property via the Direct Booking API. Use this to check current pricing for your own inventory.

### smx_list_hotels
List connected properties for a publisher via the SMX API. This helps manage your distribution footprint.

### smx_list_publishers
List connected PMS providers via the SMX API. Use this to see which systems are synced to your account.

### smx_list_rate_plans
List rate plans for a hotel via the SMX API. This helps you manage different pricing tiers for your rooms.

### smx_list_room_types
List room types for a hotel via the SMX API. This gives you a clear breakdown of your room inventory.

## Prompt Examples

**Prompt:** 
```
Find hotels near lat 40.7128, long -74.0060 within a 5km radius for next weekend.
```

**Response:** 
```
I've searched the area for you. Here are the available properties for next weekend:

| Property Name | UUID | Status |
| :--- | :--- | :--- |
| **Grand Plaza** | `gp-123` | Available |
| **Urban Stay** | `us-456` | Available |
| **Boutique Inn** | `bi-789` | Available |

Would you like me to check the room rates for any of these?
```

**Prompt:** 
```
Get the room types and rates for property UUID '123-abc-456'.
```

**Response:** 
```
I've pulled the details for property `123-abc-456`. Here is what's available:

*   **Deluxe King**: $250/night
*   **Standard Twin**: $180/night

Both room types are currently available for your selected dates. Should I go ahead and lock one of these for you?
```

**Prompt:** 
```
Show me the history of bookings for my account.
```

**Response:** 
```
I'm pulling your reservation history now...

You have **12 recent bookings** on your account. Here is the most recent one:
*   **Reference**: `RES-99821`
*   **Guest**: John Doe
*   **Property**: Grand Plaza
*   **Status**: Confirmed (Oct 12th)

Would you like me to pull the full list or see details on a specific reference ID?
```

## Capabilities

### Search properties by location
Find hotels and properties based on specific geographic areas and dates.

### Check room rates and availability
Get real-time pricing and room types for specific properties or date ranges.

### Hold room inventory
Place a 10-minute hold on a room to prevent double bookings during the checkout process.

### Confirm or cancel bookings
Finalize guest details or cancel existing reservations directly through your agent.

### View booking history
Retrieve a list of past and current reservations associated with your account.

### Manage property groups
List all properties in your group or identify connected PMS providers.

## Use Cases

### Finding hotels for a group trip
A travel agent asks the agent to find hotels near a specific city for next weekend. The agent uses cp_search_properties to find three options and lists them.

### Checking room availability on the fly
A hotel manager asks if there is a Deluxe King available for a guest arriving tomorrow. The agent uses db_get_quotes to check the specific price.

### Updating a guest's reservation
A front desk clerk needs to change a guest's room type. They tell the agent to update the booking, which uses cp_modify_reservation.

### Auditing past bookings
An owner wants to see how many people stayed last month. The agent uses cp_list_reservations to pull the history and summarize the total.

## Benefits

- Stop switching tabs by using cp_search_properties to find hotels directly in your chat interface.
- Secure inventory instantly with cp_lock_reservation to prevent double bookings while you talk to guests.
- Handle updates faster with cp_modify_reservation instead of manual dashboard editing for every guest change.
- Get a bird's eye view of your business using db_list_properties to see all group assets in one list.
- Keep your data clean by using cp_confirm_reservation to finalize guest details accurately without manual entry.
- Check pricing across date ranges instantly with smx_get_rates to stay on top of your inventory status.

## How It Works

The bottom line is you get to manage your entire hotel distribution network using simple text commands.

1. Subscribe to the Siteminder MCP on Vinkius
2. Input your Siteminder API ID, API Key, and SMX Token
3. Ask your agent to find a property or update a guest reservation

## Frequently Asked Questions

**Can Siteminder MCP help me manage my hotel inventory?**
Yes. It connects your Siteminder account to your AI agent so you can query availability, check rates, and manage room types using simple text commands.

**How does Siteminder MCP handle booking confirmations?**
Your agent can finalize bookings by pulling guest and payment details directly from your Siteminder account, moving reservations from a hold to a confirmed status.

**Can I use Siteminder MCP to search for properties nearby?**
Absolutely. You can ask your agent to find properties within a specific radius of a location and for specific dates, and it will return a list of matches.

**Does Siteminder MCP work with my current PMS?**
It works with any PMS that is connected to Siteminder via the SMX API, allowing you to manage your distribution and inventory in one place.

**How do I use Siteminder MCP to update guest reservations?**
You can simply tell your agent to modify a reservation. It will interact with the Channels Plus API to update guest names, room types, or stay dates for you.

**Can Siteminder MCP help prevent double bookings?**
Yes. You can ask your agent to put a temporary hold on a room's inventory, which locks it for 10 minutes while you finish the booking process.

**How do I search for available hotels in a specific area?**
Use the `cp_search_properties` tool by providing the latitude, longitude, and search radius. You can also include check-in and check-out dates to filter availability.

**Can I hold a room before finalizing a booking?**
Yes! The `cp_lock_reservation` tool creates a 10-minute hold on inventory for a specific property, allowing you to gather guest details before confirming.

**How do I see all properties associated with my account?**
You can use the `db_list_properties` tool to retrieve a full list of all properties in your group via the Direct Booking API.