Semble MCP by usefulapi
Read Semble patients, bookings, invoices and products; create patients and tasks, label patients.
What it does
Semble MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
From the publisher's description, Electra Index matched it to one capability: invoicing. That makes it a candidate for tasks such as send and chase invoices.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 3h ago (live check)Hosted endpoint
https://semble.usefulapi.io/mcpstreamable-http
In Claude Code: claude mcp add --transport http semble-mcp-by-usefulapi https://semble.usefulapi.io/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"semble-mcp-by-usefulapi": {
"url": "https://semble.usefulapi.io/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 3h agoONLINE Semble MCP by usefulapi answered an MCP connection on 26 Oct 2026 and introduced itself as semble-mcp 1.0.0 (MCP protocol 2025-06-18).
19 tools offered to AI assistants
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_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_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_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_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_get_booking· One booking by id, with patient, doctor, location, appointment type, status and journey.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_get_user· One staff user by id.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_get_product· One product, service or appointment type by id.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_get_invoice· One invoice by id, with its line items, totals and what is outstanding.
Show 7 more
semble_list_contacts· Contacts of the practice (referring doctors, insurers and other payors). `search` matches name, email, phone, specialty and numbers.semble_list_tasks· Practice tasks, filtered by patient, status, priority, type or assignee. Returns subject, due date, priority, assignee and patient.semble_list_labels· The labels that can be put on patients (id, title, colour). Use the id with semble_add_patient_label.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_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.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.
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Tasks it helps with
Share of each task's required capabilities it covers| Send and chase invoices Invoicing | 50% |
Similar tools
Listed for the same task: send and chase invoices- FoxyInvoiceREMOTELOCALInvoicing tools for AI assistants: clients, draft invoices with computed tax, and email sending
- Agent Lead GenerationREMOTELOCALLeads from agents: hops attributed with a per-hop utm_id from discovery to trial to invoice
- Stripe MCPREMOTELOCALRead-only MCP server for querying Stripe customers, payments, and invoices
- Lightning Enable MCP ServerREMOTELOCALAI agent Lightning payments: L402, invoices, wallets, API discovery, budgets, self-serve signup
- titan-email-mcpREMOTELOCALMCP server for Titan Email (IMAP/SMTP), tested and confirmed with GoDaddy mailboxes
- MailboxREMOTELOCALScoped IMAP/SMTP access over HTTP and MCP: read, organize, draft, reply and send mail
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://semble.usefulapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Website | https://usefulapi.io/semble/ | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Repository | https://github.com/m190/usefulapi-mcp | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Version | 1.0.0 | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 2h ago |
Change history
- NEW26 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Semble MCP by usefulapi still online?
Free alerts · no accountQuestions about Semble MCP by usefulapi
How do I connect Semble MCP by usefulapi?
Use the hosted endpoint https://semble.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does Semble MCP by usefulapi offer?
When Electra Index connected on 26 Oct 2026, it listed 19 tools: semble_get_practice, semble_list_patients, semble_get_patient, semble_list_patient_bookings, semble_list_bookings, semble_get_booking, semble_list_users, semble_get_user and more. The full list is in "Live check" above.
Is Semble MCP by usefulapi online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 3h ago.
What can I use Semble MCP by usefulapi for?
Based on its description, it is most relevant to: send and chase invoices.