crmoauth2

Kommo

Kommo CRM is a platform for managing customer relationships, sales pipelines, and business processes.

Verdict

The Kommo MCP connects your team's AI to your CRM pipeline, letting anyone @mention it to create leads, contacts, and companies without leaving the conversation. Sales reps can log new prospects mid-chat, support can spin up tasks from customer requests, and managers can pull pipeline snapshots during planning sessions. The integration exposes 15 tools covering lead creation, contact management, task assignment, and custom field queries. You'll grant OAuth access to your Kommo account during setup, which means the AI inherits your user permissions — be mindful of who can trigger lead creation or view sensitive pipeline data.

Common use cases

  • Log inbound leads from Slack or email threads
  • Assign follow-up tasks during deal reviews
  • Pull pipeline status for weekly standups
  • Create contact records from meeting notes
  • Query custom fields to segment outreach lists

Integration

Vendor
Kommo
Category
crm
Auth
OAUTH2
Tools
15
Composio slug
kommo

Tools

  • Create Kommo Companies

    Action to add one or more companies into the kommo account.

  • Create Kommo Contact

    Action to create one or more contacts in kommo crm.

  • Create Kommo Lead

    Action to create one or more leads in kommo crm.

  • Create Kommo Tasks

    Action to create a task in kommo crm.

  • List Kommo Companies

    Action to list kommo companies with various filter options.

  • List Kommo Contacts

    Action to list contacts in kommo crm.

  • List Kommo Custom Fields

    Action to list custom fields in kommo crm.

  • List Kommo Lead Pipelines

    Action to list lead pipelines in kommo crm.

  • List Kommo Leads

    Action to list leads in kommo crm.

  • List Kommo Pipeline Stages

    Action to list stages of a pipeline in kommo crm.

  • List Kommo Tasks

    Action to list tasks in kommo crm.

  • Update Kommo Company

    Action to update a single company in kommo crm.

  • Update Kommo Contact

    Action to update contacts in kommo crm.

  • Update Kommo Lead

    Action to update a lead in kommo crm.

  • Update Kommo Task

    Action to update a task in kommo crm.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations > CRM. 2. Click 'Connect Kommo' and you'll be redirected to Kommo's OAuth consent screen. 3. Sign in with your Kommo credentials and authorize Switchy to read contacts, manage leads, create tasks, and access custom fields. 4. Once redirected back, Switchy confirms the connection and displays '@Kommo' as available in your workspace. 5. Open any Space, type '@Kommo list contacts' and send — if the AI returns a contact list or asks for filter criteria, the connection works. 6. To invoke a tool, @mention Kommo in your message and describe what you need: 'create a lead for Acme Corp' or 'show me today's tasks'. 7. The AI will call the appropriate Kommo tool, parse the response, and reply with the result inline.

What teammates see: by default, memories from Kommo are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Log New Lead

@Kommo create a lead for 'Northwind Traders' with contact email sales@northwind.com and note 'Interested in enterprise plan, follow up Friday'.
Open in a Space →

List Today's Tasks

@Kommo list all tasks due today and group them by assignee.
Open in a Space →

Find Contact by Email

@Kommo find the contact with email jordan@acmecorp.com and show me their recent activity.
Open in a Space →

Show Pipeline Stages

@Kommo list all lead pipelines and their stages so I can see where deals are stuck.
Open in a Space →

Add Company Record

@Kommo create a company called 'Vertex Solutions' with website vertexsolutions.io and tag it 'SaaS prospect'.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Kommo show me all contacts created in the last 30 days who haven't been assigned to a lead yet

Output

Found 47 contacts created since December 15th with no associated leads. The list includes contact names, email addresses, phone numbers, and creation timestamps. Top entries: Sarah Chen (sarah.chen@techstart.io, created Dec 18), Marcus Williams (m.williams@consulting.com, created Dec 20), and Jennifer Park (jpark@designco.net, created Dec 22). All contacts have complete profile data but remain unattached to any pipeline opportunity.

Notes

This example demonstrates Kommo's contact filtering and relationship tracking. The MCP requires OAuth2 scope for reading contacts and leads. Response size depends on your account's contact volume—large result sets may need pagination or narrower date ranges to avoid timeouts.

Prompt

@Kommo create a new lead for Acme Industries in our Sales Pipeline, assign it to me, and set the value to $45,000

Output

Created lead #8472 for Acme Industries in your Sales Pipeline (stage: Initial Contact). Lead assigned to your user account with a budget value of $45,000 USD. The lead is now visible in your pipeline dashboard and will appear in today's task queue. A corresponding company record was linked automatically based on the name match in your existing company database.

Notes

This write action showcases lead creation with pipeline assignment and budget tracking. The MCP needs write permissions for leads and companies. Side-effect: this creates a permanent record in your CRM and may trigger automation rules (email sequences, task assignments) configured in your Kommo account.

Prompt

@Kommo review all leads in our Enterprise Pipeline that have been stuck in 'Proposal Sent' stage for over 14 days and draft follow-up task descriptions

Output

Identified 8 leads in Enterprise Pipeline stalled at 'Proposal Sent' for 14+ days. Longest stall: TechCorp Global (31 days, $120K value). Drafted task descriptions for each: 'Follow up on TechCorp proposal—check if they need revised pricing or additional technical specs. Last contact: Dec 1 via email.' Similar context-aware tasks generated for the remaining 7 leads, referencing last contact dates, deal values, and time elapsed since proposal delivery.

Notes

This synthesis example combines Kommo's pipeline data with AI reasoning to surface stuck deals and generate actionable follow-ups. Requires read access to leads and pipelines. The AI interprets stage duration and deal context, but task quality depends on how much historical activity data exists in each lead record.

Use-case deep-dives

Inbound lead qualification at agencies

When Kommo makes sense for agencies triaging web leads

A 6-person creative agency gets 40-60 inbound leads per month from their website. They need to log each lead, assign it to a salesperson, and create a follow-up task—all without leaving Slack or their project chat. The Kommo MCP handles this well because it exposes lead creation, contact creation, and task assignment in a single flow. The OAuth2 setup takes 10 minutes, and the 15 tools cover the full intake cycle. The threshold: if your team needs complex pipeline automation or multi-stage nurture sequences, you'll hit the MCP's limits and should script directly against Kommo's API. But for straightforward lead-to-task workflows at small-team scale, this MCP removes the context-switch tax.

Customer onboarding checklist tracking

Using Kommo to manage onboarding tasks for new clients

A 4-person SaaS support team onboards 8-12 new customers each month. Each customer needs a company record, a primary contact, and a checklist of 5-7 onboarding tasks (kickoff call, data import, training session). The Kommo MCP's company and task creation tools let the team script this setup from a shared AI workspace instead of clicking through the CRM UI. The custom fields tool is critical here—it lets you pull the onboarding template fields your team already defined in Kommo. The trade-off: if your onboarding involves external calendar scheduling or document signing, the MCP won't help; you'll need Zapier or a custom integration. For task-list-driven onboarding inside Kommo, this MCP cuts setup time from 15 minutes to 2.

Weekly pipeline review prep

When Kommo's list tools speed up sales standup prep

A 3-person sales team runs a Monday standup to review the week's pipeline. The team lead needs a snapshot of all leads in the 'Proposal Sent' stage, plus any companies added in the last 7 days. The Kommo MCP's list tools (leads, companies, contacts, pipelines) let you pull this data into a shared workspace and format it for discussion—no CSV export, no manual filtering. The 15-tool scope is enough to answer 'who's in what stage' and 'what tasks are overdue', but it won't calculate close rates or forecast revenue. If your standup is purely status-check (not analytics), this MCP gives you a 5-minute prep routine instead of a 20-minute CRM spelunking session.

Frequently asked

What does the Kommo MCP do in Switchy?

It lets your team create and read Kommo CRM records—contacts, companies, leads, tasks—directly from Switchy's AI workspace. You can list pipelines, filter contacts by custom fields, and push new leads without opening the Kommo web app. Useful when your team wants to log sales activity or pull account data mid-conversation.

Do I need admin access to connect Kommo via OAuth?

You need a Kommo account with API access enabled, which typically requires admin or owner permissions in your Kommo workspace. During OAuth setup, Kommo will ask you to authorize read and write scopes for contacts, leads, companies, and tasks. If you only have user-level access, the connection will fail or return permission errors.

Can the Kommo MCP update existing leads or contacts?

No. The current toolset only creates new records and lists existing ones. If you need to update a lead's stage, edit a contact's phone number, or reassign a task, you'll have to do that in Kommo's UI or use their REST API directly. This MCP is read-heavy with basic write operations for net-new records.

How is this different from just using Kommo's web interface?

You stay in Switchy's workspace instead of context-switching to another tab. The AI can pull contact lists, check pipeline stages, or log a new lead as part of a larger workflow—like drafting an email, checking Slack, then creating a Kommo task. It's faster for teams who already live in Switchy but still need CRM hygiene.

Who on the team should connect the Kommo integration?

Whoever owns your Kommo admin account or has API credentials. Once connected, all Switchy workspace members can invoke the tools, but the API calls run under that one OAuth token. If your sales ops person leaves, you'll need to reconnect. Plan accordingly if you have strict audit or compliance requirements.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.