MCP server
Semble MCP by usefulapi
io.usefulapi/semble
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Semble patients, bookings, invoices and products; create patients and tasks, label patients.
Working at last checkVerified publisher: usefulapi.ioAbout 3,869 tokens per request once connected19 tools
https://semble.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 19
- Token cost
- About 3,869 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http semble https://semble.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.semble] url = "https://semble.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"semble":{"httpUrl":"https://semble.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"semble":{"url":"https://semble.usefulapi.io/mcp"}}}
VS Code
{"servers":{"semble":{"type":"http","url":"https://semble.usefulapi.io/mcp"}}}
Antigravity
agy mcp add semble https://semble.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"semble","server_url":"https://semble.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"semble","server_url":"https://semble.usefulapi.io/mcp"}
Tools
semble_add_patient_label~142 tokens
Puts an existing label on a patient (label ids from semble_list_labels). Adds only; nothing is removed.semble_create_patient~418 tokens
Creates a new patient record (personal data) from the details you give. It does not check for an existing patient: search with semble_list_patients first to avoid a duplicate.semble_create_task~312 tokens
Creates a task in Semble assigned to a staff user (get ids from semble_list_users), optionally about a patient, with a due date, priority and type. Creates a new record each time it is called.semble_get_booking~97 tokens
One booking by id, with patient, doctor, location, appointment type, status and journey.semble_get_invoice~92 tokens
One invoice by id, with its line items, totals and what is outstanding.semble_get_patient~130 tokens
One patient by id (personal data): demographics, phones, address, numbers, custom attributes, labels, comments and status. Appointments, invoices and tasks have their own tools.semble_get_practice~87 tokens
The practice the API token belongs to: name, timezone, locations, appointment types and medical specialties. A good first call to check the connection.semble_get_product~85 tokens
One product, service or appointment type by id.semble_get_user~76 tokens
One staff user by id.semble_list_bookings~271 tokens
Bookings (appointments) of the whole practice. With a date range, a booking is included if it starts or ends inside it. Returns patient, doctor, location, appointment type, status and journey (arrived, consultation, departed, dna).semble_list_contacts~202 tokens
Contacts of the practice (referring doctors, insurers and other payors). `search` matches name, email, phone, specialty and numbers.semble_list_invoices~288 tokens
Invoices whose invoice date is inside a date range, with patient, totals and what is outstanding. Filter by status (active or cancelled) and paid_or_outstanding. Monetary amounts are in the practice currency.semble_list_labels~156 tokens
The labels that can be put on patients (id, title, colour). Use the id with semble_add_patient_label.semble_list_patient_bookings~336 tokens
The bookings (appointments) of one patient between two dates, with doctor, location, appointment type and status. Both dates are required (YYYY-MM-DD).semble_list_patients~199 tokens
Patients of the practice (personal and health data). `search` matches name, email, phone or date of birth. Returns id, name, date of birth, contact details and status, plus pageInfo.hasMore for the next page.semble_list_products~174 tokens
The practice's price list: appointment types, services and stock items, with price, cost, duration and stock level. `search` matches the item code or name.semble_list_tasks~302 tokens
Practice tasks, filtered by patient, status, priority, type or assignee. Returns subject, due date, priority, assignee and patient.semble_list_users~216 tokens
Staff users of the practice (clinicians and admin): name, email, role, qualifications and specialties. Use the ids for bookings and tasks.semble_update_task~286 tokens
Changes a task: close or reopen it (status), reassign it, move the due date, or edit subject, priority and notes. Only the fields you pass are changed.
Browse
Related MCP servers
- e-Boekhouden MCP by usefulapi
Read e-Boekhouden relations, invoices, ledgers, bookings and products; create relations, invoices. - Halaxy MCP by usefulapi
Read Halaxy patients, appointments, slots and invoices; create patients, appointments and notes. - Bookingmood MCP by usefulapi
Read Bookingmood bookings, availability, guests, payments and invoices; update bookings, contacts. - Cliniko MCP by usefulapi
Hosted MCP server for Cliniko — patients, appointments, availability, and invoices for AI agents. - splose MCP by usefulapi
Read splose patients, appointments, invoices, cases; book and cancel appointments, record payments. - Beds24 MCP by usefulapi
Check bookings, quote stays, read guest messages and reviews, and update calendars in Beds24. - AgendaPro MCP by usefulapi
Read AgendaPro bookings, slots, clients, services and sales; create, update and cancel bookings. - Booqable MCP by usefulapi
Browse rental orders, customers, products and availability, and create bookings in Booqable.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/semble)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents