mcpbeat Sign in

Semble MCP by usefulapi MCP Server

answering

Semble MCP by usefulapi is answering right now. Last checked 3 min ago. It exposes 19 tools. Last commit 1 Nov 2026.

Read Semble patients, bookings, invoices and products; create patients and tasks, label patients.

Uptime history 7 days of history · worst day 99%
7 days agonow
100.0%
Uptime 24h
92 of 92 checks
19
Tools
read from the server
164 ms
Response time
average over 24h
1
Stars
last commit 1 Nov 2026

What changed 10

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 28 October 2026. No other catalogue keeps this.

31 Oct a tool changed version4 times that day
30 Oct a tool changed version2 times that day
29 Oct a tool changed version2 times that day
28 Oct a tool changed version2 times that day
and 6 more, back to 28 October 2026

Semble MCP by usefulapi missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add semble --transport http https://semble.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://semble.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.semble]
url = "https://semble.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "semble": {
      "url": "https://semble.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "semble": {
      "type": "http",
      "url": "https://semble.usefulapi.io/mcp"
    }
  }
}

Available tools 19

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

semble
semble_add_patient_label
Puts an existing label on a patient (label ids from semble_list_labels). Adds only; nothing is removed.
semble_create_patient
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
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
One booking by id, with patient, doctor, location, appointment type, status and journey.
semble_get_invoice
One invoice by id, with its line items, totals and what is outstanding.
semble_get_patient
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
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
One product, service or appointment type by id.
semble_get_user
One staff user by id.
semble_list_bookings
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
Contacts of the practice (referring doctors, insurers and other payors). `search` matches name, email, phone, specialty and numbers.
semble_list_invoices
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
The labels that can be put on patients (id, title, colour). Use the id with semble_add_patient_label.
semble_list_patient_bookings
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
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
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
Practice tasks, filtered by patient, status, priority, type or assignee. Returns subject, due date, priority, assignee and patient.
semble_list_users
Staff users of the practice (clinicians and admin): name, email, role, qualifications and specialties. Use the ids for bookings and tasks.
semble_update_task
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.

Endpoints

URLTransportStateLatencyChecked
https://semble.usefulapi.io/mcp streamable-http answering 150 ms 3 min ago

Alternatives to Semble MCP by usefulapi

same job, measured the same way
e-Boekhouden MCP by usefulapi
by usefulapi

Read e-Boekhouden relations, invoices, ledgers, bookings and products; create relations, invoices.

25 tools answering
Billy MCP by usefulapi
by usefulapi

Read Billy invoices, bills, contacts, products and postings; create contacts and draft invoices.

15 tools answering
inv.bg MCP by usefulapi
by usefulapi

Read inv.bg invoices, clients, items, payments and banking; create clients, items, invoices.

27 tools answering
Halaxy MCP by usefulapi
by usefulapi

Read Halaxy patients, appointments, slots and invoices; create patients, appointments and notes.

35 tools answering
Fakturowo MCP by usefulapi
by usefulapi

Read invoices, clients and products in Fakturowo; create documents and update payment status.

9 tools answering
KiotViet MCP by usefulapi
by usefulapi

Read KiotViet products, customers, invoices, orders and stock; create customers and orders.

29 tools answering
Gripp MCP by usefulapi
by usefulapi

Read projects, invoices, hours and contacts; register hours, create tasks in Gripp.

14 tools answering
Bind ERP MCP by usefulapi
by usefulapi

Read Bind ERP clients, products, inventory, invoices, orders; create prospects, clients, orders.

26 tools answering

Semble MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Semble MCP by usefulapi do?
It exposes 19 tools, read directly from the server on our last check. Among them: semble_add_patient_label, semble_create_patient, semble_create_task, semble_get_booking, semble_get_invoice, semble_get_patient and 13 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Semble MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 164 ms. The bar chart above shows every period we have measured.
How do I connect Semble MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Semble MCP by usefulapi need an API key?
No. Semble MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Semble MCP by usefulapi?
It answers our handshake in 164 ms on average, which is faster than 80% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Semble MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at semble.usefulapi.io, which runs on its operator's own terms.