voyager-commerce
Server Details
AI ticket commerce for theme parks, zoos, museums, and aquariums via any AI agent
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
1 tool update
- Changed
add_to_cart1 field changed- added
Input schema / properties / eventIdAdded value: +{ + "default": null, + "description": "Event ID from check_availability (required for capacity-managed/timed products)", + "type": "string" +}
1 tool update
- Changed
search_experiences1 field changed- changed
Input schema / properties / limit / defaultPrevious value: -10New value: +50
2 tool updates
- Changed
check_availability2 fields changed- changed
Input schema / properties / date / descriptionPrevious value: -"Date to check (YYYY-MM-DD)"New value: +"**Required.** Date to check (YYYY-MM-DD)" - changed
Input schema / properties / productId / descriptionPrevious value: -"Product ID from search_experiences"New value: +"**Required.** Product ID from search_experiences"
- Changed
get_pricing1 field changed- changed
Input schema / properties / productId / descriptionPrevious value: -"Product ID from search_experiences"New value: +"**Required.** Product ID from search_experiences"
19 tool updates
- Changed
add_to_cart12 fields changed- changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID from create_cart" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - added
Input schema / properties / dateAdded value: +{ + "default": null, + "description": "Visit date (YYYY-MM-DD)", + "type": "string" +} - added
Input schema / properties / idempotencyKey / defaultAdded value: +null - changed
Input schema / properties / idempotencyKey / descriptionPrevious value: -"Idempotency key to prevent duplicate additions"New value: +"Unique idempotency key" - added
Input schema / properties / productId / defaultAdded value: +null - changed
Input schema / properties / productId / descriptionPrevious value: -"Product ID to add"New value: +"Product ID from search_experiences" - added
Input schema / properties / quantity / defaultAdded value: +1 - added
Input schema / properties / timeSlotAdded value: +{ + "default": null, + "description": "Time slot (HH:mm)", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / properties / visitDateTimeRemoved value: -{ - "default": null, - "description": "Optional visit date/time for timed tickets", - "format": "date-time", - "type": [ - "string", - "null" - ] -} - changed
Input schema / requiredPrevious value: -[ - "cartId", - "idempotencyKey", - "productId", - "quantity" -]New value: +[ + "cartId" +]
- Changed
apply_promo_code7 fields changed- changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - added
Input schema / properties / idempotencyKeyAdded value: +{ + "default": null, + "description": "Unique idempotency key", + "type": "string" +} - added
Input schema / properties / promoCode / defaultAdded value: +null - changed
Input schema / properties / promoCode / descriptionPrevious value: -"The promotional code to apply"New value: +"Promotional code" - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - changed
Input schema / requiredPrevious value: -[ - "cartId", - "promoCode" -]New value: +[ + "cartId" +]
- Changed
check_availability10 fields changed- added
Input schema / properties / date / defaultAdded value: +null - changed
Input schema / properties / date / descriptionPrevious value: -"Date to check availability (ISO 8601 format, e.g., 2026-03-15)"New value: +"Date to check (YYYY-MM-DD)" - removed
Input schema / properties / date / formatRemoved value: -"date" - added
Input schema / properties / productIdAdded value: +{ + "default": null, + "description": "Product ID from search_experiences", + "type": "string" +} - removed
Input schema / properties / productIdsRemoved value: -{ - "default": null, - "description": "Optional list of specific product IDs to check", - "items": { - "type": "string" - }, - "type": "array" -} - changed
Input schema / properties / quantity / descriptionPrevious value: -"Number of tickets/items needed"New value: +"Number of tickets needed" - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID for the venue", - "type": "string" -} - added
Input schema / properties / timeSlotPreferenceAdded value: +{ + "default": null, + "description": "Preferred time slot (HH:mm)", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "storefrontId", - "date" -]
- Changed
create_cart9 fields changed- added
Input schema / properties / currencyAdded value: +{ + "default": "USD", + "description": "Currency code (default: USD)", + "type": "string" +} - added
Input schema / properties / customerIdAdded value: +{ + "default": null, + "description": "Customer ID if authenticated", + "type": "string" +} - added
Input schema / properties / idempotencyKeyAdded value: +{ + "default": null, + "description": "Unique idempotency key", + "type": "string" +} - added
Input schema / properties / sessionIdAdded value: +{ + "default": null, + "description": "MCP session ID", + "type": "string" +} - removed
Input schema / properties / sessionTokenRemoved value: -{ - "description": "The MCP session token", - "type": "string" -} - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID", - "type": "string" -} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID from discover_venues. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / properties / visitDateTimeRemoved value: -{ - "default": null, - "description": "Optional visit date (ISO 8601 format, e.g., 2026-03-15T10:00:00)", - "format": "date-time", - "type": [ - "string", - "null" - ] -} - removed
Input schema / requiredRemoved value: -[ - "sessionToken", - "storefrontId" -]
- Changed
discover_venues13 fields changed- added
Input schema / properties / dateAdded value: +{ + "default": null, + "description": "Date to check availability (YYYY-MM-DD format)", + "type": "string" +} - changed
Input schema / properties / keywords / descriptionPrevious value: -"Optional keywords to search for (searches name, description, categories)"New value: +"Keywords for natural language search" - removed
Input schema / properties / latitudeRemoved value: -{ - "description": "Latitude of the search center point", - "type": "number" -} - changed
Input schema / properties / limit / defaultPrevious value: -20New value: +10 - changed
Input schema / properties / limit / descriptionPrevious value: -"Maximum number of results to return (default: 20, max: 50)"New value: +"Maximum results to return" - added
Input schema / properties / locationAdded value: +{ + "description": "Location to search near (e.g., 'San Diego, CA', 'New York City')", + "type": "string" +} - removed
Input schema / properties / longitudeRemoved value: -{ - "description": "Longitude of the search center point", - "type": "number" -} - changed
Input schema / properties / radiusMiles / defaultPrevious value: -25New value: +50 - changed
Input schema / properties / radiusMiles / descriptionPrevious value: -"Search radius in miles (default: 25, max: 100)"New value: +"Search radius in miles" - changed
Input schema / properties / radiusMiles / typePrevious value: -"number"New value: +"integer" - added
Input schema / properties / typesAdded value: +{ + "default": null, + "description": "Venue types to filter by", + "items": { + "type": "string" + }, + "type": "array" +} - removed
Input schema / properties / venueTypesRemoved value: -{ - "default": null, - "description": "Optional venue types to filter (e.g., 'theme_park', 'zoo', 'museum', 'aquarium')", - "items": { - "type": "string" - }, - "type": "array" -} - changed
Input schema / requiredPrevious value: -[ - "latitude", - "longitude" -]New value: +[ + "location" +]
- Changed
get_cart3 fields changed- changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +}
- Changed
get_checkout_url7 fields changed- added
Input schema / properties / cancelUrlAdded value: +{ + "default": null, + "description": "Cancel redirect URL", + "type": "string" +} - changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - added
Input schema / properties / customerEmailAdded value: +{ + "default": null, + "description": "Customer email to pre-fill", + "type": "string" +} - removed
Input schema / properties / returnUrlRemoved value: -{ - "default": null, - "description": "Optional return URL after checkout completion", - "type": "string" -} - added
Input schema / properties / successUrlAdded value: +{ + "default": null, + "description": "Success redirect URL", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +}
- Changed
get_entitlements4 fields changed- added
Input schema / properties / activeOnlyAdded value: +{ + "default": true, + "description": "Only return active/valid entitlements", + "type": "boolean" +} - removed
Input schema / properties / orderIdRemoved value: -{ - "description": "The order ID", - "type": "string" -} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "orderId" -]
- Changed
get_membership3 fields changed- removed
Input schema / properties / customerIdRemoved value: -{ - "description": "Customer ID (from authenticated session)", - "type": "string" -} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "customerId" -]
- Changed
get_order_status4 fields changed- removed
Input schema / properties / orderIdRemoved value: -{ - "description": "The order ID", - "type": "string" -} - added
Input schema / properties / orderNumberAdded value: +{ + "default": null, + "description": "Order number to check", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "orderId" -]
- Changed
get_orders7 fields changed- removed
Input schema / properties / customerIdRemoved value: -{ - "description": "Customer ID (from authenticated session)", - "type": "string" -} - added
Input schema / properties / includeItemsAdded value: +{ + "default": false, + "description": "Include order line items", + "type": "boolean" +} - added
Input schema / properties / limitAdded value: +{ + "default": 10, + "description": "Maximum orders to return", + "type": "integer" +} - removed
Input schema / properties / pageRemoved value: -{ - "default": 1, - "description": "Page number (1-based)", - "type": "integer" -} - removed
Input schema / properties / pageSizeRemoved value: -{ - "default": 10, - "description": "Number of orders per page (max 50)", - "type": "integer" -} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "customerId" -]
- Changed
get_pricing13 fields changed- added
Input schema / properties / adultsAdded value: +{ + "default": 1, + "description": "Number of adult tickets", + "type": "integer" +} - added
Input schema / properties / childrenAdded value: +{ + "default": 0, + "description": "Number of child tickets", + "type": "integer" +} - added
Input schema / properties / date / defaultAdded value: +null - changed
Input schema / properties / date / descriptionPrevious value: -"Date for pricing (ISO 8601 format, e.g., 2026-03-15)"New value: +"Date for pricing (YYYY-MM-DD)" - removed
Input schema / properties / date / formatRemoved value: -"date" - added
Input schema / properties / productIdAdded value: +{ + "default": null, + "description": "Product ID from search_experiences", + "type": "string" +} - removed
Input schema / properties / productIdsRemoved value: -{ - "default": null, - "description": "Optional list of specific product IDs to get pricing for", - "items": { - "type": "string" - }, - "type": "array" -} - added
Input schema / properties / promoCodeAdded value: +{ + "default": null, + "description": "Promotional code", + "type": "string" +} - removed
Input schema / properties / quantityRemoved value: -{ - "default": 1, - "description": "Number of tickets/items (may affect pricing)", - "type": "integer" -} - added
Input schema / properties / seniorsAdded value: +{ + "default": 0, + "description": "Number of senior tickets", + "type": "integer" +} - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID for the venue", - "type": "string" -} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "storefrontId", - "date" -]
- Changed
get_venue_details5 fields changed- added
Input schema / properties / tenantId / defaultAdded value: +null - changed
Input schema / properties / tenantId / descriptionPrevious value: -"The unique identifier for the tenant/venue"New value: +"Venue ID from discover_venues result. Omit when connected to a venue-specific endpoint." - added
Input schema / properties / tenantId / formatAdded value: +"uuid" - changed
Input schema / properties / tenantId / typePrevious value: -"string"New value: +[ + "string", + "null" +] - removed
Input schema / requiredRemoved value: -[ - "tenantId" -]
- Changed
get_venue_hours8 fields changed- added
Input schema / properties / dateAdded value: +{ + "default": null, + "description": "Date to check hours (YYYY-MM-DD, defaults to today)", + "type": "string" +} - removed
Input schema / properties / endDateRemoved value: -{ - "default": null, - "description": "End date for calendar lookup (ISO 8601 format, optional - defaults to 7 days from start)", - "format": "date", - "type": [ - "string", - "null" - ] -} - removed
Input schema / properties / productIdsRemoved value: -{ - "default": null, - "description": "Filter to specific product IDs (optional)", - "items": { - "type": "string" - }, - "type": "array" -} - removed
Input schema / properties / quantityRemoved value: -{ - "default": null, - "description": "Party size for availability check (optional)", - "type": [ - "integer", - "null" - ] -} - removed
Input schema / properties / startDateRemoved value: -{ - "description": "Start date for calendar lookup (ISO 8601 format, e.g., 2026-03-15)", - "format": "date", - "type": "string" -} - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID for the venue", - "type": "string" -} - added
Input schema / properties / tenantIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "storefrontId", - "startDate" -]
- Changed
get_venue_info6 fields changed- added
Input schema / properties / includeFaqAdded value: +{ + "default": true, + "description": "Include FAQ items", + "type": "boolean" +} - added
Input schema / properties / includeHoursAdded value: +{ + "default": true, + "description": "Include operating hours", + "type": "boolean" +} - added
Input schema / properties / includePoliciesAdded value: +{ + "default": true, + "description": "Include venue policies", + "type": "boolean" +} - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID for the venue", - "type": "string" -} - added
Input schema / properties / tenantIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "storefrontId" -]
- Changed
initiate_checkout10 fields changed- added
Input schema / properties / cancelUrlAdded value: +{ + "default": null, + "description": "Cancel redirect URL", + "type": "string" +} - changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - changed
Input schema / properties / customerEmail / descriptionPrevious value: -"Optional customer email for receipt delivery"New value: +"Customer email" - added
Input schema / properties / idempotencyKeyAdded value: +{ + "default": null, + "description": "Unique idempotency key", + "type": "string" +} - added
Input schema / properties / platform / defaultAdded value: +null - changed
Input schema / properties / platform / descriptionPrevious value: -"The AI platform making the request (e.g., 'chatgpt', 'claude', 'gemini')"New value: +"AI platform (claude, chatgpt, copilot)" - added
Input schema / properties / successUrlAdded value: +{ + "default": null, + "description": "Success redirect URL", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - changed
Input schema / requiredPrevious value: -[ - "cartId", - "platform" -]New value: +[ + "cartId" +]
- Changed
remove_from_cart6 fields changed- changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - removed
Input schema / properties / cartProductIdRemoved value: -{ - "description": "The cart product ID (line item ID)", - "type": "string" -} - added
Input schema / properties / lineItemIdAdded value: +{ + "default": "00000000-0000-0000-0000-000000000000", + "description": "Line item ID to remove", + "format": "uuid", + "type": "string" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - changed
Input schema / requiredPrevious value: -[ - "cartId", - "cartProductId" -]New value: +[ + "cartId" +]
- Changed
search_experiences10 fields changed- added
Input schema / properties / dateAdded value: +{ + "default": null, + "description": "Date for availability (YYYY-MM-DD)", + "type": "string" +} - removed
Input schema / properties / includeDetailsRemoved value: -{ - "default": false, - "description": "Whether to include detailed product information (settings, upsells)", - "type": "boolean" -} - added
Input schema / properties / limitAdded value: +{ + "default": 10, + "description": "Maximum results to return", + "type": "integer" +} - removed
Input schema / properties / productIdsRemoved value: -{ - "default": null, - "description": "Optional list of specific product IDs to retrieve", - "items": { - "type": "string" - }, - "type": "array" -} - added
Input schema / properties / quantityAdded value: +{ + "default": null, + "description": "Number of tickets needed", + "type": [ + "integer", + "null" + ] +} - added
Input schema / properties / queryAdded value: +{ + "default": null, + "description": "Natural language search query", + "type": "string" +} - removed
Input schema / properties / storefrontIdRemoved value: -{ - "description": "The storefront/catalog ID for the venue", - "type": "string" -} - added
Input schema / properties / ticketTypesAdded value: +{ + "default": null, + "description": "Filter by ticket types", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID from discover_venues. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - removed
Input schema / requiredRemoved value: -[ - "storefrontId" -]
- Changed
update_cart8 fields changed- changed
Input schema / properties / cartId / descriptionPrevious value: -"The cart ID"New value: +"Cart ID" - added
Input schema / properties / cartId / formatAdded value: +"uuid" - removed
Input schema / properties / cartProductIdRemoved value: -{ - "description": "The cart product ID (line item ID)", - "type": "string" -} - added
Input schema / properties / lineItemIdAdded value: +{ + "default": "00000000-0000-0000-0000-000000000000", + "description": "Line item ID to update", + "format": "uuid", + "type": "string" +} - added
Input schema / properties / quantity / defaultAdded value: +1 - changed
Input schema / properties / quantity / descriptionPrevious value: -"New quantity"New value: +"New quantity (0 to remove)" - added
Input schema / properties / venueIdAdded value: +{ + "default": null, + "description": "Venue ID. Omit when connected to a venue-specific endpoint.", + "format": "uuid", + "type": [ + "string", + "null" + ] +} - changed
Input schema / requiredPrevious value: -[ - "cartId", - "cartProductId", - "quantity" -]New value: +[ + "cartId" +]
4 tool updates
- Removed
discover_attractions - Added
discover_venues - Added
search_experiences - Removed
search_products
2 tool updates
- Removed
get_venue_calendar - Added
get_venue_hours
3 tool updates
- Changed
get_membership1 field changed- removed
Input schema / properties / customerId / formatRemoved value: -"uuid"
- Changed
get_orders1 field changed- removed
Input schema / properties / customerId / formatRemoved value: -"uuid"
- Changed
get_venue_details1 field changed- removed
Input schema / properties / tenantId / formatRemoved value: -"uuid"
19 tool updates
- First observed
add_to_cart - First observed
apply_promo_code - First observed
check_availability - First observed
create_cart - First observed
discover_attractions - First observed
get_cart - First observed
get_checkout_url - First observed
get_entitlements - First observed
get_membership - First observed
get_order_status - First observed
get_orders - First observed
get_pricing - First observed
get_venue_calendar - First observed
get_venue_details - First observed
get_venue_info - First observed
initiate_checkout - First observed
remove_from_cart - First observed
search_products - First observed
update_cart
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user, then choose Claim with GitHub. An organization namespace such asio.github.acme/serveralso needs that organization to have installed the Glama AI GitHub App and approved its permissions, because GitHub discloses organization membership only to apps it has installed. Use HTTP or DNS when it has not.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Booking gateway for AI agents — discover events, movies & hotels, hand off to partner checkout.
Travel & commerce intelligence for AI agents: search, book & price-track hotels, events, retail.
Vacation rental discovery, direct booking, and property protection for AI agents.
AI marketplace — flights, tours, activities, transport & more via MCP. No auth required.
Related MCP Servers
FlicenseAqualityDmaintenanceEnables AI assistants to search tours, check availability, and manage bookings via Odybook's experience management platform.3-- AlicenseNot gradedqualityBmaintenanceEnables AI agents to generate ticket IDs with QR codes, send tickets via email/SMS/WhatsApp, and retrieve event details through the Ticket Generator API.MIT
- AlicenseAqualityDmaintenanceEnables conversational AI assistants to help users discover movies, find showtimes, book seats, and process payments for AMC Theatres through a simple API interface.6MIT
- AlicenseAqualityBmaintenanceProvides a comprehensive movie booking experience for AMC Theatres, enabling conversational AI assistants to help users discover movies, find showtimes, book seats, and process payments.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.
TDQS
Most tools have distinct purposes, but there is some overlap between get_venue_details and get_venue_info, which could cause confusion as both provide venue information. Additionally, get_checkout_url and initiate_checkout are similar, though the latter includes payment flow details. Overall, the descriptions help clarify differences, but a few tools have ambiguous boundaries.
All tool names follow a consistent verb_noun pattern with snake_case, such as add_to_cart, apply_promo_code, and get_venue_details. There are no deviations in naming conventions, making the set predictable and easy to understand.
With 19 tools, the count is slightly high but reasonable for a commerce server covering venues, carts, checkout, and customer data. It includes essential operations like cart management, availability checks, and order handling, though it might be borderline heavy for some use cases.
The tool set provides comprehensive coverage for a commerce domain, including cart CRUD (create, get, update, remove), checkout processes, pricing, availability, venue discovery, and customer entitlements. There are no obvious gaps, and it supports full lifecycle workflows from product search to order status.