Twenty CRM
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/twenty-connector
Twenty CRM
Twenty CRM connector for cinatra. Implements the CrmConnector interface and registers itself as the twenty provider behind the crm-connector facade, so all provider-agnostic crm_* operations (contacts, accounts, lists) route to a self-hosted Twenty workspace without any host-side code needing to name this package directly. The connector communicates with Twenty over the MCP execute_tool protocol, resolving the workspace server row and upstream bearer from the host's external MCP registry at call time. The setup page UI and API-key storage are scaffolded but not yet fully wired; bootstrap the workspace row manually or via the host's dev auto-setup hook. For local development, run pnpm test to execute unit tests and pnpm lint to check sources. Common failures: a TwentyConfigError means no enabled workspace row is registered in the external MCP registry; a TwentyMcpError with HTTP 401 means the bearer is missing or expired. Full documentation — overview, a complete quick start, settings & permissions, and troubleshooting — lives in the Integrations hub at https://docs.cinatra.ai/integrations/twenty/ (also authored in this repo under docs/).
Works with
@cinatra-ai/crm-connector(the facade extension that resolves this provider)- Self-hosted Twenty workspace registered as an external MCP server in cinatra's external MCP registry
Capabilities
crm_*contact and account operations map to Twenty MCPexecute_toolcatalog tools (create_person,create_company,update_person,update_company,find_people,find_companies,find_one_person,find_one_company)inListsTwenty View pattern for cinatra Lists: search, get, create, add member, remove member viaget_viewsandcreate_view- Multi-instance support via cinatra's connector-instance surface
twenty_statusandtwenty_instances_listprovider-specific MCP primitives (registered; handlers are stubs pending full wiring)
More from Cinatra
Link a YouTube account to your workspace so agents can read channel uploads through the YouTube Data API. The connection reuses your existing Google…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/youtube-connector
A collapsible, pretty-printed viewer for JSON documents. Agent-run structured outputs and object-content snapshots arrive as application/json, and this renderer gives them a first-class home:…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/json-artifact
Link one or more LinkedIn accounts to your workspace so agents can publish posts to a member's own feed or to any organization page…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/linkedin-connector
Connect OpenAI so every agent in your workspace can run on GPT models. Holds your API key, default model, and service tier behind a…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/openai-connector
The system viewer for image artifacts. It draws any image a workspace holds — screenshots, photographs, illustrations, diagrams, logos — as a clean, passive…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/image-artifact
An Ideal Customer Profile — the audience a company sells into, captured as buyer persona, firmographics, pain points, triggering events, disqualifiers, and buying-process notes.…
Enter a valid instance URL (https:// is required unless it is localhost).
cinatra install cinatra-ai/marketing-icp-artifact
Reviews
There are no reviews yet.