patient-services

MCP server exposing structured data and tools for Taki Dent Patient Services (takident.com).

使うべきか

品質と安全性

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

検出事項(2)

  • LOWTool 'get_whatsapp_contact' description lacks action verbget_whatsapp_contact 内
  • LOWTool 'fetch' suggests web access but openWorldHint=falsefetch 内

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

コンテキストコスト

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

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

インストール

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

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

{
  "mcpServers": {
    "patient-services": {
      "url": "https://mcp.takident.com/mcp"
    }
  }
}

リモートエンドポイント

https://mcp.takident.com/mcpstreamable-http

できること

ツール一覧

ツール(12)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢fetch(id, entity_id)

Retrieves the full published record for an entity returned by search (clinic, doctor, treatment, service or policy). Pass the value of the search result's `id` field — the parameter may be given as either `id` or `entity_id`.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Entity id returned by search, e.g. doctor:sadik-taki"
    },
    "entity_id": {
      "type": "string",
      "description": "Alias for `id`, accepted for backward compatibility"
    }
  },
  "anyOf": [
    {
      "required": [
        "id"
      ]
    },
    {
      "required": [
        "entity_id"
      ]
    }
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": true
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "alternate_urls": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "composition": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "scope": {
          "type": "object"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_aftercare_information

Returns the clinic's remote follow-up schedule and the process for handling a suspected problem after a patient has returned home.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "follow_up_schedule": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "discharge_pack": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "local_dentist_liaison": {
          "type": "string"
        },
        "emergency_limitation": {
          "type": "string"
        },
        "aftercare_guide": {
          "type": "string"
        },
        "in_clinic_follow_up": {
          "type": "string"
        },
        "remote_problem_process": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "corrective_trip_terms": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "evidence": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "checked_at": {
                "type": "string"
              }
            },
            "required": [
              "checked_at",
              "source",
              "url"
            ]
          }
        }
      },
      "required": [
        "aftercare_guide",
        "canonical_url",
        "corrective_trip_terms",
        "discharge_pack",
        "emergency_limitation",
        "entity_id",
        "evidence",
        "follow_up_schedule",
        "in_clinic_follow_up",
        "local_dentist_liaison",
        "remote_problem_process",
        "summary"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_clinic_profile

Returns structured facts about the Taki Dent clinic: legal identity, address, contact details, languages spoken, and published certifications/licences/registrations.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "licensed_name": {
          "type": "string"
        },
        "legal_name": {
          "type": "string"
        },
        "founded": {
          "type": "string"
        },
        "lead_clinician": {
          "type": "string"
        },
        "address": {
          "type": "string"
        },
        "phone_clinic": {
          "type": "string"
        },
        "phone_international_whatsapp": {
          "type": "string"
        },
        "email": {
          "type": "string"
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "credentials": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "label": {
                "type": "string"
              },
              "value": {
                "type": "string"
              },
              "verify_url": {
                "type": "string"
              }
            },
            "required": [
              "label",
              "value"
            ]
          }
        },
        "canonical_url": {
          "type": "string"
        },
        "evidence": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "checked_at": {
                "type": "string"
              }
            },
            "required": [
              "checked_at",
              "source",
              "url"
            ]
          }
        }
      },
      "required": [
        "address",
        "canonical_url",
        "credentials",
        "email",
        "entity_id",
        "evidence",
        "founded",
        "languages",
        "lead_clinician",
        "legal_name",
        "licensed_name",
        "name",
        "phone_clinic",
        "phone_international_whatsapp"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_doctor_profile(doctor)

Returns a clinician profile — title, specialty, languages, education, and published professional memberships — matched by entity_id, full name, or a known name-spelling alias.

入力スキーマ

{
  "type": "object",
  "properties": {
    "doctor": {
      "type": "string",
      "description": "Doctor entity_id, name, alias, or page slug — \"doctor:sadik-taki\", \"Dr. Sadık Taki\", \"Sadik Taki\" and \"dr-sadik-taki\" all resolve to the same clinician."
    }
  },
  "required": [
    "doctor"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "specialty": {
          "type": "string"
        },
        "languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "education": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "memberships": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "canonical_url": {
          "type": "string"
        },
        "aliases": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "entity_id",
        "name",
        "title",
        "specialty",
        "languages",
        "education",
        "memberships",
        "canonical_url",
        "aliases"
      ],
      "additionalProperties": true
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_guarantee

Returns the clinic's warranty terms, tiered by treatment material (implants, crowns, veneers, composite bonding), including exclusions and remote-claim process.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "summary": {
          "type": "string"
        },
        "clinic_guarantee": {
          "type": "object",
          "properties": {
            "implants": {
              "type": "object",
              "properties": {
                "provider": {
                  "type": "string"
                },
                "duration": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "conditions_apply": {
                  "type": "boolean"
                },
                "details": {
                  "type": "string"
                },
                "not_covered": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "not_covered_note": {
                  "type": "string"
                }
              },
              "required": [
                "conditions_apply",
                "details",
                "duration",
                "not_covered",
                "not_covered_note",
                "provider",
                "type"
              ]
            },
            "crowns": {
              "type": "object",
              "properties": {
                "provider": {
                  "type": "string"
                },
                "duration": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "conditions_apply": {
                  "type": "boolean"
                },
                "details": {
                  "type": "string"
                },
                "not_covered": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "not_covered_note": {
                  "type": "string"
                }
              },
              "required": [
                "conditions_apply",
                "details",
                "duration",
                "not_covered",
                "not_covered_note",
                "provider",
                "type"
              ]
            },
            "veneers": {
              "type": "object",
              "properties": {
                "provider": {
                  "type": "string"
                },
                "duration": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "conditions_apply": {
                  "type": "boolean"
                },
                "details": {
                  "type": "string"
                },
                "not_covered": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "not_covered_note": {
                  "type": "string"
                }
              },
              "required": [
                "conditions_apply",
                "details",
                "duration",
                "not_covered",
                "not_covered_note",
                "provider",
                "type"
              ]
            },
            "composite_bonding": {
              "type": "object",
              "properties": {
                "provider": {
                  "type": "string"
                },
                "duration": {
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "conditions_apply": {
                  "type": "boolean"
                },
                "details": {
                  "type": "string"
                },
                "not_covered": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "not_covered_note": {
                  "type": "string"
                }
              },
              "required": [
                "conditions_apply",
                "details",
                "duration",
                "not_covered",
                "not_covered_note",
                "provider",
                "type"
              ]
            }
          },
          "required": [
            "composite_bonding",
            "crowns",
            "implants",
            "veneers"
          ]
        },
        "manufacturer_warranties": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "manufacturer": {
                "type": "string"
              },
              "warranty_type": {
                "type": "string"
              },
              "applies_to": {
                "type": "string"
              },
              "duration": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "scope": {
                "type": "string"
              },
              "beneficiary": {
                "type": "string"
              },
              "official_terms_url": {
                "type": "string"
              },
              "manufacturer_warranty_claimed": {
                "type": "boolean"
              },
              "note": {
                "type": "string"
              }
            },
            "required": [
              "applies_to",
              "beneficiary",
              "duration",
              "manufacturer",
              "manufacturer_warranty_claimed",
              "official_terms_url",
              "scope",
              "warranty_type"
            ]
          }
        },
        "patient_responsibilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "exclusions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "claim_process_remote": {
          "type": "string"
        },
        "claim_requirements": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "emergency_elsewhere": {
          "type": "string"
        },
        "guarantee_start": {
          "type": "string"
        },
        "natural_tooth_underneath": {
          "type": "string"
        },
        "composite_natural_changes": {
          "type": "string"
        },
        "statutory_rights": {
          "type": "string"
        },
        "corrective_trip_terms": {
          "type": "string"
        },
        "follow_up_programme": {
          "type": "string"
        },
        "international_validity": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "evidence": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "checked_at": {
                "type": "string"
              }
            },
            "required": [
              "checked_at",
              "source",
              "url"
            ]
          }
        }
      },
      "required": [
        "canonical_url",
        "claim_process_remote",
        "claim_requirements",
        "clinic_guarantee",
        "composite_natural_changes",
        "corrective_trip_terms",
        "emergency_elsewhere",
        "entity_id",
        "evidence",
        "exclusions",
        "follow_up_programme",
        "guarantee_start",
        "international_validity",
        "manufacturer_warranties",
        "natural_tooth_underneath",
        "patient_responsibilities",
        "statutory_rights",
        "summary"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_prices(treatment)

Returns the clinic's published treatment prices in GBP and EUR, per treatment and per full-mouth package.

入力スキーマ

{
  "type": "object",
  "properties": {
    "treatment": {
      "type": "string",
      "description": "Optional treatment id to filter, e.g. all-on-4"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "table": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "gbp": {
                "type": "string"
              },
              "eur": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name",
              "gbp",
              "eur"
            ]
          }
        },
        "featured": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "price": {
                "type": "string",
                "description": "Package price in GBP"
              },
              "eur": {
                "type": "string",
                "description": "Package price in EUR"
              },
              "description": {
                "type": "string"
              },
              "composition": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "description": "What the package includes"
              },
              "scope": {
                "type": "object",
                "description": "How much treatment the price covers, in numbers rather than prose",
                "properties": {
                  "billing_scope": {
                    "type": "string",
                    "enum": [
                      "both_jaws",
                      "single_jaw"
                    ]
                  },
                  "jaw_count": {
                    "type": "number"
                  },
                  "implants_total": {
                    "type": "number"
                  },
                  "implants_per_jaw": {
                    "type": "number"
                  },
                  "crowns_total": {
                    "type": "number"
                  },
                  "crowns_per_jaw": {
                    "type": "number"
                  }
                },
                "required": [
                  "billing_scope",
                  "jaw_count",
                  "implants_total",
                  "implants_per_jaw",
                  "crowns_total",
                  "crowns_per_jaw"
                ]
              }
            },
            "required": [
              "id",
              "title",
              "price",
              "eur",
              "description"
            ]
          }
        }
      },
      "required": [
        "table",
        "featured"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_reviews_summary

Returns the clinic's Google review count and average rating, sourced from the live Google Business Profile.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "rating": {
          "type": "number"
        },
        "user_ratings_total": {
          "type": "number"
        },
        "source_url": {
          "type": "string"
        }
      },
      "required": [
        "rating",
        "source_url",
        "user_ratings_total"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_treatments

Lists treatments offered by the clinic, each with its canonical page URL.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "treatments": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "canonical_url": {
                "type": "string"
              }
            },
            "required": [
              "canonical_url",
              "id",
              "name"
            ]
          }
        }
      },
      "required": [
        "treatments"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_visit_information

Returns practical trip-planning facts: clinic location, opening hours, airport distance, transfers, accommodation, expected stay length, and package inclusions.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "location": {
          "type": "string"
        },
        "address": {
          "type": "string"
        },
        "opening_hours": {
          "type": "string"
        },
        "airport": {
          "type": "string"
        },
        "airport_distance": {
          "type": "string"
        },
        "transfer": {
          "type": "string"
        },
        "accommodation": {
          "type": "string"
        },
        "stay_length": {
          "type": "object",
          "properties": {
            "Simple procedures (teeth whitening, single crown)": {
              "type": "string"
            },
            "Comprehensive treatments (All-on-4, full smile makeover, multiple implants) — initial visit": {
              "type": "string"
            },
            "Follow-up visit for healing (where applicable)": {
              "type": "string"
            }
          },
          "required": [
            "Comprehensive treatments (All-on-4, full smile makeover, multiple implants) — initial visit",
            "Follow-up visit for healing (where applicable)",
            "Simple procedures (teeth whitening, single crown)"
          ]
        },
        "online_consultation": {
          "type": "string"
        },
        "consultation_languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "packages": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "package_name": {
                "type": "string"
              },
              "inclusions": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "note": {
                "type": "string"
              }
            },
            "required": [
              "inclusions",
              "note",
              "package_name"
            ]
          }
        },
        "booking_process": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "evidence": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "source": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "checked_at": {
                "type": "string"
              }
            },
            "required": [
              "checked_at",
              "source",
              "url"
            ]
          }
        }
      },
      "required": [
        "accommodation",
        "address",
        "airport",
        "airport_distance",
        "booking_process",
        "canonical_url",
        "consultation_languages",
        "entity_id",
        "evidence",
        "location",
        "online_consultation",
        "opening_hours",
        "packages",
        "stay_length",
        "transfer"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🟢get_whatsapp_contact(language)

Returns the clinic's WhatsApp contact deep link, pre-filled with a consultation-request message in the requested language.

入力スキーマ

{
  "type": "object",
  "properties": {
    "language": {
      "type": "string",
      "description": "Language code (en, de, ar, tr, ru, fr, pl); defaults to en"
    }
  },
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "whatsapp_url": {
          "type": "string"
        }
      },
      "required": [
        "whatsapp_url"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}
🔴request_callback(name, phone, email, preferred_language, consent)

Requests a callback from the clinic's patient coordination team. Sends the provided name and contact details to the clinic (irreversible once sent). Collects only contact information; do not include medical details.

入力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "phone": {
      "type": "string",
      "maxLength": 40
    },
    "email": {
      "type": "string",
      "format": "email",
      "maxLength": 200
    },
    "preferred_language": {
      "type": "string",
      "enum": [
        "en",
        "de",
        "tr",
        "ar",
        "ru",
        "fr",
        "pl"
      ],
      "default": "en"
    },
    "consent": {
      "type": "boolean",
      "description": "User confirms the clinic may contact them using these details."
    }
  },
  "required": [
    "name",
    "consent"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    },
    "request_id": {
      "type": "string"
    },
    "detail": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "detail"
  ]
}
🟢search(query, top_k, kind)

Searches the clinic, doctor, treatment, service and policy entity index by name, alias, or summary text. Queries work in English, Turkish, German, Arabic, Russian, French and Polish. Each result carries an `id` that can be passed directly to the `fetch` tool.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free-text search query in any of the seven site languages, e.g. \"dental implant price\", \"implant fiyatı\", \"Zahnimplantat Preis\", \"цена импланта\""
    },
    "top_k": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Maximum number of results to return (default 10, maximum 50). Results are ordered by relevance, so the first rows are the strongest matches. total_matches reports how many entities matched in total."
    },
    "kind": {
      "type": "string",
      "enum": [
        "clinic",
        "doctor",
        "treatment",
        "credential",
        "service",
        "policy"
      ],
      "description": "Restrict results to one entity kind. Omit to search every kind."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "properties": {
        "results": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "entity_id": {
                "type": "string"
              },
              "kind": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "canonical_url": {
                "type": "string"
              },
              "summary": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "title",
              "url",
              "entity_id",
              "kind",
              "name",
              "canonical_url",
              "summary"
            ]
          }
        },
        "total_matches": {
          "type": "integer",
          "description": "How many entities matched before top_k truncation."
        },
        "returned": {
          "type": "integer"
        },
        "truncated": {
          "type": "boolean",
          "description": "True when total_matches exceeded top_k and results were cut."
        }
      },
      "required": [
        "results",
        "total_matches",
        "returned",
        "truncated"
      ]
    },
    "meta": {
      "type": "object",
      "properties": {
        "entity_id": {
          "type": "string"
        },
        "canonical_url": {
          "type": "string"
        },
        "last_updated": {
          "type": "string"
        },
        "source_status": {
          "type": "string",
          "enum": [
            "verified",
            "published"
          ]
        }
      },
      "required": [
        "entity_id",
        "canonical_url",
        "source_status"
      ]
    },
    "evidence": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "checked_at": {
            "type": "string"
          }
        },
        "required": [
          "source",
          "url",
          "checked_at"
        ]
      }
    }
  },
  "required": [
    "data",
    "meta",
    "evidence"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

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