Repository navigation
Releases: Trozz/mcp-twenty-crm
Release list
mcp-twenty-crm 0.1.1
v0.1.1 (2026-10-29)
Bug Fixes
- Ignore RUSTSEC-2026-0387 for crypto-bigint in cargo-deny (686c4b3)
Install
Docker
docker run -d --name mcp-twenty-crm -p 8443:8443 \
-e PUBLIC_URL=https://crm-mcp.example.com \
-e OAUTH_SIGNING_KEY="$(openssl rand -hex 32)" \
-e TWENTY_API_URL=https://crm.example.com \
-v /path/to/certs:/certs:ro \
-e TLS_CERT_PATH=/certs/fullchain.pem \
-e TLS_KEY_PATH=/certs/privkey.pem \
ghcr.io/trozz/mcp-twenty-crm:0.1.1Binary
Download the archive for your platform below, verify it with the matching .sha256 file (shasum -a 256 -c <file>.sha256), extract it and run ./mcp-twenty-crm with the same environment variables.
Connect
Every service is at https://<your PUBLIC_URL host>/mcp, with tool names prefixed by their service (crm_search_records). The CRM service also has its own path, /crm.
Each person signs in with their own Twenty API key (Settings, APIs & Webhooks); the server has none. Leave out TWENTY_API_URL for Twenty Cloud.
- claude.ai: add a custom connector for
https://<your PUBLIC_URL host>/mcpand sign in with your Twenty API key. - Claude Code:
claude mcp add --transport http twenty https://<host>/mcp --header "Authorization: Bearer <your Twenty API key>"
Configuration reference: https://github.com/Trozz/mcp-twenty-crm#configuration
mcp-twenty-crm 0.1.1-dev.4
v0.1.1-dev.4 (2026-10-29)
Bug Fixes
- Ignore RUSTSEC-2026-0387 for crypto-bigint in cargo-deny (686c4b3)
Install
Docker
docker run -d --name mcp-twenty-crm -p 8443:8443 \
-e PUBLIC_URL=https://crm-mcp.example.com \
-e OAUTH_SIGNING_KEY="$(openssl rand -hex 32)" \
-e TWENTY_API_URL=https://crm.example.com \
-v /path/to/certs:/certs:ro \
-e TLS_CERT_PATH=/certs/fullchain.pem \
-e TLS_KEY_PATH=/certs/privkey.pem \
ghcr.io/trozz/mcp-twenty-crm:0.1.1-dev.4Binary
Download the archive for your platform below, verify it with the matching .sha256 file (shasum -a 256 -c <file>.sha256), extract it and run ./mcp-twenty-crm with the same environment variables.
Connect
Every service is at https://<your PUBLIC_URL host>/mcp, with tool names prefixed by their service (crm_search_records). The CRM service also has its own path, /crm.
Each person signs in with their own Twenty API key (Settings, APIs & Webhooks); the server has none. Leave out TWENTY_API_URL for Twenty Cloud.
- claude.ai: add a custom connector for
https://<your PUBLIC_URL host>/mcpand sign in with your Twenty API key. - Claude Code:
claude mcp add --transport http twenty https://<host>/mcp --header "Authorization: Bearer <your Twenty API key>"
Configuration reference: https://github.com/Trozz/mcp-twenty-crm#configuration
mcp-twenty-crm 0.1.0
v0.1.0 (2026-10-23)
Features
Release
Install
Docker
docker run -d --name mcp-twenty-crm -p 8443:8443 \
-e PUBLIC_URL=https://crm-mcp.example.com \
-e OAUTH_SIGNING_KEY="$(openssl rand -hex 32)" \
-e TWENTY_API_URL=https://crm.example.com \
-v /path/to/certs:/certs:ro \
-e TLS_CERT_PATH=/certs/fullchain.pem \
-e TLS_KEY_PATH=/certs/privkey.pem \
ghcr.io/trozz/mcp-twenty-crm:0.1.0Binary
Download the archive for your platform below, verify it with the matching .sha256 file (shasum -a 256 -c <file>.sha256), extract it and run ./mcp-twenty-crm with the same environment variables.
Connect
Every service is at https://<your PUBLIC_URL host>/mcp, with tool names prefixed by their service (crm_search_records). The CRM service also has its own path, /crm.
Each person signs in with their own Twenty API key (Settings, APIs & Webhooks); the server has none. Leave out TWENTY_API_URL for Twenty Cloud.
- claude.ai: add a custom connector for
https://<your PUBLIC_URL host>/mcpand sign in with your Twenty API key. - Claude Code:
claude mcp add --transport http twenty https://<host>/mcp --header "Authorization: Bearer <your Twenty API key>"
Configuration reference: https://github.com/Trozz/mcp-twenty-crm#configuration
mcp-twenty-crm 0.1.0-dev.1
v0.1.0-dev.1 (2026-10-23)
Features
Install
Docker
docker run -d --name mcp-twenty-crm -p 8443:8443 \
-e PUBLIC_URL=https://crm-mcp.example.com \
-e OAUTH_SIGNING_KEY="$(openssl rand -hex 32)" \
-e TWENTY_API_URL=https://crm.example.com \
-v /path/to/certs:/certs:ro \
-e TLS_CERT_PATH=/certs/fullchain.pem \
-e TLS_KEY_PATH=/certs/privkey.pem \
ghcr.io/trozz/mcp-twenty-crm:0.1.0-dev.1Binary
Download the archive for your platform below, verify it with the matching .sha256 file (shasum -a 256 -c <file>.sha256), extract it and run ./mcp-twenty-crm with the same environment variables.
Connect
Every service is at https://<your PUBLIC_URL host>/mcp, with tool names prefixed by their service (crm_search_records). The CRM service also has its own path, /crm.
Each person signs in with their own Twenty API key (Settings, APIs & Webhooks); the server has none. Leave out TWENTY_API_URL for Twenty Cloud.
- claude.ai: add a custom connector for
https://<your PUBLIC_URL host>/mcpand sign in with your Twenty API key. - Claude Code:
claude mcp add --transport http twenty https://<host>/mcp --header "Authorization: Bearer <your Twenty API key>"
Configuration reference: https://github.com/Trozz/mcp-twenty-crm#configuration