Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.statisfy.com/llms.txt

Use this file to discover all available pages before exploring further.

The Statisfy MCP server exposes your customer-intelligence data to compatible AI assistants (Claude, Claude Code, and other MCP-aware clients) so they can answer questions, summarize accounts, and look up records without leaving the chat.
MCP access is read-only. Connected clients can search and fetch your Statisfy data but cannot create, update, or delete records.

What You Can Do

Once connected, an MCP client can ask natural-language questions that are answered against your live Statisfy workspace. Examples:
  • “Summarize what’s happened with Acme Corp in the last 30 days”
  • “Show me all open opportunities over $50k closing this quarter”
  • “Which contacts at Globex are champions?”
  • “What are the latest support tickets for accounts in the ‘At Risk’ segment?”

How Connections Are Created

Statisfy implements the standard MCP authorization spec (OAuth 2.1 + PKCE) plus RFC 7591 Dynamic Client Registration. You do not manually mint API keys — every connection is created by completing an OAuth flow from inside your AI assistant. The high-level flow:
  1. In your MCP client (e.g., Claude), add Statisfy as a connector and point it at the Statisfy MCP server URL.
  2. The client redirects your browser to Statisfy and asks you to authorize the connection.
  3. You sign in with your normal Statisfy credentials and approve the request.
  4. The client receives a long-lived API key, scoped to your user and your organization.
  5. From now on, the client can call MCP tools on your behalf.
You only need to authorize once per client. Re-authorize if you switch devices, change roles, or revoke the connection.

Adding Statisfy to Claude

  1. Open Claude’s SettingsConnectors (or equivalent in your client).
  2. Click Add custom connector.
  3. Enter the Statisfy MCP server URL provided by your admin.
  4. Claude opens a browser tab pointing at Statisfy.
  5. Sign in if prompted, review the requested permissions, and click Authorize.
  6. The connector is now active. Try a prompt like “Show me my top 5 at-risk accounts in Statisfy.”

Managing Your Connections

Navigate to Admin → Settings → MCP Connections to view and revoke active connections. The settings page shows:
ColumnDescription
ClientWhich application created the connection (e.g., Claude Desktop, Claude.ai)
Key ownerThe Statisfy user the connection acts on behalf of
CreatedWhen the connection was authorized
Last usedWhen the client last called the MCP server
ExpiresWhen the connection automatically expires

Revoking a Connection

  1. Find the connection in the list.
  2. Click Revoke.
  3. The connection is invalidated immediately — the client must re-authorize to regain access.
Revoke connections you no longer use. Anyone with access to a connected client can run MCP tools as the user who authorized it.

Permissions and Scope

AspectBehavior
Per userEach connection acts as the user who authorized it. The client sees only what that user can see in Statisfy.
Per orgConnections never cross organizations. Each authorization is scoped to a single workspace.
Read-onlyTools cannot create, update, or delete records.
Admin visibilityAdmins can list and revoke every connection in the org. Non-admins see only their own.

Available Tools

The MCP server exposes a stable set of tools that mirror Statisfy’s data model:
ToolPurpose
whoamiIdentify the connected user and org
list_objectsList accounts, people, opportunities, tasks, activities, projects, etc.
search_objectsKeyword search across object names and key fields
get_objectsFetch full details for one or more records by ID
search_propertiesDiscover available fields (including custom fields) for an object type
list_custom_object_typesEnumerate your custom object types
get_custom_object_instancesFetch rows from a specific custom object
get_group_membershipList which groups a person belongs to
get_task_commentsRead the comment thread on a task
get_product_usagePull product-usage telemetry for an account or user
semantic_searchVector search across meeting transcripts and knowledge-base documents
Your AI assistant decides which tools to call based on your question — you don’t need to invoke them directly.

Troubleshooting

  • Confirm you copied the full MCP server URL.
  • Make sure you have a valid Statisfy login (Clerk session).
  • Try authorizing again — short-lived authorization codes expire in 5 minutes.
  • Your connection may have been revoked. Check Admin → Settings → MCP Connections.
  • Re-add the connector in your client to restart the OAuth flow.
The MCP server is intentionally read-only. For write actions, use the Statisfy UI, Stella, or Agent Studio automations.
Ask your Statisfy admin or contact support. The URL is the same for every user in your organization — authorization happens at the user level after you connect.

Security Notes

  • Statisfy never stores raw API keys — only a salted hash. A revoked key cannot be recovered.
  • The OAuth flow uses PKCE (RFC 7636) to protect the authorization code from interception.
  • Dynamic client registration follows RFC 7591; clients identify themselves and Statisfy validates redirect URIs before issuing tokens.
  • All MCP traffic is HTTPS-only.