com. takident/ patient-services
by takident.com · remote · no sign-in to list tools · v1.0.0 · published by com.takident
MCP server exposing structured data and tools for Taki Dent Patient Services (takident.com).
12 tools: 1 can delete or cancel things and 11 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads11Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http patient-services https://mcp.takident.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Infosearch
The input schema at properties.kind.enum[3] mentions "credential".
What this check looks forMatched text
inputSchema.properties.kind.enum[3]: "credential"
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
12 tools
Deletes or cancels 1Claude Code: deny
request_callbackRequests a callback from the clinic's patient coordination team.No findings
Why it is in this group
- The name "request_callback" says "request": a word for a change.
- The description says "irreversible".
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
Only reads 11Claude Code: allow
fetchRetrieves the full published record for an entity returned by search (clinic, doctor, treatment, service or policy).No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it 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`.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_aftercare_informationReturns the clinic's remote follow-up schedule and the process for handling a suspected problem after a patient has returned home.No findings
Why it is in this group
- The name "get_aftercare_information" says "get": a word for reading.
Description, as the server wrote it Returns the clinic's remote follow-up schedule and the process for handling a suspected problem after a patient has returned home.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_clinic_profileReturns structured facts about the Taki Dent clinic: legal identity, address, contact details, languages spoken, and published certifications/licences/registrations.No findings
Why it is in this group
- The name "get_clinic_profile" says "get": a word for reading.
Description, as the server wrote it Returns structured facts about the Taki Dent clinic: legal identity, address, contact details, languages spoken, and published certifications/licences/registrations.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_doctor_profileReturns a clinician profile — title, specialty, languages, education, and published professional memberships — matched by entity_id, full name, or a known name-spelling alias.No findings
Why it is in this group
- The name "get_doctor_profile" says "get": a word for reading.
Description, as the server wrote it Returns a clinician profile — title, specialty, languages, education, and published professional memberships — matched by entity_id, full name, or a known name-spelling alias.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_guaranteeReturns the clinic's warranty terms, tiered by treatment material (implants, crowns, veneers, composite bonding), including exclusions and remote-claim process.No findings
Why it is in this group
- The name "get_guarantee" says "get": a word for reading.
Description, as the server wrote it Returns the clinic's warranty terms, tiered by treatment material (implants, crowns, veneers, composite bonding), including exclusions and remote-claim process.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_pricesReturns the clinic's published treatment prices in GBP and EUR, per treatment and per full-mouth package.No findings
Why it is in this group
- The name "get_prices" says "get": a word for reading.
Description, as the server wrote it Returns the clinic's published treatment prices in GBP and EUR, per treatment and per full-mouth package.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_reviews_summaryReturns the clinic's Google review count and average rating, sourced from the live Google Business Profile.No findings
Why it is in this group
- The name "get_reviews_summary" says "get": a word for reading.
Description, as the server wrote it Returns the clinic's Google review count and average rating, sourced from the live Google Business Profile.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_treatmentsLists treatments offered by the clinic, each with its canonical page URL.No findings
Why it is in this group
- The name "get_treatments" says "get": a word for reading.
Description, as the server wrote it Lists treatments offered by the clinic, each with its canonical page URL.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_visit_informationReturns practical trip-planning facts: clinic location, opening hours, airport distance, transfers, accommodation, expected stay length, and package inclusions.No findings
Why it is in this group
- The name "get_visit_information" says "get": a word for reading.
Description, as the server wrote it Returns practical trip-planning facts: clinic location, opening hours, airport distance, transfers, accommodation, expected stay length, and package inclusions.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
get_whatsapp_contactReturns the clinic's WhatsApp contact deep link, pre-filled with a consultation-request message in the requested language.No findings
Why it is in this group
- The name "get_whatsapp_contact" says "get": a word for reading.
Description, as the server wrote it Returns the clinic's WhatsApp contact deep link, pre-filled with a consultation-request message in the requested language.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
searchSearches the clinic, doctor, treatment, service and policy entity index by name, alias, or summary text.1 finding
Why it is in this group
- The name "search" says "search": a word for reading.
Findings
- Info
The input schema at properties.kind.enum[3] mentions "credential".
What this check looks forMatched text
inputSchema.properties.kind.enum[3]: "credential"
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http patient-services https://mcp.takident.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__patient-services__fetch",
"mcp__patient-services__get_aftercare_information",
"mcp__patient-services__get_clinic_profile",
"mcp__patient-services__get_doctor_profile",
"mcp__patient-services__get_guarantee",
"mcp__patient-services__get_prices",
"mcp__patient-services__get_reviews_summary",
"mcp__patient-services__get_treatments",
"mcp__patient-services__get_visit_information",
"mcp__patient-services__get_whatsapp_contact",
"mcp__patient-services__search"
],
"ask": [],
"deny": [
"mcp__patient-services__request_callback"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as patient-services. Review it before you use it.