Spruce Health

io.usefulapiv1.0.0Updated Oct 8, 2026

Read Spruce Health contacts, conversations, messages, phone lines and team members (read-only).

VerifiedStreamable HTTPWeb executableBusiness & CommerceCommunication & Collaboration

Overview

AI-generated overview

Read-only access to Spruce Health contacts, conversations, messages, phone lines, and team members through a hosted MCP endpoint.

What it does
Connects an assistant to a hosted Spruce Health integration that exposes read-only tools for organization and member data, contacts and contact tags or fields, conversations and their messages, read receipts, call or voicemail transcriptions, scheduled and saved messages, internal endpoints, and phone lines. It also includes meta tools for checking usage and managing a subscription.
When to use it
Useful when an assistant needs to look up Spruce Health contacts, review conversation history or message content, or check phone lines and team members without leaving the chat client. It is intended for read-only inspection rather than sending or changing anything in Spruce Health.
Requirements
A remote MCP endpoint; no local install. The user supplies a Spruce Health API token on first connect, which the service validates and stores per user. Network access to the hosted endpoint is required.
Before you install
The server asks for a Spruce Health API token, which is stored by the third-party host rather than in local config. Conversation data, message content, and call or voicemail transcriptions are sent to that host. The free tier is limited to 100 tool calls per month; Pro is $9 per month or $90 per year per organization, billed through Stripe, and cancellation does not refund the current period.

Installation

In SourceWeft

  1. Open Spruce Health in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "spruce-health": {
      "type": "http",
      "url": "https://spruce-health.usefulapi.io/mcp"
    }
  }
}

README

Spruce Health MCP by usefulapi

Use Spruce Health from Claude, Cursor, or any MCP client — read Spruce Health contacts, conversations, messages, phone lines and team members (read-only). Hosted, no local install: connect with your own Spruce Health credentials.

Live endpoint: https://spruce-health.usefulapi.io/mcp · Homepage: https://usefulapi.io/spruce-health

Add to Claude

json
{  "mcpServers": {    "spruce-health": {      "url": "https://spruce-health.usefulapi.io/mcp"    }  }}

On first connect you'll provide your Spruce API token. Your credentials are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
sprucehealth_get_organizationreadGet the organization
sprucehealth_list_membersreadList organization members
sprucehealth_get_memberreadGet an organization member
sprucehealth_list_team_membersreadList a team's members
sprucehealth_list_contactsreadList contacts
sprucehealth_search_contactsreadSearch contacts
sprucehealth_get_contactreadGet a contact
sprucehealth_list_contact_conversationsreadList a contact's conversations
sprucehealth_list_contact_integration_linksreadList a contact's integration links
sprucehealth_list_contact_tagsreadList contact tags
sprucehealth_list_contact_fieldsreadList organization contact fields
sprucehealth_list_conversationsreadList conversations
sprucehealth_get_conversationreadGet a conversation
sprucehealth_list_conversation_itemsreadList conversation messages
sprucehealth_get_conversation_itemreadGet a conversation message
sprucehealth_list_read_receiptsreadList a message's read receipts
sprucehealth_get_transcriptionreadGet a call or voicemail transcription
sprucehealth_list_conversation_tagsreadList conversation tags
sprucehealth_list_conversation_scheduled_messagesreadList a conversation's scheduled messages
sprucehealth_list_scheduled_messagesreadList scheduled messages
sprucehealth_list_saved_messagesreadList saved messages
sprucehealth_list_internal_endpointsreadList internal endpoints
sprucehealth_list_phone_linesreadList phone lines
sprucehealth_get_phone_linereadGet a phone line
sprucehealth_usage_statusmetaUsage status (free-tier meter)
sprucehealth_upgrademetaUpgrade to Pro (unlimited)
sprucehealth_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per organization)$9/mo or $90/yr (2 months free)Unlimited

Pro covers this server only. Subscribe with sprucehealth_upgrade (it returns a Stripe Checkout link). Cancel any time with sprucehealth_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running sprucehealth_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Spruce Health.

Source: servers/spruce-health/README.md at commit 43d0331

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestOct 8, 2026