Twenty CRM
Twenty is an open-source CRM. It manages companies, people and opportunities together with notes, tasks, email campaigns, workflows and dashboards, and its data model can be extended with custom objects and fields.
It can be self-hosted, and its MCP server gives AI assistants access to records, workflows and dashboards, so CRM work can happen in plain language.
Updates
We are evaluating Twenty as our CRM and have built open-source tooling for it: a PHP client that generates typed classes for any Twenty schema, including custom objects and fields, and the Twenty CRM integration for Drupal with person and company reference fields. Before Twenty shipped its own MCP server, we built one in Rust with access control through OIDC groups. Through MCP, an AI assistant can look up and update companies, people and opportunities, log notes and tasks, and build workflows and dashboards.