Skip to main content
Glama
Franky-Neto

MCP Clint CRM

by Franky-Neto

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLINT_API_KEYYesChave da API do Clint CRM (plano Elite)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_fields

Get all custom fields available in the account. Use this to discover field names before creating or updating contacts and deals.

list_contacts

List all contacts from the CRM. Optionally filter by name, email, phone (without country code), tag_names, or origin_id (use list_origins to find valid origin IDs). Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_contact

Get full details of a single contact by UUID. Use list_contacts first to find the contact ID.

create_contact

Creates a contact. fields: custom fields as a JSON object (e.g. {"field_key": "value"}). Call list_fields first to discover available field keys.

update_contact

Update contact by its ID. Use list_contacts first to find the contact ID. fields: custom fields as a JSON object (e.g. {"field_key": "value"}). Call list_fields first to discover available field keys.

delete_contact

WARNING: This is a destructive action, ask user permission to execute. Deletes a contact by its ID. Use list_contacts first to find the contact ID.

add_tags

Add tags to a single contact. Use list_contacts first to find the contact ID. Use list_tags to find tags IDs or names.

remove_tags

WARNING: This is a destructive action, ask user permission to execute. Remove a tag from a single contact. Use list_contacts first to find the contact ID. Use list_tags to find tag names.

list_tags

Retrieve a list of tags. Optionally filter by name. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_tag

Retrieve a single tag by ID. Use list_tags to find the tag ID.

create_tag

Create a new tag. Available colors: #f44336, #e91e63, #9c27b0, #673ab7, #2196f3, #faa200, #795548, #607d8b

delete_tag

WARNING: This is a destructive action, ask user permission to execute. Remove a single tag by ID. Use list_tags to find the tag ID.

list_deals

Retrieve a list of deals. Optionally filter by date ranges (ISO 8601), user_email, phone, email, tag_names (comma-separated), status (OPEN, WON, LOST), or stage_id. Defaults to status=OPEN if not specified. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

create_deal

Create a new deal in the CRM. origin_id is required — use list_origins to find valid origin IDs. fields: custom fields as a JSON object (e.g. {"field_key": "value"}). Call list_fields first to discover available field keys.

get_deal

Retrieve a single deal by ID. Use list_deals to find the deal ID.

update_deal

Update an existing deal. Use list_deals or get_deal to find the deal ID. Status options: OPEN, WON, LOST. fields: custom fields as a JSON object (e.g. {"field_key": "value"}). Call list_fields first to discover available field keys.

remove_deal

WARNING: This is a destructive action, ask user permission to execute. Remove a deal permanently by ID. Use list_deals or get_deal to find the deal ID.

list_groups

Retrieve a list of all groups. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_group

Retrieve a single group by ID. Use list_groups to find the group ID.

get_organization

Retrieve details of a single organization by ID.

update_organization

Update an existing organization. Use get_organization first to check current data. custom_fields: custom fields as a JSON object (e.g. {"field_key": "value"}).

list_origins

Retrieve a list of origins filtered by group. group_id is required — use list_groups to find valid group IDs. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_origin

Retrieve a single origin by ID. Use list_origins to find the origin ID.

list_lost_status

Retrieve a list of all lost status reasons. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_lost_status

Retrieve a single lost status by ID. Use list_lost_status to find the status ID.

list_users

Retrieve a list of all users. Returns up to 1000 per call. Use offset to paginate (e.g., offset=1000 for next batch).

get_user

Retrieve a single user by ID. Use list_users to find the user ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Franky-Neto/mcp-clint-crm'

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