Kommo CRM
Manage Kommo CRM leads, contacts, pipelines, tasks, notes, tags and companies.
Connector by depper-IA · GitHub account verified by the MCP Registry
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.
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.
About
Reviews
Write a reviewNo 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_contactget_leadlist_chat_templateslist_companieslist_contactslist_custom_fieldslist_leadslist_pipelineslist_stageslist_tagslist_tasks
Write 17 · Create, change, send or run things.
add_noteadd_tagbulk_update_leadscreate_companycreate_contactcreate_custom_fieldcreate_leadcreate_lead_complexcreate_pipelinecreate_stagecreate_taskmove_lead_stage
Show 5 more tools
send_chat_messageupdate_contactupdate_leadupdate_pipelineupdate_stage
Delete 2 · Delete, drop, revoke or wipe things.
delete_leadremove_tag
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
KOMMO_ACCESS_TOKENKOMMO_CLIENT_SECRETKOMMO_REFRESH_TOKEN
Other settings (environment variables or headers).
KOMMO_CLIENT_IDKOMMO_REDIRECT_URIKOMMO_SUBDOMAIN
Network hosts it talks to 4
agent-plugins.org· found in codegithub.com· found in codeglama.ai· found in codesam.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 leadAdd 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 leadAttach 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 leadsUpdate 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 companyCreate 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 contactCreate 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 fieldCreate 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 leadCreate 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 companyCreate 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 pipelineCreate 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 stageAdd 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 taskCreate 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 dataDelete 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-onlyFetch 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-onlyFetch 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-onlyList 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-onlyList 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-onlySearch 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-onlyList 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-onlyList 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-onlyList 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-onlyList 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-onlyList 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-onlyList 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 stageMove 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 leadDetach 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 messageSend 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 contactUpdate 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 leadUpdate 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 pipelineRename 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 stageChange 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
- Repository
- github.com/depper-IA/kommo-kiro-power
- 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.
Cite this page
Kommo CRM MCP server. Agent Mart. https://agentmart.dev/connectors/depper-ia-kommo-kiro-power (last updated 2026-10-25)