Skip to main content
Glama
CustifyOfficial

Custify MCP Server

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP server port (only used with streamable-http transport)3000
MCP_TRANSPORTNoTransport mode: stdio or streamable-httpstdio
CUSTIFY_API_KEYYesYour Custify API key
CUSTIFY_API_URLNoCustom API base URL (for different clusters)https://api.custify.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_accountsA

List Custify accounts/companies with optional filters. Filters use Custify's filter format: each filter is an object with fieldName, fieldType, filterType, and filterValue. Use the list_attributes tool to discover available fields and their types. Common examples:

  • Churned accounts: {"fieldName":"churned","fieldType":"Boolean","filterType":"true"}

  • Name contains: {"fieldName":"name","fieldType":"String","filterType":"contains","filterValue":"acme"}

  • Health score > 50: {"fieldName":"metrics.health_scores.<score_id>","fieldType":"Number","filterType":"greater","filterValue":"50"}

  • In segment: {"fieldName":"metrics.health_scores.<score_id>","fieldType":"Segment","filterType":"is_any_of","filterValue":["<segment_id>"]}

get_accountC

Get detailed information about a specific Custify account/company by ID.

search_accountsC

Search Custify accounts/companies by name or domain.

list_attributesA

List all available company/account attributes that can be used for filtering and sorting. Returns field names, display names, and field types. Use this to discover which fields are available before building filters for list_accounts.

get_contactsC

Get contacts/people associated with a Custify account.

get_contactC

Get detailed information about a specific Custify contact by ID.

get_health_scoresB

Get health scores for a specific Custify account, including global and individual score breakdowns.

get_usage_dataC

Get usage/event data for a Custify account, optionally filtered by event name and date range.

get_usage_trendsB

Get historical health score values/trends over time for a specific health score metric. Optionally filter by account.

get_alertsB

[V1 LIMITATION: This tool may not work as expected — the underlying alerts API has limited support. Out of scope for the current version.] Get alerts/signals from Custify for a specific account, optionally filtered by status.

get_segment_membershipC

Get all segments that a specific Custify account belongs to.

create_noteC

Create a note on a Custify account.

create_taskC

Create a task associated with a Custify account. Note: assignee_id must be a Custify user ObjectId (not an email address).

run_playbookA

Trigger a manually-started Custify playbook on a specific account. Only playbooks with trigger type "manually started" can be triggered via the API; segment-based and event-based playbooks run automatically and cannot be triggered this way.

update_custom_fieldsC

Update custom attribute fields on a Custify account or contact.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
segmentsList of all Custify segments (smart lists) for companies
playbooksList of all Custify playbooks for companies
health-score-definitionsList of all Custify health score definitions and their configurations

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CustifyOfficial/custify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server