{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_jezweb-twenty-mcp","slug":"jezweb-twenty-mcp","name":"Twenty CRM Integration Server","type":"mcp","url":"https://twenty.com/","page_url":"https://unfragile.ai/jezweb-twenty-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:jezweb/twenty-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_jezweb-twenty-mcp__cap_0","uri":"capability://tool.use.integration.natural.language.crm.command.execution","name":"natural language crm command execution","description":"This capability allows users to interact with their CRM data using natural language commands, leveraging NLP techniques to parse and understand user intents. It employs a type-safe command parser that validates inputs against the CRM schema, ensuring that actions like creating contacts or updating opportunities are executed accurately. This approach minimizes errors and enhances user experience by providing immediate feedback on command validity.","intents":["How can I add a new contact to my CRM using voice commands?","Can I update the status of an opportunity with a simple text command?","What tasks do I have scheduled for today in my CRM?"],"best_for":["sales teams looking to streamline CRM interactions"],"limitations":["Limited to predefined command structures; complex queries may require additional training."],"requires":["Node.js 14+","Access to Twenty CRM API"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","ai-driven crm"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jezweb-twenty-mcp__cap_1","uri":"capability://automation.workflow.automated.crm.workflow.orchestration","name":"automated crm workflow orchestration","description":"This capability automates CRM workflows by allowing users to define sequences of actions triggered by specific events or commands. It uses a rule-based engine to interpret user-defined workflows and execute them in response to CRM events, such as new lead creation or task completion. This orchestration is designed to reduce manual effort and improve productivity by automating repetitive tasks.","intents":["How can I automate the follow-up process for new leads?","Can I set up a workflow to notify my team when a deal is closed?","What steps can I automate in my CRM to save time?"],"best_for":["marketing teams managing lead follow-ups"],"limitations":["Workflow complexity can lead to longer setup times; requires thorough testing."],"requires":["Node.js 14+","Access to Twenty CRM API"],"input_types":["text"],"output_types":["structured data","notifications"],"categories":["automation-workflow","crm-optimization"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jezweb-twenty-mcp__cap_2","uri":"capability://data.processing.analysis.validated.contact.management","name":"validated contact management","description":"This capability provides a type-safe interface for managing contacts within the CRM, ensuring that all contact data adheres to predefined schemas. It employs validation checks at the point of data entry, which prevents invalid data from being saved and maintains data integrity. This is achieved through a combination of schema validation and user feedback mechanisms.","intents":["How can I ensure all new contacts meet my data quality standards?","Can I quickly update multiple contact records while maintaining data integrity?","What validation rules are applied when adding a new contact?"],"best_for":["data managers ensuring high-quality contact records"],"limitations":["Schema changes require updates to the validation logic; may not support all data formats."],"requires":["Node.js 14+","Access to Twenty CRM API"],"input_types":["structured data"],"output_types":["structured data"],"categories":["data-processing-analysis","crm-data-quality"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jezweb-twenty-mcp__cap_3","uri":"capability://data.processing.analysis.opportunity.tracking.and.management","name":"opportunity tracking and management","description":"This capability allows users to track and manage sales opportunities within the CRM, utilizing a structured interface that aligns with the sales process. It integrates with the CRM's opportunity data model, enabling users to update statuses, add notes, and assign tasks directly through the interface. This structured approach ensures that all opportunity-related actions are consistent and traceable.","intents":["How can I update the status of an opportunity in my CRM?","Can I assign tasks related to specific opportunities?","What information can I add to my opportunity records?"],"best_for":["sales teams managing their pipeline"],"limitations":["Limited to predefined opportunity fields; customization may require additional development."],"requires":["Node.js 14+","Access to Twenty CRM API"],"input_types":["structured data"],"output_types":["structured data"],"categories":["data-processing-analysis","sales-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_jezweb-twenty-mcp__cap_4","uri":"capability://data.processing.analysis.activity.logging.and.reporting","name":"activity logging and reporting","description":"This capability enables users to log activities related to contacts and opportunities within the CRM, automatically generating reports based on user-defined criteria. It employs a logging framework that captures activity data in real-time and allows users to generate reports through simple queries. This feature enhances visibility into user interactions and helps identify trends over time.","intents":["How can I log my interactions with clients automatically?","Can I generate a report of all activities related to a specific opportunity?","What trends can I identify from my activity logs?"],"best_for":["sales and marketing teams analyzing user interactions"],"limitations":["Reporting features may be limited to predefined templates; custom reports require additional setup."],"requires":["Node.js 14+","Access to Twenty CRM API"],"input_types":["text","structured data"],"output_types":["structured data","reports"],"categories":["data-processing-analysis","activity-tracking"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to Twenty CRM API"],"failure_modes":["Limited to predefined command structures; complex queries may require additional training.","Workflow complexity can lead to longer setup times; requires thorough testing.","Schema changes require updates to the validation logic; may not support all data formats.","Limited to predefined opportunity fields; customization may require additional development.","Reporting features may be limited to predefined templates; custom reports require additional setup.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.914Z","last_scraped_at":"2026-05-03T15:19:22.209Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=jezweb-twenty-mcp","compare_url":"https://unfragile.ai/compare?artifact=jezweb-twenty-mcp"}},"signature":"YSmGdVRn5iUGyk0ozJNFyg4GBbSIhD5OGFZgUTkhnMzuYgFwqB5nV3e1RSYF5DCbO2R/b0XN1A4GyQk30T8SCQ==","signedAt":"2026-06-21T16:29:29.991Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/jezweb-twenty-mcp","artifact":"https://unfragile.ai/jezweb-twenty-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=jezweb-twenty-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}