
Twenty MCP Server
@Jdu278
About Twenty MCP Server
An MCP server for integrating with Twenty CRM, providing access to Twenty's REST API through categorized tools. The available tools map the entire Twenty REST API and were generated using the openapi-mcp-generator.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"twenty": {
"command": "node",
"args": [
"/path/to/twenty-mcp-server/build/index.js",
"--category=crm,tasks"
],
"env": {
"TWENTY_BASE_URL": "https://your-twenty-instance.com/rest",
"TWENTY_API_KEY": "your-api-key"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Twenty MCP Server?
An MCP server for integrating with Twenty CRM, providing access to Twenty's REST API through automatically generated, categorized tools. It is intended for local development use and has no built-in authorization, authentication, or access controls.
How to use Twenty MCP Server?
Configure the server in an MCP client by pointing to the built index.js script, setting the TWENTY_BASE_URL and TWENTY_API_KEY environment variables, and optionally passing --category or --tools arguments to filter which tools are enabled. If neither argument is provided, all categories are enabled by default.
Key features of Twenty MCP Server
- Category-based tool filtering reduces context window usage.
- Individual tool selection for precise control over enabled tools.
- Covers all Twenty REST API endpoints via categorized tools.
- Supports categories such as CRM, tasks, notes, and calendar.
- Default behavior enables all categories when no filters are set.
- Configuration supports combining categories and specific tools.
Use cases of Twenty MCP Server
- Manage contacts, companies, and people in a Twenty CRM instance.
- Create and update tasks and projects through natural language.
- Access notes, attachments, and calendar events from Twenty.
- Automate workflow or system operations via MCP client conversations.
- Filter tools to only expose CRM and tasks for focused interactions.
FAQ from Twenty MCP Server
What does Twenty MCP Server do that alternatives don't?
The README does not compare the server to alternatives. It describes the server as a tool that maps the entire Twenty REST API, generated automatically from the OpenAPI specification.
What runtime or dependencies are required?
The server is run via Node.js using the command node /path/to/twenty-mcp-server/build/index.js. No other runtime dependencies are mentioned.
Where does data live and how is it secured?
Data lives in the user's Twenty CRM instance. The server itself has no built-in authorization, authentication, or access controls; it relies on the user's API key provided via the TWENTY_API_KEY environment variable.
Is this server recommended for production use?
No. The README explicitly cautions that this is a development version and is not recommended for production use. Using it in production is at the user's own risk.
What transport or authentication method does it use?
The server connects to a Twenty CRM REST API using an API key and base URL passed as environment variables (TWENTY_API_KEY and TWENTY_BASE_URL). No other transport or authentication method is described.
More Developer Tools MCP servers
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Unity MCP (Server + Plugin)
IvanMurzakAI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for fr
Stakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
Comments