io.usefulapi/erclinic
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ERClinic MCP by usefulapi
Publisher-provided description
Find agenda times, read appointments; book, confirm and cancel them in ERClinic.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http erclinic https://erclinic.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add erclinic --url https://erclinic.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"erclinic": {
"url": "https://erclinic.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (15 tools)
Publisher-provided text
erclinic_list_unitiesList the clinic's units, and whether each accepts in-person and tele-consultation bookings. Good first call. GET /agenda/unities.erclinic_list_specialtiesList active specialties (numeric ids), optionally only those of one professional. GET /agenda/specialties.erclinic_list_professionalsList the clinic's professionals (id, name, gender, age range), optionally filtered by insurance, procedure or specialty. GET /agenda/professionals.erclinic_list_proceduresList active procedures for one professional (id, name, preparation text). Insurance or specialty filters also need professional_id. GET /agenda/procedures.erclinic_list_insuranceList active insurance plans (convênios) with their ids, optionally for one professional. GET /agenda/insurance.erclinic_get_available_datesList dates with free agenda slots. Defaults: from today to 30 days ahead. Insurance or specialty filters need professional_id. GET /agenda/available-dates.erclinic_get_available_timesList the free times on one date. Insurance or specialty filters need professional_id. GET /agenda/available-times.erclinic_list_appointmentsList appointments by date range, appointment id, patient, professional or status (AGENDADO, CANCELADO, CONFIRMADO, ATENDIDO). GET /agenda/appointments/list.erclinic_find_patientFind one patient by id, CPF or phone. Returns personal data (sensitive, LGPD). GET /patients.erclinic_list_birthdaysList patients whose birthday is on one month and day (mm-dd). Returns personal data (sensitive, LGPD). GET /patients/birthday.erclinic_create_appointmentBook a new appointment in the clinic agenda. Creates a real booking that patients and staff see. POST /agenda/appointments/.erclinic_confirm_appointmentSet one appointment's status to CONFIRMADO. Repeating the call leaves it confirmed. POST /agenda/appointments/{agenda_id}/confirm.erclinic_cancel_appointmentSet one appointment's status to CANCELADO. The slot is freed for other bookings. POST /agenda/appointments/{agenda_id}/cancel.erclinic_create_patientRegister a new patient record in the clinic. Creates personal data (sensitive, LGPD). POST /patients.erclinic_update_patientUpdate a patient's record. The API requires every field, so send the current value for any field you do not change. Personal data (sensitive, LGPD). PUT /patien
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 457 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/erclinic/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/erclinic)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp