Skip to main content
Glama

BloodPanel

Server Details

Find and compare published Irish blood-test listings, prices, locations and panel markers.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

4 tools
get_listingView blood-test details
Read-onlyIdempotent
Inspect

Return published catalogue facts for one exact listing id, including price, location and markers when published.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesExact listing id returned by match_listings.

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
foundYes
listingNo
disclaimerYes
catalogueNoticeYes
list_panelsBrowse blood tests and health checks
Read-onlyIdempotent
Inspect

Browse or filter names of blood tests, panels and health checks in the compiled Irish catalogue. This is catalogue navigation, not a clinical recommendation.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoPage size, default 12.
queryNoOptional panel name, category or alias filter.
offsetNoPagination offset, default 0.

Output Schema

ParametersJSON Schema
NameRequiredDescription
limitYes
queryYes
offsetYes
panelsYes
hasMoreYes
disclaimerYes
totalCountYes
exampleDataYes
catalogueNoticeYes
match_listingsFind blood tests in Ireland
Read-onlyIdempotent
Inspect

Find catalogue listings using an explicit blood-test, panel or health-check name and an optional Irish location. Returns sourced comparison facts only; it does not assess symptoms or clinical suitability.

ParametersJSON Schema
NameRequiredDescriptionDefault
townNoIrish town or city supplied by the user.
limitNoMaximum number of listings, default 4.
queryYesExplicit blood test, panel or health-check wording. Use an empty string when the user has not named one; never infer a test from symptoms.
eircodeNoIrish Eircode or routing key supplied by the user.
locationNoIrish town or Eircode routing code already supplied by the user.
includeBroaderNoInclude broader mixed panels when the user explicitly requests them.

Output Schema

ParametersJSON Schema
NameRequiredDescription
queryYes
matchesYes
locationNo
disclaimerYes
exampleDataYes
queryStatusNo
searchContextYes
locationStatusNo
catalogueNoticeYes
broaderMatchCountYes
hasBroaderMatchesYes
render_resultsCompare blood tests
Read-onlyIdempotent
Inspect

Compare up to ten exact listing ids returned by match_listings using catalogue price, location and published marker facts.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoOriginal catalogue search wording for display context.
locationNoIrish town or Eircode used for the comparison.
listingIdsYesExact listing ids returned by match_listings, in display order.

Output Schema

ParametersJSON Schema
NameRequiredDescription
okYes
viewYes
queryYes
matchesYes
messageNo
locationNo
disclaimerYes
catalogueNoticeYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 11 tool updates
    • Removedcomplete_purchase
    • Removedcreate_booking
    • Removedget_booking_options
    • Removedget_booking_slots
    • Changedget_listing9 fields changed
      • changedInput schema / properties / id / description
        Previous value: -"Listing id from match_listings, e.g. pure-pharmacy-quantum-mens-health-panel."New value: +"Exact listing id returned by match_listings."
      • addedInput schema / properties / id / maxLength
        Added value: +200
      • addedInput schema / properties / id / minLength
        Added value: +1
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / catalogueNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "clinicalSuitability": {
        +      "const": "not-assessed",
        +      "type": "string"
        +    },
        +    "exhaustiveCoverage": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "pricesLiveVerified": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "source": {
        +      "const": "compiled-public-catalogue",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "source",
        +    "exhaustiveCoverage",
        +    "pricesLiveVerified",
        +    "clinicalSuitability"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / id
        Added value: +{
        +  "type": "string"
        +}
      • removedOutput schema / properties / interaction
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "actions": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "arguments": {
        -            "additionalProperties": {},
        -            "type": "object"
        -          },
        -          "collect": {
        -            "items": {
        -              "additionalProperties": true,
        -              "properties": {
        -                "kind": {
        -                  "enum": [
        -                    "text",
        -                    "date",
        -                    "multi-select"
        -                  ],
        -                  "type": "string"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "label",
        -                "kind"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "requiresUserAcceptance": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "tool": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "tool",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "cards": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "actions": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/actions/items"
        -            },
        -            "type": "array"
        -          },
        -          "availabilityNote": {
        -            "type": "string"
        -          },
        -          "details": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "clinicName": {
        -                "type": "string"
        -              },
        -              "markerStatus": {
        -                "enum": [
        -                  "published",
        -                  "unpublished",
        -                  "varies"
        -                ],
        -                "type": "string"
        -              },
        -              "markers": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "originalTitle": {
        -                "type": "string"
        -              },
        -              "provider": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provider",
        -              "clinicName",
        -              "originalTitle",
        -              "markers",
        -              "markerStatus"
        -            ],
        -            "type": "object"
        -          },
        -          "listingId": {
        -            "type": "string"
        -          },
        -          "listingIds": {
        -            "items": {
        -              "type": "string"
        -            },
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "locationLabel": {
        -            "type": "string"
        -          },
        -          "priceLabel": {
        -            "type": "string"
        -          },
        -          "requiresVariantSelection": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "suggestedAvailability": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/suggestedAvailability/items"
        -            },
        -            "maxItems": 2,
        -            "type": "array"
        -          },
        -          "test": {
        -            "type": "string"
        -          },
        -          "variants": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "$ref": "#/properties/interaction/properties/actions/items"
        -                  },
        -                  "type": "array"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "listingId": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "listingId",
        -                "label",
        -                "actions"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "listingIds",
        -          "locationLabel",
        -          "test",
        -          "priceLabel",
        -          "details",
        -          "suggestedAvailability",
        -          "actions"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "followUp": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "actions": {
        -          "items": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "type": "array"
        -        },
        -        "question": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "question",
        -        "actions"
        -      ],
        -      "type": "object"
        -    },
        -    "message": {
        -      "type": "string"
        -    },
        -    "presentation": {
        -      "const": "native",
        -      "type": "string"
        -    },
        -    "selection": {
        -      "additionalProperties": {},
        -      "type": "object"
        -    },
        -    "step": {
        -      "type": "string"
        -    },
        -    "suggestedAvailability": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "action": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "simulation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "startsAt": {
        -            "type": "string"
        -          },
        -          "timeZone": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "startsAt",
        -          "timeZone",
        -          "simulation",
        -          "action"
        -        ],
        -        "type": "object"
        -      },
        -      "maxItems": 2,
        -      "type": "array"
        -    },
        -    "testChoices": {
        -      "items": {
        -        "$ref": "#/properties/interaction/properties/actions/items"
        -      },
        -      "type": "array"
        -    },
        -    "typedReply": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "presentation",
        -    "step",
        -    "message",
        -    "selection",
        -    "actions"
        -  ],
        -  "type": "object"
        -}
      • addedOutput schema / properties / listing
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "catalogueStatus": {
        +      "const": "published-example",
        +      "type": "string"
        +    },
        +    "category": {
        +      "type": "string"
        +    },
        +    "clinicName": {
        +      "type": "string"
        +    },
        +    "county": {
        +      "type": "string"
        +    },
        +    "eircode": {
        +      "type": "string"
        +    },
        +    "eircodeRoutingKey": {
        +      "type": "string"
        +    },
        +    "id": {
        +      "type": "string"
        +    },
        +    "markers": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "id": {
        +            "type": "string"
        +          },
        +          "name": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "name"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "markersPublished": {
        +      "type": "boolean"
        +    },
        +    "national": {
        +      "type": "boolean"
        +    },
        +    "panelId": {
        +      "type": "string"
        +    },
        +    "panelName": {
        +      "type": "string"
        +    },
        +    "priceEur": {
        +      "type": [
        +        "number",
        +        "null"
        +      ]
        +    },
        +    "priceNote": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    },
        +    "provider": {
        +      "type": "string"
        +    },
        +    "providerRelationship": {
        +      "const": "no-partnership",
        +      "type": "string"
        +    },
        +    "serviceMode": {
        +      "enum": [
        +        "home-kit",
        +        "clinic"
        +      ],
        +      "type": "string"
        +    },
        +    "serviceTowns": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    },
        +    "town": {
        +      "type": "string"
        +    },
        +    "venueNote": {
        +      "type": [
        +        "string",
        +        "null"
        +      ]
        +    }
        +  },
        +  "required": [
        +    "id",
        +    "catalogueStatus",
        +    "providerRelationship",
        +    "provider",
        +    "clinicName",
        +    "town",
        +    "county",
        +    "eircode",
        +    "eircodeRoutingKey",
        +    "serviceTowns",
        +    "national",
        +    "serviceMode",
        +    "venueNote",
        +    "panelName",
        +    "panelId",
        +    "priceEur",
        +    "priceNote",
        +    "category",
        +    "markersPublished",
        +    "markers"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "found",
        -  "disclaimer",
        -  "interaction"
        -]New value: +[
        +  "found",
        +  "id",
        +  "catalogueNotice",
        +  "disclaimer"
        +]
    • Changedlist_panels20 fields changed
      • changedInput schema / properties / limit / description
        Previous value: -"Page size for native test choices, default 12."New value: +"Page size, default 12."
      • removedInput schema / properties / location
        Removed value: -{
        -  "description": "Retain the user’s town or routing code while browsing tests.",
        -  "maxLength": 200,
        -  "type": "string"
        -}
      • changedInput schema / properties / offset / description
        Previous value: -"Offset returned by the native next-page action, default 0."New value: +"Pagination offset, default 0."
      • changedInput schema / properties / query / description
        Previous value: -"Optional filter on panel name, category, or alias."New value: +"Optional panel name, category or alias filter."
      • addedInput schema / properties / query / maxLength
        Added value: +500
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / catalogueNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "clinicalSuitability": {
        +      "const": "not-assessed",
        +      "type": "string"
        +    },
        +    "exhaustiveCoverage": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "pricesLiveVerified": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "source": {
        +      "const": "compiled-public-catalogue",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "source",
        +    "exhaustiveCoverage",
        +    "pricesLiveVerified",
        +    "clinicalSuitability"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / hasMore
        Added value: +{
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / interaction
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "actions": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "arguments": {
        -            "additionalProperties": {},
        -            "type": "object"
        -          },
        -          "collect": {
        -            "items": {
        -              "additionalProperties": true,
        -              "properties": {
        -                "kind": {
        -                  "enum": [
        -                    "text",
        -                    "date",
        -                    "multi-select"
        -                  ],
        -                  "type": "string"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "label",
        -                "kind"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "requiresUserAcceptance": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "tool": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "tool",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "cards": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "actions": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/actions/items"
        -            },
        -            "type": "array"
        -          },
        -          "availabilityNote": {
        -            "type": "string"
        -          },
        -          "details": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "clinicName": {
        -                "type": "string"
        -              },
        -              "markerStatus": {
        -                "enum": [
        -                  "published",
        -                  "unpublished",
        -                  "varies"
        -                ],
        -                "type": "string"
        -              },
        -              "markers": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "originalTitle": {
        -                "type": "string"
        -              },
        -              "provider": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provider",
        -              "clinicName",
        -              "originalTitle",
        -              "markers",
        -              "markerStatus"
        -            ],
        -            "type": "object"
        -          },
        -          "listingId": {
        -            "type": "string"
        -          },
        -          "listingIds": {
        -            "items": {
        -              "type": "string"
        -            },
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "locationLabel": {
        -            "type": "string"
        -          },
        -          "priceLabel": {
        -            "type": "string"
        -          },
        -          "requiresVariantSelection": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "suggestedAvailability": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/suggestedAvailability/items"
        -            },
        -            "maxItems": 2,
        -            "type": "array"
        -          },
        -          "test": {
        -            "type": "string"
        -          },
        -          "variants": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "$ref": "#/properties/interaction/properties/actions/items"
        -                  },
        -                  "type": "array"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "listingId": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "listingId",
        -                "label",
        -                "actions"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "listingIds",
        -          "locationLabel",
        -          "test",
        -          "priceLabel",
        -          "details",
        -          "suggestedAvailability",
        -          "actions"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "followUp": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "actions": {
        -          "items": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "type": "array"
        -        },
        -        "question": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "question",
        -        "actions"
        -      ],
        -      "type": "object"
        -    },
        -    "message": {
        -      "type": "string"
        -    },
        -    "presentation": {
        -      "const": "native",
        -      "type": "string"
        -    },
        -    "selection": {
        -      "additionalProperties": {},
        -      "type": "object"
        -    },
        -    "step": {
        -      "type": "string"
        -    },
        -    "suggestedAvailability": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "action": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "simulation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "startsAt": {
        -            "type": "string"
        -          },
        -          "timeZone": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "startsAt",
        -          "timeZone",
        -          "simulation",
        -          "action"
        -        ],
        -        "type": "object"
        -      },
        -      "maxItems": 2,
        -      "type": "array"
        -    },
        -    "testChoices": {
        -      "items": {
        -        "$ref": "#/properties/interaction/properties/actions/items"
        -      },
        -      "type": "array"
        -    },
        -    "typedReply": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "presentation",
        -    "step",
        -    "message",
        -    "selection",
        -    "actions"
        -  ],
        -  "type": "object"
        -}
      • addedOutput schema / properties / limit
        Added value: +{
        +  "exclusiveMinimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / offset
        Added value: +{
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • changedOutput schema / properties / panels / items / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / panels / items / properties / aliases
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / panels / items / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / panels / items / properties / examplePriceRange
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "max": {
        +          "type": "number"
        +        },
        +        "min": {
        +          "type": "number"
        +        }
        +      },
        +      "required": [
        +        "min",
        +        "max"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ]
        +}
      • addedOutput schema / properties / panels / items / properties / listingCount
        Added value: +{
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • changedOutput schema / properties / panels / items / required
        Previous value: -[
        -  "id",
        -  "name"
        -]New value: +[
        +  "id",
        +  "name",
        +  "category",
        +  "aliases",
        +  "listingCount",
        +  "examplePriceRange"
        +]
      • addedOutput schema / properties / query
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / totalCount
        Added value: +{
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "exampleData",
        -  "panels",
        -  "disclaimer",
        -  "interaction"
        -]New value: +[
        +  "query",
        +  "panels",
        +  "offset",
        +  "limit",
        +  "totalCount",
        +  "hasMore",
        +  "exampleData",
        +  "catalogueNotice",
        +  "disclaimer"
        +]
    • Changedmatch_listings47 fields changed
      • changedInput schema / properties / eircode / description
        Previous value: -"Irish Eircode or routing key (e.g. A96 or A96 EX01)."New value: +"Irish Eircode or routing key supplied by the user."
      • addedInput schema / properties / eircode / maxLength
        Added value: +20
      • changedInput schema / properties / includeBroader / description
        Previous value: -"True only to expand to broader mixed panels; dedicated tests appear first."New value: +"Include broader mixed panels when the user explicitly requests them."
      • changedInput schema / properties / limit / description
        Previous value: -"Max listings to return. Default 4."New value: +"Maximum number of listings, default 4."
      • changedInput schema / properties / location / description
        Previous value: -"Known Irish town or Eircode routing code, e.g. Naas or W91. Reuse the location already supplied; a full address is unnecessary."New value: +"Irish town or Eircode routing code already supplied by the user."
      • addedInput schema / properties / location / maxLength
        Added value: +200
      • removedInput schema / properties / preferredDate
        Removed value: -{
        -  "description": "Known preferred date in Europe/Dublin; reuse rather than asking again.",
        -  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        -  "type": "string"
        -}
      • removedInput schema / properties / preferredTime
        Removed value: -{
        -  "description": "Known local time, HH:mm, matched only against generated slots.",
        -  "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d$",
        -  "type": "string"
        -}
      • changedInput schema / properties / query / description
        Previous value: -"Test or health-check intent, e.g. FBC, thyroid or general health check. Pass an empty string for unspecified bloods or booking requests; never infer a test from symptoms."New value: +"Explicit blood test, panel or health-check wording. Use an empty string when the user has not named one; never infer a test from symptoms."
      • changedInput schema / properties / town / description
        Previous value: -"Town or city name (e.g. Bray, Cork, Galway)."New value: +"Irish town or city supplied by the user."
      • addedInput schema / properties / town / maxLength
        Added value: +100
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / broaderMatchCount
        Added value: +{
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / catalogueNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "clinicalSuitability": {
        +      "const": "not-assessed",
        +      "type": "string"
        +    },
        +    "exhaustiveCoverage": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "pricesLiveVerified": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "source": {
        +      "const": "compiled-public-catalogue",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "source",
        +    "exhaustiveCoverage",
        +    "pricesLiveVerified",
        +    "clinicalSuitability"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / exampleData
        Added value: +{
        +  "const": true,
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / hasBroaderMatches
        Added value: +{
        +  "type": "boolean"
        +}
      • removedOutput schema / properties / interaction
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "actions": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "arguments": {
        -            "additionalProperties": {},
        -            "type": "object"
        -          },
        -          "collect": {
        -            "items": {
        -              "additionalProperties": true,
        -              "properties": {
        -                "kind": {
        -                  "enum": [
        -                    "text",
        -                    "date",
        -                    "multi-select"
        -                  ],
        -                  "type": "string"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "label",
        -                "kind"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "requiresUserAcceptance": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "tool": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "tool",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "cards": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "actions": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/actions/items"
        -            },
        -            "type": "array"
        -          },
        -          "availabilityNote": {
        -            "type": "string"
        -          },
        -          "details": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "clinicName": {
        -                "type": "string"
        -              },
        -              "markerStatus": {
        -                "enum": [
        -                  "published",
        -                  "unpublished",
        -                  "varies"
        -                ],
        -                "type": "string"
        -              },
        -              "markers": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "originalTitle": {
        -                "type": "string"
        -              },
        -              "provider": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provider",
        -              "clinicName",
        -              "originalTitle",
        -              "markers",
        -              "markerStatus"
        -            ],
        -            "type": "object"
        -          },
        -          "listingId": {
        -            "type": "string"
        -          },
        -          "listingIds": {
        -            "items": {
        -              "type": "string"
        -            },
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "locationLabel": {
        -            "type": "string"
        -          },
        -          "priceLabel": {
        -            "type": "string"
        -          },
        -          "requiresVariantSelection": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "suggestedAvailability": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/suggestedAvailability/items"
        -            },
        -            "maxItems": 2,
        -            "type": "array"
        -          },
        -          "test": {
        -            "type": "string"
        -          },
        -          "variants": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "$ref": "#/properties/interaction/properties/actions/items"
        -                  },
        -                  "type": "array"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "listingId": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "listingId",
        -                "label",
        -                "actions"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "listingIds",
        -          "locationLabel",
        -          "test",
        -          "priceLabel",
        -          "details",
        -          "suggestedAvailability",
        -          "actions"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "followUp": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "actions": {
        -          "items": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "type": "array"
        -        },
        -        "question": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "question",
        -        "actions"
        -      ],
        -      "type": "object"
        -    },
        -    "message": {
        -      "type": "string"
        -    },
        -    "presentation": {
        -      "const": "native",
        -      "type": "string"
        -    },
        -    "selection": {
        -      "additionalProperties": {},
        -      "type": "object"
        -    },
        -    "step": {
        -      "type": "string"
        -    },
        -    "suggestedAvailability": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "action": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "simulation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "startsAt": {
        -            "type": "string"
        -          },
        -          "timeZone": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "startsAt",
        -          "timeZone",
        -          "simulation",
        -          "action"
        -        ],
        -        "type": "object"
        -      },
        -      "maxItems": 2,
        -      "type": "array"
        -    },
        -    "testChoices": {
        -      "items": {
        -        "$ref": "#/properties/interaction/properties/actions/items"
        -      },
        -      "type": "array"
        -    },
        -    "typedReply": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "presentation",
        -    "step",
        -    "message",
        -    "selection",
        -    "actions"
        -  ],
        -  "type": "object"
        -}
      • addedOutput schema / properties / location
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "county": {
        +      "type": "string"
        +    },
        +    "eircode": {
        +      "type": "string"
        +    },
        +    "eircodeRoutingKey": {
        +      "type": "string"
        +    },
        +    "raw": {
        +      "type": "string"
        +    },
        +    "source": {
        +      "enum": [
        +        "eircode",
        +        "routing-key",
        +        "town",
        +        "address",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "town": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "raw",
        +    "source"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / locationStatus
        Added value: +{
        +  "enum": [
        +    "not-provided",
        +    "recognised",
        +    "unrecognised",
        +    "conflicting"
        +  ],
        +  "type": "string"
        +}
      • changedOutput schema / properties / matches / items / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / matches / items / properties / catalogueStatus
        Added value: +{
        +  "const": "published-example",
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / clinicName
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / county
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / eircode
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / eircodeRoutingKey
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / locationMatch
        Added value: +{
        +  "enum": [
        +    "unknown",
        +    "eircode",
        +    "routingKey",
        +    "town",
        +    "serviceTown",
        +    "nearbyText",
        +    "county",
        +    "adjacentCounty",
        +    "addressText",
        +    "national",
        +    "none"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / markers
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / matches / items / properties / markersPublished
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / matches / items / properties / national
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / matches / items / properties / panelId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / panelName
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / priceEur
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / priceNote
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / provider
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / providerRelationship
        Added value: +{
        +  "const": "no-partnership",
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / score
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "intent": {
        +      "type": "number"
        +    },
        +    "location": {
        +      "type": "number"
        +    },
        +    "total": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "location",
        +    "intent"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / matches / items / properties / serviceMode
        Added value: +{
        +  "enum": [
        +    "home-kit",
        +    "clinic"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / serviceTowns
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / matches / items / properties / town
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / venueNote
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / why
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / properties / matches / items / required
        Previous value: -[
        -  "id"
        -]New value: +[
        +  "id",
        +  "catalogueStatus",
        +  "providerRelationship",
        +  "provider",
        +  "clinicName",
        +  "town",
        +  "county",
        +  "eircode",
        +  "eircodeRoutingKey",
        +  "serviceTowns",
        +  "national",
        +  "serviceMode",
        +  "venueNote",
        +  "panelName",
        +  "panelId",
        +  "priceEur",
        +  "priceNote",
        +  "category",
        +  "markersPublished",
        +  "markers",
        +  "locationMatch",
        +  "score",
        +  "why"
        +]
      • addedOutput schema / properties / query
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / queryStatus
        Added value: +{
        +  "enum": [
        +    "needs-query",
        +    "provided"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / searchContext
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "catalogueQuery": {
        +      "type": "string"
        +    },
        +    "message": {
        +      "type": "string"
        +    },
        +    "originalQuery": {
        +      "type": "string"
        +    },
        +    "suitability": {
        +      "enum": [
        +        "unconfirmed",
        +        "not-assessed"
        +      ],
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "originalQuery",
        +    "catalogueQuery",
        +    "suitability",
        +    "message"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "matches",
        -  "disclaimer",
        -  "interaction"
        -]New value: +[
        +  "query",
        +  "matches",
        +  "broaderMatchCount",
        +  "hasBroaderMatches",
        +  "searchContext",
        +  "exampleData",
        +  "catalogueNotice",
        +  "disclaimer"
        +]
    • Removedpreview_purchase
    • Removedrender_booking
    • Removedrender_report
    • Changedrender_results38 fields changed
      • changedInput schema / properties / listingIds / description
        Previous value: -"Listing IDs selected from match_listings, in display order. Prices and markers are loaded by the server."New value: +"Exact listing ids returned by match_listings, in display order."
      • removedInput schema / properties / listingIds / items / description
        Removed value: -"Exact listing id returned by match_listings or get_listing."
      • changedInput schema / properties / location / description
        Previous value: -"User's requested town or Eircode, for geographic context."New value: +"Irish town or Eircode used for the comparison."
      • removedInput schema / properties / preferredDate
        Removed value: -{
        -  "description": "Known preferred date in Europe/Dublin; reuse rather than asking again.",
        -  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
        -  "type": "string"
        -}
      • removedInput schema / properties / preferredTime
        Removed value: -{
        -  "description": "Known local time, HH:mm, matched only against generated slots.",
        -  "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d$",
        -  "type": "string"
        -}
      • addedInput schema / properties / query / description
        Added value: +"Original catalogue search wording for display context."
      • changedOutput schema / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / catalogueNotice
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "clinicalSuitability": {
        +      "const": "not-assessed",
        +      "type": "string"
        +    },
        +    "exhaustiveCoverage": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "pricesLiveVerified": {
        +      "const": false,
        +      "type": "boolean"
        +    },
        +    "source": {
        +      "const": "compiled-public-catalogue",
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "source",
        +    "exhaustiveCoverage",
        +    "pricesLiveVerified",
        +    "clinicalSuitability"
        +  ],
        +  "type": "object"
        +}
      • removedOutput schema / properties / interaction
        Removed value: -{
        -  "additionalProperties": false,
        -  "properties": {
        -    "actions": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "arguments": {
        -            "additionalProperties": {},
        -            "type": "object"
        -          },
        -          "collect": {
        -            "items": {
        -              "additionalProperties": true,
        -              "properties": {
        -                "kind": {
        -                  "enum": [
        -                    "text",
        -                    "date",
        -                    "multi-select"
        -                  ],
        -                  "type": "string"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "name": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "label",
        -                "kind"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "requiresUserAcceptance": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "tool": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "tool",
        -          "arguments"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "cards": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "actions": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/actions/items"
        -            },
        -            "type": "array"
        -          },
        -          "availabilityNote": {
        -            "type": "string"
        -          },
        -          "details": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "clinicName": {
        -                "type": "string"
        -              },
        -              "markerStatus": {
        -                "enum": [
        -                  "published",
        -                  "unpublished",
        -                  "varies"
        -                ],
        -                "type": "string"
        -              },
        -              "markers": {
        -                "items": {
        -                  "type": "string"
        -                },
        -                "type": "array"
        -              },
        -              "originalTitle": {
        -                "type": "string"
        -              },
        -              "provider": {
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "provider",
        -              "clinicName",
        -              "originalTitle",
        -              "markers",
        -              "markerStatus"
        -            ],
        -            "type": "object"
        -          },
        -          "listingId": {
        -            "type": "string"
        -          },
        -          "listingIds": {
        -            "items": {
        -              "type": "string"
        -            },
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "locationLabel": {
        -            "type": "string"
        -          },
        -          "priceLabel": {
        -            "type": "string"
        -          },
        -          "requiresVariantSelection": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "suggestedAvailability": {
        -            "items": {
        -              "$ref": "#/properties/interaction/properties/suggestedAvailability/items"
        -            },
        -            "maxItems": 2,
        -            "type": "array"
        -          },
        -          "test": {
        -            "type": "string"
        -          },
        -          "variants": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "actions": {
        -                  "items": {
        -                    "$ref": "#/properties/interaction/properties/actions/items"
        -                  },
        -                  "type": "array"
        -                },
        -                "label": {
        -                  "type": "string"
        -                },
        -                "listingId": {
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "listingId",
        -                "label",
        -                "actions"
        -              ],
        -              "type": "object"
        -            },
        -            "type": "array"
        -          }
        -        },
        -        "required": [
        -          "listingIds",
        -          "locationLabel",
        -          "test",
        -          "priceLabel",
        -          "details",
        -          "suggestedAvailability",
        -          "actions"
        -        ],
        -        "type": "object"
        -      },
        -      "type": "array"
        -    },
        -    "followUp": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "actions": {
        -          "items": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "type": "array"
        -        },
        -        "question": {
        -          "type": "string"
        -        },
        -        "required": {
        -          "type": "boolean"
        -        }
        -      },
        -      "required": [
        -        "question",
        -        "actions"
        -      ],
        -      "type": "object"
        -    },
        -    "message": {
        -      "type": "string"
        -    },
        -    "presentation": {
        -      "const": "native",
        -      "type": "string"
        -    },
        -    "selection": {
        -      "additionalProperties": {},
        -      "type": "object"
        -    },
        -    "step": {
        -      "type": "string"
        -    },
        -    "suggestedAvailability": {
        -      "items": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "action": {
        -            "$ref": "#/properties/interaction/properties/actions/items"
        -          },
        -          "label": {
        -            "type": "string"
        -          },
        -          "simulation": {
        -            "const": true,
        -            "type": "boolean"
        -          },
        -          "startsAt": {
        -            "type": "string"
        -          },
        -          "timeZone": {
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "label",
        -          "startsAt",
        -          "timeZone",
        -          "simulation",
        -          "action"
        -        ],
        -        "type": "object"
        -      },
        -      "maxItems": 2,
        -      "type": "array"
        -    },
        -    "testChoices": {
        -      "items": {
        -        "$ref": "#/properties/interaction/properties/actions/items"
        -      },
        -      "type": "array"
        -    },
        -    "typedReply": {
        -      "type": "string"
        -    }
        -  },
        -  "required": [
        -    "presentation",
        -    "step",
        -    "message",
        -    "selection",
        -    "actions"
        -  ],
        -  "type": "object"
        -}
      • addedOutput schema / properties / location
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "county": {
        +      "type": "string"
        +    },
        +    "eircode": {
        +      "type": "string"
        +    },
        +    "eircodeRoutingKey": {
        +      "type": "string"
        +    },
        +    "raw": {
        +      "type": "string"
        +    },
        +    "source": {
        +      "enum": [
        +        "eircode",
        +        "routing-key",
        +        "town",
        +        "address",
        +        "unknown"
        +      ],
        +      "type": "string"
        +    },
        +    "town": {
        +      "type": "string"
        +    }
        +  },
        +  "required": [
        +    "raw",
        +    "source"
        +  ],
        +  "type": "object"
        +}
      • changedOutput schema / properties / matches / items / additionalProperties
        Previous value: -trueNew value: +false
      • addedOutput schema / properties / matches / items / properties / catalogueStatus
        Added value: +{
        +  "const": "published-example",
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / category
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / clinicName
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / county
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / eircode
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / eircodeRoutingKey
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / locationMatch
        Added value: +{
        +  "enum": [
        +    "unknown",
        +    "eircode",
        +    "routingKey",
        +    "town",
        +    "serviceTown",
        +    "nearbyText",
        +    "county",
        +    "adjacentCounty",
        +    "addressText",
        +    "national",
        +    "none"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / markers
        Added value: +{
        +  "items": {
        +    "additionalProperties": false,
        +    "properties": {
        +      "id": {
        +        "type": "string"
        +      },
        +      "name": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "name"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / matches / items / properties / markersPublished
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / matches / items / properties / national
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / matches / items / properties / panelId
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / panelName
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / priceEur
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / priceNote
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / provider
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / providerRelationship
        Added value: +{
        +  "const": "no-partnership",
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / score
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "intent": {
        +      "type": "number"
        +    },
        +    "location": {
        +      "type": "number"
        +    },
        +    "total": {
        +      "type": "number"
        +    }
        +  },
        +  "required": [
        +    "total",
        +    "location",
        +    "intent"
        +  ],
        +  "type": "object"
        +}
      • addedOutput schema / properties / matches / items / properties / serviceMode
        Added value: +{
        +  "enum": [
        +    "home-kit",
        +    "clinic"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / serviceTowns
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / matches / items / properties / town
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / matches / items / properties / venueNote
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / matches / items / properties / why
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • changedOutput schema / properties / matches / items / required
        Previous value: -[
        -  "id"
        -]New value: +[
        +  "id",
        +  "catalogueStatus",
        +  "providerRelationship",
        +  "provider",
        +  "clinicName",
        +  "town",
        +  "county",
        +  "eircode",
        +  "eircodeRoutingKey",
        +  "serviceTowns",
        +  "national",
        +  "serviceMode",
        +  "venueNote",
        +  "panelName",
        +  "panelId",
        +  "priceEur",
        +  "priceNote",
        +  "category",
        +  "markersPublished",
        +  "markers",
        +  "locationMatch",
        +  "score",
        +  "why"
        +]
      • addedOutput schema / properties / message
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / ok
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / query
        Added value: +{
        +  "type": "string"
        +}
      • changedOutput schema / required
        Previous value: -[
        -  "view",
        -  "matches",
        -  "disclaimer",
        -  "interaction"
        -]New value: +[
        +  "ok",
        +  "view",
        +  "query",
        +  "matches",
        +  "catalogueNotice",
        +  "disclaimer"
        +]
  2. 11 tool updates
    • First observedcomplete_purchase
    • First observedcreate_booking
    • First observedget_booking_options
    • First observedget_booking_slots
    • First observedget_listing
    • First observedlist_panels
    • First observedmatch_listings
    • First observedpreview_purchase
    • First observedrender_booking
    • First observedrender_report
    • First observedrender_results

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources