BloodPanel

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

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
97%
命名の品質
95%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~2,922トークン数(ツール定義)
~8.4 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.28%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "bloodpanel": {
      "url": "https://bloodpanel.ie/mcp"
    }
  }
}

リモートエンドポイント

https://bloodpanel.ie/mcpstreamable-http
https://bloodpanel.ie/mcp/cataloguestreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢match_listings(location, eircode, town, query, includeBroader, ...)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "location": {
      "type": "string",
      "maxLength": 200,
      "description": "Irish town or Eircode routing code already supplied by the user."
    },
    "eircode": {
      "type": "string",
      "maxLength": 20,
      "description": "Irish Eircode or routing key supplied by the user."
    },
    "town": {
      "type": "string",
      "maxLength": 100,
      "description": "Irish town or city supplied by the user."
    },
    "query": {
      "type": "string",
      "maxLength": 500,
      "description": "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."
    },
    "includeBroader": {
      "type": "boolean",
      "description": "Include broader mixed panels when the user explicitly requests them."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Maximum number of listings, default 4."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "queryStatus": {
      "type": "string",
      "enum": [
        "needs-query",
        "provided"
      ]
    },
    "locationStatus": {
      "type": "string",
      "enum": [
        "not-provided",
        "recognised",
        "unrecognised",
        "conflicting"
      ]
    },
    "location": {
      "type": "object",
      "properties": {
        "raw": {
          "type": "string"
        },
        "town": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "eircode": {
          "type": "string"
        },
        "eircodeRoutingKey": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "eircode",
            "routing-key",
            "town",
            "address",
            "unknown"
          ]
        }
      },
      "required": [
        "raw",
        "source"
      ],
      "additionalProperties": false
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "catalogueStatus": {
            "type": "string",
            "const": "published-example"
          },
          "providerRelationship": {
            "type": "string",
            "const": "no-partnership"
          },
          "provider": {
            "type": "string"
          },
          "clinicName": {
            "type": "string"
          },
          "town": {
            "type": "string"
          },
          "county": {
            "type": "string"
          },
          "eircode": {
            "type": "string"
          },
          "eircodeRoutingKey": {
            "type": "string"
          },
          "serviceTowns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "national": {
            "type": "boolean"
          },
          "serviceMode": {
            "type": "string",
            "enum": [
              "home-kit",
              "clinic"
            ]
          },
          "venueNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "panelName": {
            "type": "string"
          },
          "panelId": {
            "type": "string"
          },
          "priceEur": {
            "type": [
              "number",
              "null"
            ]
          },
          "priceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": "string"
          },
          "markersPublished": {
            "type": "boolean"
          },
          "markers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name"
              ],
              "additionalProperties": false
            }
          },
          "locationMatch": {
            "type": "string",
            "enum": [
              "unknown",
              "eircode",
              "routingKey",
              "town",
              "serviceTown",
              "nearbyText",
              "county",
              "adjacentCounty",
              "addressText",
              "national",
              "none"
            ]
          },
          "score": {
            "type": "object",
            "properties": {
              "total": {
                "type": "number"
              },
              "location": {
                "type": "number"
              },
              "intent": {
                "type": "number"
              }
            },
            "required": [
              "total",
              "location",
              "intent"
            ],
            "additionalProperties": false
          },
          "why": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "id",
          "catalogueStatus",
          "providerRelationship",
          "provider",
          "clinicName",
          "town",
          "county",
          "eircode",
          "eircodeRoutingKey",
          "serviceTowns",
          "national",
          "serviceMode",
          "venueNote",
          "panelName",
          "panelId",
          "priceEur",
          "priceNote",
          "category",
          "markersPublished",
          "markers",
          "locationMatch",
          "score",
          "why"
        ],
        "additionalProperties": false
      }
    },
    "broaderMatchCount": {
      "type": "integer",
      "minimum": 0
    },
    "hasBroaderMatches": {
      "type": "boolean"
    },
    "searchContext": {
      "type": "object",
      "properties": {
        "originalQuery": {
          "type": "string"
        },
        "catalogueQuery": {
          "type": "string"
        },
        "suitability": {
          "type": "string",
          "enum": [
            "unconfirmed",
            "not-assessed"
          ]
        },
        "message": {
          "type": "string"
        }
      },
      "required": [
        "originalQuery",
        "catalogueQuery",
        "suitability",
        "message"
      ],
      "additionalProperties": false
    },
    "exampleData": {
      "type": "boolean",
      "const": true
    },
    "catalogueNotice": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "compiled-public-catalogue"
        },
        "exhaustiveCoverage": {
          "type": "boolean",
          "const": false
        },
        "pricesLiveVerified": {
          "type": "boolean",
          "const": false
        },
        "clinicalSuitability": {
          "type": "string",
          "const": "not-assessed"
        }
      },
      "required": [
        "source",
        "exhaustiveCoverage",
        "pricesLiveVerified",
        "clinicalSuitability"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "query",
    "matches",
    "broaderMatchCount",
    "hasBroaderMatches",
    "searchContext",
    "exampleData",
    "catalogueNotice",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_listing(id)

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

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Exact listing id returned by match_listings."
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "id": {
      "type": "string"
    },
    "listing": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "catalogueStatus": {
          "type": "string",
          "const": "published-example"
        },
        "providerRelationship": {
          "type": "string",
          "const": "no-partnership"
        },
        "provider": {
          "type": "string"
        },
        "clinicName": {
          "type": "string"
        },
        "town": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "eircode": {
          "type": "string"
        },
        "eircodeRoutingKey": {
          "type": "string"
        },
        "serviceTowns": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "national": {
          "type": "boolean"
        },
        "serviceMode": {
          "type": "string",
          "enum": [
            "home-kit",
            "clinic"
          ]
        },
        "venueNote": {
          "type": [
            "string",
            "null"
          ]
        },
        "panelName": {
          "type": "string"
        },
        "panelId": {
          "type": "string"
        },
        "priceEur": {
          "type": [
            "number",
            "null"
          ]
        },
        "priceNote": {
          "type": [
            "string",
            "null"
          ]
        },
        "category": {
          "type": "string"
        },
        "markersPublished": {
          "type": "boolean"
        },
        "markers": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "id",
        "catalogueStatus",
        "providerRelationship",
        "provider",
        "clinicName",
        "town",
        "county",
        "eircode",
        "eircodeRoutingKey",
        "serviceTowns",
        "national",
        "serviceMode",
        "venueNote",
        "panelName",
        "panelId",
        "priceEur",
        "priceNote",
        "category",
        "markersPublished",
        "markers"
      ],
      "additionalProperties": false
    },
    "catalogueNotice": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "compiled-public-catalogue"
        },
        "exhaustiveCoverage": {
          "type": "boolean",
          "const": false
        },
        "pricesLiveVerified": {
          "type": "boolean",
          "const": false
        },
        "clinicalSuitability": {
          "type": "string",
          "const": "not-assessed"
        }
      },
      "required": [
        "source",
        "exhaustiveCoverage",
        "pricesLiveVerified",
        "clinicalSuitability"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "found",
    "id",
    "catalogueNotice",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_panels(query, limit, offset)

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

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 500,
      "description": "Optional panel name, category or alias filter."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Page size, default 12."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10000,
      "description": "Pagination offset, default 0."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "panels": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "aliases": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "listingCount": {
            "type": "integer",
            "minimum": 0
          },
          "examplePriceRange": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "min": {
                    "type": "number"
                  },
                  "max": {
                    "type": "number"
                  }
                },
                "required": [
                  "min",
                  "max"
                ],
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "id",
          "name",
          "category",
          "aliases",
          "listingCount",
          "examplePriceRange"
        ],
        "additionalProperties": false
      }
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    },
    "limit": {
      "type": "integer",
      "exclusiveMinimum": 0
    },
    "totalCount": {
      "type": "integer",
      "minimum": 0
    },
    "hasMore": {
      "type": "boolean"
    },
    "exampleData": {
      "type": "boolean",
      "const": true
    },
    "catalogueNotice": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "compiled-public-catalogue"
        },
        "exhaustiveCoverage": {
          "type": "boolean",
          "const": false
        },
        "pricesLiveVerified": {
          "type": "boolean",
          "const": false
        },
        "clinicalSuitability": {
          "type": "string",
          "const": "not-assessed"
        }
      },
      "required": [
        "source",
        "exhaustiveCoverage",
        "pricesLiveVerified",
        "clinicalSuitability"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "query",
    "panels",
    "offset",
    "limit",
    "totalCount",
    "hasMore",
    "exampleData",
    "catalogueNotice",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢render_results(listingIds, query, location)

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

入力スキーマ

{
  "type": "object",
  "properties": {
    "listingIds": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "minItems": 1,
      "maxItems": 10,
      "description": "Exact listing ids returned by match_listings, in display order."
    },
    "query": {
      "type": "string",
      "maxLength": 500,
      "description": "Original catalogue search wording for display context."
    },
    "location": {
      "type": "string",
      "maxLength": 200,
      "description": "Irish town or Eircode used for the comparison."
    }
  },
  "required": [
    "listingIds"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "ok": {
      "type": "boolean"
    },
    "view": {
      "type": "string",
      "const": "results"
    },
    "query": {
      "type": "string"
    },
    "location": {
      "type": "object",
      "properties": {
        "raw": {
          "type": "string"
        },
        "town": {
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "eircode": {
          "type": "string"
        },
        "eircodeRoutingKey": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "eircode",
            "routing-key",
            "town",
            "address",
            "unknown"
          ]
        }
      },
      "required": [
        "raw",
        "source"
      ],
      "additionalProperties": false
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "catalogueStatus": {
            "type": "string",
            "const": "published-example"
          },
          "providerRelationship": {
            "type": "string",
            "const": "no-partnership"
          },
          "provider": {
            "type": "string"
          },
          "clinicName": {
            "type": "string"
          },
          "town": {
            "type": "string"
          },
          "county": {
            "type": "string"
          },
          "eircode": {
            "type": "string"
          },
          "eircodeRoutingKey": {
            "type": "string"
          },
          "serviceTowns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "national": {
            "type": "boolean"
          },
          "serviceMode": {
            "type": "string",
            "enum": [
              "home-kit",
              "clinic"
            ]
          },
          "venueNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "panelName": {
            "type": "string"
          },
          "panelId": {
            "type": "string"
          },
          "priceEur": {
            "type": [
              "number",
              "null"
            ]
          },
          "priceNote": {
            "type": [
              "string",
              "null"
            ]
          },
          "category": {
            "type": "string"
          },
          "markersPublished": {
            "type": "boolean"
          },
          "markers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "name"
              ],
              "additionalProperties": false
            }
          },
          "locationMatch": {
            "type": "string",
            "enum": [
              "unknown",
              "eircode",
              "routingKey",
              "town",
              "serviceTown",
              "nearbyText",
              "county",
              "adjacentCounty",
              "addressText",
              "national",
              "none"
            ]
          },
          "score": {
            "type": "object",
            "properties": {
              "total": {
                "type": "number"
              },
              "location": {
                "type": "number"
              },
              "intent": {
                "type": "number"
              }
            },
            "required": [
              "total",
              "location",
              "intent"
            ],
            "additionalProperties": false
          },
          "why": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "id",
          "catalogueStatus",
          "providerRelationship",
          "provider",
          "clinicName",
          "town",
          "county",
          "eircode",
          "eircodeRoutingKey",
          "serviceTowns",
          "national",
          "serviceMode",
          "venueNote",
          "panelName",
          "panelId",
          "priceEur",
          "priceNote",
          "category",
          "markersPublished",
          "markers",
          "locationMatch",
          "score",
          "why"
        ],
        "additionalProperties": false
      }
    },
    "message": {
      "type": "string"
    },
    "catalogueNotice": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string",
          "const": "compiled-public-catalogue"
        },
        "exhaustiveCoverage": {
          "type": "boolean",
          "const": false
        },
        "pricesLiveVerified": {
          "type": "boolean",
          "const": false
        },
        "clinicalSuitability": {
          "type": "string",
          "const": "not-assessed"
        }
      },
      "required": [
        "source",
        "exhaustiveCoverage",
        "pricesLiveVerified",
        "clinicalSuitability"
      ],
      "additionalProperties": false
    },
    "disclaimer": {
      "type": "string"
    }
  },
  "required": [
    "ok",
    "view",
    "query",
    "matches",
    "catalogueNotice",
    "disclaimer"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件
検証済みバージョンは記録されていませんツール 11 件