{"name":"Data MCP Server","version":"1.6.3","status":"running","description":"Provides structured hotel data, amenities, policies, and configurations across single and multi-hotel scopes.","category":"data","scope":"multi-hotel","environment":"production","endpoints":{"/":"Server information (this response)","/health":"Healthcheck endpoint","/mcp/manifest.json":"Tool manifest listing all available tools","/sse":"Server-Sent Events endpoint for MCP connection","/messages":"POST endpoint for MCP messages","/mcp":"Streamable HTTP endpoint for MCP connection"},"tools":[{"name":"get-dialogs-list","description":"Contains all dialog definitions (name, description, examples, keywords) used for intent detection.","category":"metadata","scope":"multi-hotel"},{"name":"search_hotels_by_name","description":"Searches hotels whose names match a given string. Supports fuzzy matching.","category":"metadata","scope":"multi-hotel"},{"name":"search_hotels_by_affiliation","description":"Returns hotels affiliated with a specific entity or partner based on authenticated user permissions.","category":"metadata","scope":"multi-hotel"},{"name":"get_dialog_configuration","description":"Retrieves dialog configuration data for specified dialog IDs (10-xx, 11-xx, 12-xx series) for ONE specific team. Returns detailed field configurations including active status, notification settings, occupancy rules, age policies, and other dialog-specific parameters. Use this to fetch complete dialog metadata and resolved configurations. IMPORTANT: This endpoint processes ONE team ID per request - do NOT pass multiple team IDs. If you need data for multiple teams, make separate requests for each team ID. You MUST provide both team_id and group_id to get accurate configurations. Only when the property is a mono property (single hotel without group), you can pass team_id only.","category":"metadata","scope":"single-hotel"},{"name":"search_hotels_by_group_name","description":"Returns hotels belonging to a given group by name. Accepts exactly ONE group name.","category":"metadata","scope":"multi-hotel"},{"name":"search_hotels_by_group_id","description":"Returns hotels belonging to a given group by its numeric ID. Accepts exactly ONE group ID.","category":"metadata","scope":"multi-hotel"},{"name":"search_hotels_by_amenities","description":"Searches hotels by group and amenities. Returns hotels in a specific group that have specified amenity dialogs.","category":"metadata","scope":"multi-hotel"},{"name":"get_hotel_settings","description":"Retrieves operational settings for a given hotel including hotel information, available services, bot spoken languages, notification contacts, legal/privacy policies, and bot settings.","category":"operational","scope":"multi-hotel"},{"name":"search_hotels_by_location","description":"Searches hotels located in or near a specified region, city, or country. At least one location parameter must be provided.","category":"metadata","scope":"multi-hotel"},{"name":"get_hotel_summaries","description":"Retrieves AI-generated summary sections for a hotel/property. Returns all sections or a single section by ID.","category":"feeds","scope":"single-hotel"},{"name":"get_hotel_processes","description":"Retrieves structured process data (YAML) for a hotel/property. Processes extract machine-friendly field values from dialog configurations.","category":"feeds","scope":"single-hotel"}],"healthcheck":"https://data-mcp-preprod.gotogo.im/health","manifest_url":"https://data-mcp-preprod.gotogo.im/mcp/manifest.json"}