io.usefulapi/nookal
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
Nookal MCP by usefulapi
Publisher-provided description
Read Nookal locations, practitioners, availability, appointments, clients, cases and invoices.
Summary by lookupd
Lets an agent read clinic locations, staff, services, appointments, availability, clients, cases, invoices and payments from Nookal.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http nookal https://nookal.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add nookal --url https://nookal.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"nookal": {
"url": "https://nookal.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 (11 tools)
Publisher-provided text
nookal_list_locationsList the clinic's locations (id, name, address, time zone, active). Location ids are needed by most other tools. Only the locations your API client was grantednookal_list_staffList staff members and practitioners (id, name, title, speciality, email, location ids, whether they are a provider / bookable online / active). Use the staff inookal_list_servicesList the appointment types / services offered (id, name, category, duration in minutes, price, location, online-booking settings). Use a service id in get_availnookal_list_classesList the class types offered (id, name, category, duration, price, location, online-booking settings) — the class definitions, not individual sessions. Nookal Gnookal_get_availabilityGet the free appointment slots per date between two dates (max 60 days, Nookal's limit), optionally for given locations, practitioners and a service. Each slotnookal_list_appointmentsList appointments (date, start/end time, status, type, client, practitioner, case, location, arrived / did-not-arrive flags, notes), filtered by date range, locnookal_search_clientsFind clients (patients) by name, date of birth, mobile, email or id. Returns id, name, date of birth, location, active/deceased flags and contact details. Withnookal_get_clientGet one client (patient) by id: name, date of birth, contact details, addresses, alerts, allergies, notes, occupation, referring doctor and their treatment casenookal_list_casesList treatment cases (id, client, title, start and referral dates, referrer, primary practitioner, notes), filtered by client, case or practitioner. Nookal Grapnookal_list_invoicesList invoices with their line items and payments (number, client, case, location, practitioner, date, subtotal, tax, total, paid, balance), filtered by locationnookal_list_paymentsList payments received against invoices (method, amount, date, reference, invoice, client, location), filtered by invoice or payment date. Nookal GraphQL: payme
Details
- Version: 1.28.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 656 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/nookal/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/nookal)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp