Skip to main content
Glama

BloodPanel

Browse blood tests and health checks

list_panels
Read-onlyIdempotent

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

Input Schema

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

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitYes
queryYes
offsetYes
panelsYes
hasMoreYes
disclaimerYes
totalCountYes
exampleDataYes
catalogueNoticeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed20 schema 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"
      +]
  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