Weavz
Spruce Health

Spruce Health

Manage Spruce Health contacts, conversations, secure messages, and patient communication webhooks.

14 tools
1 trigger
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
search_contacts

Search Spruce contacts by free text or structured contact filters.

get_contact

Get one Spruce contact by contact ID.

create_contact

Create a Spruce contact. At least one name or contact field is required by Spruce.

create_contact_integration_link

Link a Spruce contact to an external system ID or URL.

list_conversations

List Spruce conversations ordered by creation or last-message time.

list_conversation_items

List messages/items in one Spruce conversation.

create_conversation

Create a secure or note conversation using the documented Spruce conversation body.

post_conversation_message

Post a message to a Spruce conversation. Use exact conversation and optional author IDs.

schedule_conversation_message

Schedule a Spruce message to be sent in a conversation at a specific time.

update_conversation

Archive/unarchive, assign, or tag a Spruce conversation.

list_internal_endpoints

List Spruce phone numbers, fax numbers, email addresses, and Spruce Links that can send messages.

list_webhook_endpoints

List Spruce webhook destination endpoints registered for the organization.

create_webhook_endpoint

Create a Spruce webhook destination endpoint for organization events.

delete_webhook_endpoint

Delete a Spruce webhook destination endpoint by ID.

Triggers

Name
webhook_event_received

Receive Spruce webhook events from an endpoint created in Spruce. This trigger does not verify signatures.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('spruce', 'search_contacts', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'spruce',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Spruce Health 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 Spruce Health support?

Spruce Health supports 14 tools including Search Contacts, Get Contact, Create Contact, Create Contact Integration Link, List Conversations, and more.

Can I use Spruce Health with AI agents?

Yes. Add Spruce Health 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 Spruce Health to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Spruce Health as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Spruce Health tools exposed by that workspace.

Does Spruce Health 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 Spruce Health work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Spruce Health?

Spruce Health exposes 14 tools, including Search Contacts, Get Contact, Create Contact, Create Contact Integration Link, List Conversations, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can Spruce Health be used in stateful agent workflows?

Yes. Agents can combine Spruce Health 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 Spruce Health use?

Spruce Health uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Spruce Health integration cost?

The Spruce Health integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Spruce Health support?

Spruce Health supports 1 triggers including Webhook Event Received.

Connect Spruce Health in minutes

Get 20,000 free action executions every month. No credit card required.