changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "available_service_types": {
+ "description": "business_type values currently registered",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "categories": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "count": {
+ "type": "integer"
+ },
+ "filter_applied": {
+ "description": "How the inputs were interpreted (category/service_type/location/query)",
+ "type": "object"
+ },
+ "note": {
+ "description": "Follow-up guidance for the agent",
+ "type": "string"
+ },
+ "reply_header": {
+ "type": "string"
+ },
+ "reply_header_usage": {
+ "type": "string"
+ },
+ "shops": {
+ "description": "Matching shops.",
+ "items": {
+ "properties": {
+ "address": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "bookable": {
+ "description": "true = bookable via this MCP; false = use request_booking",
+ "type": "boolean"
+ },
+ "business_type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "category": {
+ "enum": [
+ "hair",
+ "beauty"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "slug": {
+ "description": "Shop id for the other tools",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "shops",
+ "count"
+ ],
+ "type": "object"
+}