Integration · CRM & sales
Connect Claude & ChatGPT to Kommo
Ask your AI which deals sit in a pipeline stage, what is known about a contact, or to log a note after a call in Kommo. It can search and read leads, contacts, companies, tasks, notes, pipelines and chat conversations. It can also create and update leads, contacts and companies, move deals between stages, add notes and tasks, and send chat messages.
Free plan, no credit card. Takes about a minute.
Try asking
“Which leads are in the Negotiation stage of our sales pipeline?”
The AI finds the pipeline and its stages, then lists the leads in that stage with price and responsible user.
“Create a lead for Hansen Byg, 45,000 DKK, with Ole Hansen as the contact.”
It creates the lead together with a new contact and company in one call.
“Move the Hansen Byg deal to Proposal sent.”
It looks up the stage in the pipeline and moves the lead there.
What your AI can do
Leads and pipelines
Search, create and update leads, move them between pipeline stages, and read pipelines and stages.
Contacts and companies
Search, create and update contacts and companies, with custom fields, tags and responsible users.
Tasks, notes and chats
Create, search, update and complete tasks, add and read notes, and read or send messages in chat conversations.
“Add a note to Ole Hansen: called today, wants an offer by Friday.”
It adds a text note to the contact.
“Create a task for Sara to follow up on the Hansen Byg lead on Monday.”
It finds Sara's user ID and creates a task with a deadline, linked to the lead.
“What did the customer write in the chat on the Hansen Byg lead?”
It finds the conversations linked to the lead and lists the messages.
25 tools for Kommo
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_noteChanges dataAdd notes to leads, contacts or companies. Set `entity_type` and pass `raw_body` as a list with `entity_id`, `note_type` (usually common) and `params` (e.g. the note text).create_companyChanges dataCreate one or more companies. Pass `raw_body` as a list, each with `name`, `responsible_user_id` and `custom_fields_values`.create_contactChanges dataCreate one or more contacts. Pass `raw_body` as a list, each with `name` or `first_name`/`last_name`, `responsible_user_id`, and email/phone in `custom_fields_values`. Search first to avoid duplicates.create_leadChanges dataCreate one or more leads. Pass `raw_body` as a list of leads, each with `name`, optional `price`, `pipeline_id`, `status_id` (stage), `responsible_user_id` and `_embedded` contacts/companies.create_lead_with_contactChanges dataCreate a lead together with a new contact and company in one call. Pass `raw_body` as a list of leads with `_embedded.contacts` (one contact) and `_embedded.companies` (one company).create_taskChanges dataCreate one or more tasks. Pass `raw_body` as a list, each with `text`, `complete_till` (Unix timestamp deadline) and optionally `entity_type`/`entity_id` to link it to a lead, contact or company, plus `responsible_user_id`.get_accountGet the connected Kommo account's details. Use to confirm which account you are working in.get_companyGet one company by `company_id`.get_contactGet one contact by `contact_id`. Set `with` to leads to include linked leads.get_leadGet one lead by `lead_id`. Set `with` to contacts to include the linked contacts.list_conversation_messagesList the messages in a chat conversation (`talk_id`), filtered by date.list_conversationsList chat conversations, filtered by `filter_contact_id`, lead (`filter_entity_id` with `filter_entity_type` lead) or only open ones.list_notesList the notes on one lead, contact or company (`entity_type`, `entity_id`), filtered by note type or update date.list_pipeline_stagesList the stages of a pipeline (`pipeline_id`). Use a stage's ID as status_id when creating or moving leads.list_pipelinesList the sales pipelines. Use to find a pipeline_id.list_usersList the account's users. Use to find a responsible_user_id when assigning leads, contacts or tasks.search_companiesSearch companies with `query` or filters such as name, responsible user and dates. Paginate with `page` and `limit`.search_contactsSearch contacts with `query` (name, phone, email and other fields) or filters such as responsible user and dates. Paginate with `page` and `limit`.search_leadsSearch leads (deals) with `query` (name, phone, email and other fields) or filters such as `filter_pipeline_id`, status, price, responsible user and dates. Paginate with `page` and `limit`.search_tasksSearch tasks, filtered by `filter_is_completed`, `filter_entity_type`/`filter_entity_id` (lead, contact or company), task type, responsible user and dates.send_conversation_messageVisible to othersSend a chat message in a conversation (`talk_id`) with `text`. The customer receives it on their messaging channel.update_companyChanges dataUpdate a company by `company_id`. Pass the changed fields in `raw_body`.update_contactChanges dataUpdate a contact by `contact_id`. Pass the changed fields in `raw_body` (name, responsible_user_id, custom_fields_values, tags).update_leadChanges dataUpdate a lead by `lead_id`: name, `price`, `status_id` (move to a stage), `pipeline_id`, `responsible_user_id`, `loss_reason_id` or tags. Only the fields you pass change.update_taskChanges dataUpdate a task by `task_id`. Pass changes in `raw_body`, e.g. `is_completed` true with a `result.text`, a new `complete_till` or `responsible_user_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Kommo from the app list.
- 2
Paste your key
Enter your Kommo subdomain (the "acme" in acme.kommo.com) and a long-lived token. You must be an account administrator. In Kommo go to Settings → Integrations, click Create integration and create a private integration (the Redirect URL can stay empty). On its Keys and scopes tab click Generate long-lived token, choose an expiry date (up to 5 years) and copy the token. It is shown only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Kommo?
It can search and read leads, contacts, companies, tasks, notes, pipelines, stages, users and chat conversations. It can create and update leads, contacts, companies and tasks, add notes, move leads between stages and send chat messages to customers.
Does the AI see my Kommo credentials?
No. Your Kommo credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with searches only. A chat message reaches the customer on their messaging channel, so sending one can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Kommo account.
Do I need to be a Kommo administrator?
Yes. Only account administrators can create the private integration that generates the long-lived token. When you generate it, you choose an expiry date of up to 5 years, and Kommo shows the token only once.
Related integrations
Let your AI work in Kommo today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Kommo freePipMCP is not affiliated with Kommo. Product names are trademarks of their owners.






