crmapi_key

Twenty

The #1 Open-Source CRM. Modern, powerful, affordable platform to manage your customer relationships.

Integration

Vendor
Twenty
Category
crm
Auth
API_KEY
Tools
8
Composio slug
twenty

Tools

  • Batch Create CRM Records

    Create 1-60 records of one type. Supported standard fields: companies (name, domainName, linkedinLink, annualRevenue, address, accountOwnerId); people (name, emails, linkedinLink, jobTitle, phones, avatarUrl, companyId); opportunities (name

  • Create CRM Record

    Create one company, person, opportunity, or task using the supported standard fields in the parameter schema. Custom fields and workspace-specific enum variants are not supported.

  • Delete CRM Record
    destructive

    Permanently delete one company, person, opportunity, or task by UUID. Use only for a specifically identified record; this does not delete by filter or in bulk.

  • Get CRM Record

    Get one company, person, opportunity, or task by its Twenty UUID, optionally including direct relations.

  • List CRM Fields

    List field definitions from the connected Twenty workspace to discover exact field names, types, editability, nullability, uniqueness, and relation targets for schema inspection and filters. Record writes accept only fields exposed by the C

  • List CRM Objects

    List standard and custom object definitions in the connected Twenty workspace for schema inspection. Record tools currently support only companies, people, opportunities, and tasks.

  • List CRM Records

    List companies, people, opportunities, or tasks with Twenty filter syntax, ordering, relation depth, and forward cursor pagination.

  • Update CRM Record

    Partially update one company, person, opportunity, or task by UUID using the supported standard fields in the parameter schema; only supplied fields change. Custom fields and workspace-specific enum variants are not supported.

Setup

  1. Create or open a Switchy Project.
  2. Open Integrations and connect Twenty.
  3. Authorise through api_key. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the Twenty tools in chat.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Starter prompts for this model will land here soon.

More crm MCPs

See all crm MCPs

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