Skip to main content
Glama

BloodPanel

View blood-test details

get_listing
Read-onlyIdempotent

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

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesExact listing id returned by match_listings.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYes
foundYes
listingNo
disclaimerYes
catalogueNoticeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed9 schema 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"
      +]
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources