The twenty-crm-mcp-server is a powerful Model Context Protocol server designed for integration with Twenty CRM. It facilitates natural language interactions with CRM data, enabling users to perform CRUD operations and advanced searches effortlessly.
claude install mhenry3164/twenty-crm-mcp-serverThe twenty-crm-mcp-server is a Model Context Protocol integration that connects Twenty CRM with Claude and other AI assistants, enabling natural language management of customer data. It supports complete CRUD operations for people, companies, tasks, and notes, along with advanced search and filtering capabilities. The server automatically discovers your CRM's schema and custom fields, adapting dynamically to your configuration without manual setup. Users can manage contacts, update records, create tasks, and search across data types using conversational commands. Real-time synchronization ensures all changes reflect immediately in your Twenty CRM instance.
Install Node.js 18+, clone the repository, run npm install, and generate an API key from your Twenty CRM workspace settings. Configure Claude Desktop by adding the server to claude_desktop_config.json with your API key and CRM base URL, then restart Claude. You can now use natural language commands to interact with your CRM data.
Query CRM data using natural language
Automate task management within CRM
Search for specific contacts or companies
Update CRM records through conversational interfaces
claude install mhenry3164/twenty-crm-mcp-servergit clone https://github.com/mhenry3164/twenty-crm-mcp-serverCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm using the twenty-crm-mcp-server to manage my [COMPANY] sales data in Twenty CRM. Please help me [ACTION: create/update/search/delete] [DATA TYPE: leads/contacts/opportunities] where [CONDITIONS: e.g., industry='tech', status='new']. Format the output as a table with columns: [COLUMNS: e.g., name, email, last_contact_date].
# CRM Data Query Results ## Leads in the Technology Industry | Name | Email | Last Contact Date | |----------------|--------------------|--------------------| | Alex Johnson | [email protected] | 2023-10-15 | | Sarah Williams | [email protected] | 2023-10-10 | | Michael Brown | [email protected] | 2023-10-05 | ## Summary - Total leads found: 3 - Average time since last contact: 8 days - Recommended action: Follow up with all leads within the next 48 hours to maintain engagement.
Open source customer management
Self-contained wiki for interconnected documentation
Privacy-first knowledge management for sales teams
CRM meets finance for smarter sales
Built for high-impact sales, marketing, service, and field teams.
AI-first customer service platform with chat and tickets
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan