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 Recorddestructive
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
- Create or open a Switchy Project.
- Open Integrations and connect Twenty.
- Authorise through api_key. Switchy stores the connection against your org.
- 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.