The twenty-mcp-server is an AI-powered toolkit designed for integration with the Twenty CRM API. It simplifies CRM operations, enhancing productivity and enabling efficient data management for sales teams.
claude install oumnya/twenty-mcp-serverThe twenty-mcp-server is an AI-powered toolkit designed for integration with the Twenty CRM API. It simplifies CRM operations, enhancing productivity and enabling efficient data management for sales teams.
Automating CRM data entry
Integrating CRM with other tools
Enhancing sales workflows
Generating sales reports
claude install oumnya/twenty-mcp-servergit clone https://github.com/oumnya/twenty-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.
Act as a Twenty CRM expert. I need to [ACTION] with [DATA] in my Twenty CRM account. Use the Twenty CRM API to [ACTION]. Provide step-by-step instructions and any relevant code snippets.
## Twenty CRM API Integration Guide
To integrate the Twenty CRM API for your sales team, follow these steps:
1. **Authentication**: Use OAuth 2.0 to authenticate your requests. Here's a sample code snippet in Python:
```python
import requests
auth_url = 'https://api.twenty.com/oauth/token'
data = {'grant_type': 'client_credentials', 'client_id': 'your_client_id', 'client_secret': 'your_client_secret'}
response = requests.post(auth_url, data=data)
access_token = response.json()['access_token']
```
2. **Retrieve Customer Data**: Use the access token to retrieve customer data:
```python
headers = {'Authorization': f'Bearer {access_token}'}
response = requests.get('https://api.twenty.com/v1/customers', headers=headers)
customers = response.json()
```
3. **Update Customer Records**: Update customer records as needed:
```python
customer_id = '12345'
update_data = {'name': 'John Doe', 'email': 'john.doe@example.com'}
response = requests.put(f'https://api.twenty.com/v1/customers/{customer_id}', json=update_data, headers=headers)
```
4. **Handle Errors**: Implement error handling to manage API limitations and issues.
5. **Automate Workflows**: Use the API to automate repetitive tasks and streamline your sales processes.Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan