Tools
| Name | Description |
|---|---|
list_patientsList NexHealth patients for a location with an identity or updated-since filter. | List NexHealth patients for a location with an identity or updated-since filter. |
get_patientGet a NexHealth patient by ID. | Get a NexHealth patient by ID. |
create_patientCreate a NexHealth patient using the documented minimal demographics payload. | Create a NexHealth patient using the documented minimal demographics payload. |
list_institutionsList NexHealth institutions available to the API key. | List NexHealth institutions available to the API key. |
list_locationsList NexHealth locations. | List NexHealth locations. |
list_providersList NexHealth providers. | List NexHealth providers. |
list_appointment_typesList NexHealth appointment types. | List NexHealth appointment types. |
view_available_slotsFind NexHealth booking slots for locations, providers, and appointment types. | Find NexHealth booking slots for locations, providers, and appointment types. |
list_appointmentsList NexHealth appointments for a bounded date range. | List NexHealth appointments for a bounded date range. |
create_appointmentCreate a NexHealth appointment without EHR note text. | Create a NexHealth appointment without EHR note text. |
update_appointmentUpdate bounded NexHealth appointment scheduling fields. | Update bounded NexHealth appointment scheduling fields. |
cancel_appointmentCancel a NexHealth appointment by setting the documented cancelled field. | Cancel a NexHealth appointment by setting the documented cancelled field. |
Triggers
| Name | Description |
|---|---|
appointment_createdReceive NexHealth appointment_created webhooks using a managed endpoint and subscription. | Receive NexHealth appointment_created webhooks using a managed endpoint and subscription. |
appointment_updatedReceive NexHealth appointment_updated webhooks using a managed endpoint and subscription. | Receive NexHealth appointment_updated webhooks using a managed endpoint and subscription. |
appointment_insertionReceive NexHealth appointment_insertion webhooks using a managed endpoint and subscription. | Receive NexHealth appointment_insertion webhooks using a managed endpoint and subscription. |
patient_createdReceive NexHealth patient_created webhooks using a managed endpoint and subscription. | Receive NexHealth patient_created webhooks using a managed endpoint and subscription. |
patient_updatedReceive NexHealth patient_updated webhooks using a managed endpoint and subscription. | Receive NexHealth patient_updated webhooks using a managed endpoint and subscription. |
form_request_completedReceive NexHealth form_request_completed webhooks using a managed endpoint and subscription. | Receive NexHealth form_request_completed webhooks using a managed endpoint and subscription. |
payment_createdReceive NexHealth payment_created webhooks using a managed endpoint and subscription. | Receive NexHealth payment_created webhooks using a managed endpoint and subscription. |
payment_updatedReceive NexHealth payment_updated webhooks using a managed endpoint and subscription. | Receive NexHealth payment_updated webhooks using a managed endpoint and subscription. |
message_createdReceive NexHealth message_created webhooks using a managed endpoint and subscription. | Receive NexHealth message_created webhooks using a managed endpoint and subscription. |
message_updatedReceive NexHealth message_updated webhooks using a managed endpoint and subscription. | Receive NexHealth message_updated webhooks using a managed endpoint and subscription. |
sync_status_read_changedReceive NexHealth sync_status_read_change webhooks using a managed endpoint and subscription. | Receive NexHealth sync_status_read_change webhooks using a managed endpoint and subscription. |
sync_status_write_changedReceive NexHealth sync_status_write_change webhooks using a managed endpoint and subscription. | Receive NexHealth sync_status_write_change webhooks using a managed endpoint and subscription. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('nexhealth', 'list_patients', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'nexhealth',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect NexHealth to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does NexHealth support?
NexHealth supports 12 tools including List Patients, Get Patient, Create Patient, List Institutions, List Locations, and more.
Can I use NexHealth with AI agents?
Yes. Add NexHealth to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect NexHealth to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add NexHealth as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped NexHealth tools exposed by that workspace.
Does NexHealth work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved NexHealth work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with NexHealth?
NexHealth exposes 12 tools, including List Patients, Get Patient, Create Patient, List Institutions, List Locations, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can NexHealth be used in stateful agent workflows?
Yes. Agents can combine NexHealth tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does NexHealth use?
NexHealth uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the NexHealth integration cost?
The NexHealth integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does NexHealth support?
NexHealth supports 12 triggers including Appointment Created, Appointment Updated, Appointment Insertion Result, Patient Created, Patient Updated, and more.
Connect NexHealth in minutes
Get 20,000 free action executions every month. No credit card required.