Kommo CRM MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KOMMO_BASE_URL | Yes | The base URL for your Kommo CRM instance (e.g., https://your-subdomain.kommo.com) | |
| KOMMO_ACCESS_TOKEN | Yes | Your Kommo CRM access token for API authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_account_infoC | Get Kommo account information |
| get_leadsC | Get list of leads from Kommo CRM |
| get_contactsC | Get list of contacts from Kommo CRM |
| get_companiesC | Get list of companies from Kommo CRM |
| get_tasksC | Get list of tasks from Kommo CRM |
| get_pipelinesB | Get list of pipelines from Kommo CRM |
| get_usersB | Get list of users from Kommo CRM |
| get_lead_eventsC | Get events for a specific lead |
| create_lead_eventC | Create a new event for a lead |
| get_contact_activitiesC | Get activities for a specific contact |
| create_contact_activityC | Create a new activity for a contact |
| get_lead_statusesC | Get statuses for a specific pipeline |
| create_lead_statusC | Create a new status for a pipeline |
| move_lead_to_statusC | Move a lead to a specific status |
| move_lead_to_pipelineC | Move a lead to a specific pipeline |
| get_sales_reportC | Get sales report for a date range |
| get_lead_conversion_reportB | Get lead conversion report for a date range |
| get_pipeline_performance_reportC | Get pipeline performance report for a date range |
| get_dashboard_dataC | Get dashboard data and key metrics |
| get_user_performance_statsC | Get performance statistics for a specific user |
| get_lead_analyticsC | Get analytics for a specific lead |
| get_pipeline_analyticsC | Get analytics for a specific pipeline |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 22 tools
Most tools have distinct purposes targeting specific resources (contacts, leads, pipelines, etc.) with clear action differentiation. However, some overlap exists between 'get_lead_analytics' and 'get_pipeline_analytics' which could cause confusion about their specific focus, and 'move_lead_to_pipeline' vs 'move_lead_to_status' might be ambiguous without understanding the CRM's pipeline/status hierarchy.
All tool names follow a consistent verb_noun pattern using snake_case throughout. The verbs are clear and appropriate (create, get, move), and nouns consistently describe the target resources (contact_activities, lead_events, pipeline_analytics, etc.). This makes the tool set highly predictable and readable.
With 22 tools, this is borderline heavy for a CRM server. While it covers many aspects of CRM operations, the count feels slightly excessive as some tools could potentially be consolidated (e.g., multiple analytics/report tools). However, given the comprehensive domain coverage, it's not unreasonable.
The tool set provides excellent coverage for CRM operations including contact management, lead tracking, pipeline analytics, and reporting. Minor gaps exist in update/delete operations (only create and get operations are present for most resources) and task management lacks creation capabilities, but agents can work around these limitations for most workflows.