Skip to content
Agentmart
Submit a tool

Kommo CRM

Manage Kommo CRM leads, contacts, pipelines, tasks, notes, tags and companies.

Connector by depper-IA · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2
Write a review

Chalk Labs

Need help deploying Kommo CRM?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/depper-ia-kommo-kiro-power

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage Kommo CRM leads, contacts, pipelines, tasks, notes, tags and companies.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
11 read · 17 write · 2 delete
Secrets
3 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 30

Read from the source code; the running server may list different tools.

Read 11 · Look things up without changing anything.

  • get_contact
  • get_lead
  • list_chat_templates
  • list_companies
  • list_contacts
  • list_custom_fields
  • list_leads
  • list_pipelines
  • list_stages
  • list_tags
  • list_tasks

Write 17 · Create, change, send or run things.

  • add_note
  • add_tag
  • bulk_update_leads
  • create_company
  • create_contact
  • create_custom_field
  • create_lead
  • create_lead_complex
  • create_pipeline
  • create_stage
  • create_task
  • move_lead_stage
Show 5 more tools
  • send_chat_message
  • update_contact
  • update_lead
  • update_pipeline
  • update_stage

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_lead
  • remove_tag

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • KOMMO_ACCESS_TOKEN
  • KOMMO_CLIENT_SECRET
  • KOMMO_REFRESH_TOKEN

Other settings (environment variables or headers).

  • KOMMO_CLIENT_ID
  • KOMMO_REDIRECT_URI
  • KOMMO_SUBDOMAIN

Network hosts it talks to 4

  • agent-plugins.org · found in code
  • github.com · found in code
  • glama.ai · found in code
  • sam.wilkiedevs.com · found in code

Tools (30)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_noteAdd note to lead

    Add a plain text (common) note to a lead's timeline. Not idempotent: repeated calls add duplicate notes. Notes are internal and are not sent to the customer; use send_chat_message for that. Returns the created note.

  • add_tagAdd tag to lead

    Attach a tag to a lead by name. Creates the tag if it does not exist. Reads the lead's current tags and writes back the full list plus the new one, so existing tags are kept. Safe to repeat. Returns the updated lead. See list_tags for existing tag names.

  • bulk_update_leadsBulk update leads

    Update many leads in a single PATCH /leads request. Each item merges its `fields` with the lead `id` and uses the same field keys as update_lead. Returns the Kommo response for the batch. Use update_lead for a single lead.

  • create_companyCreate company

    Create a company record with a name only. Not idempotent: duplicates are not checked, so look with list_companies first. Returns the created company. To create a company alongside a new lead, use create_lead_complex.

  • create_contactCreate contact

    Create one contact. Not idempotent: it does not check for duplicates, so search with list_contacts first. Phone and email are sent as Kommo's built-in PHONE and EMAIL fields (WORK values). Returns the created contact. To create a lead and contact together, use create_lead_complex.

  • create_custom_fieldCreate custom field

    Create a custom field on leads, contacts, or companies. Not idempotent: each call creates another field, so check list_custom_fields first. Returns the created field. Clears the custom-field cache for that entity. Provide enum_values for select-type fields.

  • create_leadCreate lead

    Create one lead in Kommo. Not idempotent: each call creates a new lead. Tag names that do not exist yet are created automatically. Returns the created lead object. To create the contact and company in the same call, use create_lead_complex.

  • create_lead_complexCreate lead with contact and company

    Create a lead together with a new contact and/or company in one request (POST /leads/complex). Not idempotent; Kommo may merge a duplicate (merged=true). Returns {id, contact_id, company_id, merged}. Contact phone and email are sent as Kommo's built-in PHONE and EMAIL fields. Use create_lead if no contact or company is needed.

  • create_pipelineCreate pipeline

    Create a new sales pipeline with the given name (sort order 99). Not idempotent: each call creates another pipeline. Returns the created pipeline. Add stages afterwards with create_stage. Clears the pipelines cache.

  • create_stageCreate stage

    Add a stage to a pipeline. It is placed after the pipeline's existing editable stages (sort is computed automatically). Not idempotent: each call creates another stage. Returns the created stage. Clears the stage and pipeline caches.

  • create_taskCreate task

    Create a follow-up task (type 1) attached to a lead. Not idempotent: each call creates a new task. Returns the created task. Use list_tasks to review existing tasks and add_note for non-actionable remarks.

  • delete_leadDelete leadcan change or delete data

    Delete a lead. Sends PATCH /leads/{id} with is_deleted=true, so the lead is soft-deleted rather than removed through a hard-delete call. Destructive: the lead disappears from normal lists. Confirm the lead_id with get_lead first.

  • get_contactGet contactread-only

    Fetch one contact by ID. Read-only. Returns the contact with embedded tags and custom_fields_values (phone, email, and others). Use list_contacts to find the ID.

  • get_leadGet leadread-only

    Fetch one lead by ID. Read-only. Returns the full lead object including embedded contacts, tags, and custom_fields_values. Use list_leads instead to browse or find lead IDs.

  • list_chat_templatesList chat templatesread-only

    List the account's chat message templates. Read-only. Returns template objects as provided by Kommo. This server cannot send a template; it only lists them (send_chat_message sends plain text).

Show 15 more tools
  • list_companiesList companiesread-only

    List companies. Read-only. Returns an array of up to `limit` companies (max 250); pass `page` for paginated output with a has_next flag. No name search.

  • list_contactsList contactsread-only

    Search or list contacts. Read-only. Returns an array of up to `limit` contacts (max 250); pass `page` for paginated output with a has_next flag. Pass `query` to match by name, phone, or email; omit it to list recent contacts. Use get_contact for one contact's full details.

  • list_custom_fieldsList custom fieldsread-only

    List custom field definitions for leads, contacts, or companies. Read-only. Returns field objects with id, name, code, type, and enum options. Cached for 1 hour. Use the field IDs in custom_fields_values when calling update_lead or update_contact.

  • list_leadsList leadsread-only

    List leads, optionally filtered by pipeline and stage. Read-only. Returns an array of lead objects with embedded contacts and tags, up to `limit` items (follows Kommo pagination when limit exceeds 50). To fetch custom fields for one lead, use get_lead.

  • list_pipelinesList pipelinesread-only

    List all sales pipelines in the account. Read-only. Returns pipeline objects (id, name, sort, embedded stages as provided by Kommo). Results are cached for 10 minutes, so very recent changes may not show. Start here to obtain the pipeline_id and stage IDs used by most lead tools.

  • list_stagesList stagesread-only

    List the stages (statuses) of one pipeline. Read-only. Returns stage objects with id, name, sort, color, and is_editable. Results are cached for 10 minutes. Use the stage IDs with list_leads, create_lead, and move_lead_stage.

  • list_tagsList tagsread-only

    List tags defined in the account for one entity type (up to 250). Read-only. Returns tag objects with id and name. Use it to check exact tag names before add_tag or remove_tag.

  • list_tasksList tasksread-only

    List tasks, optionally for one lead or only overdue ones. Read-only. Returns an array (Kommo default page size unless `limit` is set, max 250); pass `page` for paginated output with a has_next flag. Overdue means deadline at or before now and not completed.

  • move_lead_stageMove lead to stage

    Move a lead to another stage by setting its status_id (and optionally pipeline_id). Returns the updated lead. Use this instead of update_lead for pipeline moves. Pass pipeline_id when moving to a stage in a different pipeline.

  • remove_tagRemove tag from lead

    Detach a tag from a lead by name. Reads the lead's tags and writes back the list without that tag; other tags are kept. The tag itself is not deleted from the account. If no tag with that name exists, nothing changes and the lead is returned as is. Safe to repeat. Returns the updated lead.

  • send_chat_messageSend chat message

    Send an outgoing chat message to the customer in a lead's conversation. Finds a conversation (talk) whose entity is this lead and posts to it; fails with an error if the lead has none. The message is delivered externally and cannot be recalled by this server, and repeated calls send duplicates. Use add_note for internal notes.

  • update_contactUpdate contact

    Update fields on an existing contact by sending `fields` as the body of a Kommo API v4 PATCH /contacts/{id}. Returns the updated contact. Provided values overwrite existing ones; omitted fields are untouched.

  • update_leadUpdate lead

    Update fields on an existing lead by sending `fields` as the body of a Kommo API v4 PATCH /leads/{id}. Returns the updated lead. Overwrites the given values; omitted fields are untouched. For a stage change prefer move_lead_stage; for several leads use bulk_update_leads.

  • update_pipelineRename pipeline

    Rename an existing pipeline. Only the name can be changed with this tool. Returns the updated pipeline. Safe to repeat. Clears the pipelines cache. To change a stage use update_stage.

  • update_stageUpdate stage

    Change a stage's name, sort order, or color. Only the provided fields are sent; supply at least one of name, sort, or color. Returns the updated stage. Safe to repeat. Clears the stage and pipeline caches. Get IDs from list_stages.

Signals

Stars
2
Forks
0
Open issues
0
Weekly downloads
42
Last commit
Oct 3, 2026 (27 days ago)
Last release
Oct 3, 2026 (27 days ago)
Last package publish
Oct 3, 2026 (27 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.depper-IA/kommo-kiro-power
Version
1.0.5
Auth
API key
Packages
pypi kommo-kiro-power
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Kommo CRM running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Kommo CRM?

CallGet help
Cite this page

Kommo CRM MCP server. Agent Mart. https://agentmart.dev/connectors/depper-ia-kommo-kiro-power (last updated 2026-10-25)