{"serverId":"mcp-registry/com.peek/mcp","tools":[{"name":"list_tags","fixed":{"name":"list_tags","description":"List all category tags","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":30,"tokensAfter":30},{"name":"search_experiences","fixed":{"name":"search_experiences","description":"Search for travel experiences with comprehensive filtering options. Returns available categories, tags, and regions with IDs for further filtering.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"When the user wants something w/ a specific keyword (bike, beer, art, etc) limit to experiences whose title contain a keyword. Never include location information."},"tagId":{"type":"string","description":"When you have determined the user is interest in a specific vibe of activity (family friendly, romantic, etc) limit to only experiences with a specific tag (single tag ID)"},"latLng":{"type":"string","description":"When the user wants something NEAR a specific place, but not necessarily IN a specific place, limit to only those near a given lat_lng. ex: \"37.7799,-122.2822\". Don't use this for regions, instead use the search_regions and provide a region id. this is a good fallback if a specific region is lacking inventory."},"endDate":{"type":"string","description":"Return experiences that are available on or before this date in YYYY-MM-DD format (e.g., '2025-06-20' would return things taking place ON or BEFORE the 20th)"},"regionId":{"type":"string","description":"When you have determined the user wants something in a specific region (found w/ search_regions) limit to only a specific region ID"},"startDate":{"type":"string","description":"Return experiences that are available on or after this date. YYYY-MM-DD format (e.g., '2025-06-19')"},"categoryId":{"type":"string","description":"Limit to only a specific activity category"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":454,"tokensAfter":454},{"name":"search_regions","fixed":{"name":"search_regions","description":"Search for regions by name","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","description":"Maximum number of regions to return (default: 50)"},"query":{"type":"string","description":"Search query to match against region names"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":88,"tokensAfter":88}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}