Swiss Ephemeris Astrology, Natal Chart, 3D Synastry, BaZi, Vedic, Mayan, I-Ching, Tarot & Kabbalah.
- Passed: Handshake
- Passed: Tools listed
- Passed: Latency
Median latency 196 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Other
Find open slots, book, move and cancel consultations, and read prices in SmartDoctor.
0 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Responded
The server completed its last measured handshake. This is an observation, not a guarantee.
Last checked . Not enough checks yet| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 4 | 0 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using SmartDoctor MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http smartdoctor-mcp-by-usefulapi https://smartdoctor.usefulapi.io/mcpCapabilities
Cancel an appointment by id (status becomes CANCELADO). The appointment is kept in the clinic's records. Uses PUT /integracao/agendas.
DiscoveredCheck whether the patient already has an appointment on that date for that specialty, to avoid a double booking. An empty list means no conflict. Uses GET /integracao/agendas/verificar.
DiscoveredBook a consultation for a patient. Without a time, the first free time of the day is used. For a new patient (CPF not yet registered), patient_name, patient_phone and patient_birth_date are all required. The specialty needs a PARTICULAR price and a schedule on that date. Uses POST /integracao/agendas.
DiscoveredCheck whether a CPF is already a patient of the clinic, and get the contact details. The answer has encontrado (true or false); when false, the patient is not registered. Uses GET /integracao/pacientes/cpf.
DiscoveredGet one appointment by id: date, time, status, specialty, doctor, unit, price and patient. Uses GET /integracao/agendas/{id}.
DiscoveredList the clinic's appointments from a start date (default today), optionally for one patient or one status. Uses GET /integracao/agendas/listar.
DiscoveredList the free time slots per doctor for one specialty, before a time is offered to a patient. Read-only, sent as a POST. Uses POST /integracao/controle-agendas/horarios-disponiveis.
DiscoveredList the clinic's active specialties and their prices (convenio PARTICULAR and others). Uses GET /integracao/consultas-valor.
DiscoveredMove an existing appointment to a new date and time. The new time must be free. Uses PUT /integracao/agendas with the appointment id.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 250 ms | 9 |