voyager-commerce
Server Details
AI ticket commerce for theme parks, zoos, museums, and aquariums via any AI agent
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 37 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 19 tools
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
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
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.
Book real hotel and resort stays from any AI agent: all-in pricing, hosted Stripe checkout, no key.
Vacation rental discovery, direct booking, and property protection for AI agents.
Related MCP Servers
FlicenseAqualityDmaintenanceEnables AI assistants to search tours, check availability, and manage bookings via Odybook's experience management platform.3-
spotix-mcpofficial
FlicenseNot gradedqualityCmaintenanceEnables AI chat models to search Spotix events, get live ticket pricing, place ticket orders, and verify payments through natural conversation.-- 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
- AlicenseAqualityCmaintenanceEnables conversational AI assistants to help users discover movies, find showtimes, book seats, and process payments for AMC Theatres through a simple API interface.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.