{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_doist-todoist-mcp","slug":"doist-todoist-mcp","name":"Todoist Integration Server","type":"mcp","url":"https://todoist.com","page_url":"https://unfragile.ai/doist-todoist-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:Doist/todoist-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_doist-todoist-mcp__cap_0","uri":"capability://tool.use.integration.natural.language.task.management","name":"natural language task management","description":"This capability allows users to manage tasks and projects in Todoist through natural language commands. It utilizes a natural language processing (NLP) engine to parse user input and map it to Todoist API calls, enabling seamless integration of task management features directly into AI assistants. The architecture supports context-aware interactions, allowing for nuanced command interpretation based on prior user inputs.","intents":["How can I add a new task to my Todoist?","Can I update the due date for a project in Todoist?","What tasks are due today in my Todoist?"],"best_for":["AI developers integrating productivity tools into chatbots"],"limitations":["Limited to Todoist API capabilities; complex queries may require multiple interactions."],"requires":["Node.js 14+","API key for Todoist"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","productivity-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_doist-todoist-mcp__cap_1","uri":"capability://tool.use.integration.project.creation.and.management","name":"project creation and management","description":"This capability enables users to create and manage projects within Todoist using natural language commands. It employs a context-aware dialogue system that understands project-related terms and translates them into appropriate API calls to Todoist. The integration allows for dynamic project updates and retrieval of project details, enhancing user productivity.","intents":["How do I create a new project in Todoist?","Can I rename an existing project in Todoist?","What projects do I have in Todoist?"],"best_for":["Productivity app developers looking to enhance user experience"],"limitations":["Dependent on Todoist's API rate limits; may experience delays with high usage."],"requires":["Node.js 14+","API key for Todoist"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","project-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_doist-todoist-mcp__cap_2","uri":"capability://tool.use.integration.task.querying.and.filtering","name":"task querying and filtering","description":"This capability allows users to query and filter tasks in Todoist based on various criteria such as due dates, labels, and priorities. It employs a structured query language-like syntax that translates user requests into specific API calls, enabling efficient retrieval of task information. The system supports complex queries by chaining multiple filters together.","intents":["What are my high-priority tasks due this week?","Can I see all tasks labeled 'work'?","How do I filter tasks by due date in Todoist?"],"best_for":["Developers building AI assistants for task management"],"limitations":["Filtering capabilities are limited by Todoist's API; complex queries may not be fully supported."],"requires":["Node.js 14+","API key for Todoist"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_doist-todoist-mcp__cap_3","uri":"capability://tool.use.integration.task.completion.and.updates","name":"task completion and updates","description":"This capability enables users to mark tasks as complete or update task details through natural language commands. It integrates with the Todoist API to send updates based on user input, ensuring that task states are accurately reflected in the user's Todoist account. The system can handle multiple updates in a single command, streamlining user interactions.","intents":["How do I mark a task as complete in Todoist?","Can I update the priority of a task?","What tasks can I complete today?"],"best_for":["AI developers creating task management features for productivity apps"],"limitations":["Limited to the scope of the Todoist API; bulk updates may be constrained."],"requires":["Node.js 14+","API key for Todoist"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","task-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_doist-todoist-mcp__cap_4","uri":"capability://tool.use.integration.reminder.and.notification.setup","name":"reminder and notification setup","description":"This capability allows users to set reminders and notifications for tasks in Todoist using natural language commands. It integrates with the Todoist API to create reminders based on user-specified criteria, such as time and frequency, and can handle recurring reminders. The architecture supports contextual understanding, ensuring reminders are set accurately based on user intent.","intents":["How can I set a reminder for a task?","Can I create a recurring reminder for my weekly meeting?","What reminders do I have set for today?"],"best_for":["Developers building AI assistants for personal productivity"],"limitations":["Dependent on Todoist's API capabilities for reminder management; may not support all recurrence patterns."],"requires":["Node.js 14+","API key for Todoist"],"input_types":["text"],"output_types":["text","structured data"],"categories":["tool-use-integration","notification-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","API key for Todoist"],"failure_modes":["Limited to Todoist API capabilities; complex queries may require multiple interactions.","Dependent on Todoist's API rate limits; may experience delays with high usage.","Filtering capabilities are limited by Todoist's API; complex queries may not be fully supported.","Limited to the scope of the Todoist API; bulk updates may be constrained.","Dependent on Todoist's API capabilities for reminder management; may not support all recurrence patterns.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.35,"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.345Z","last_scraped_at":"2026-05-03T15:18:50.373Z","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=doist-todoist-mcp","compare_url":"https://unfragile.ai/compare?artifact=doist-todoist-mcp"}},"signature":"ryEzBS6xmvI+NyGv1O6AznhV+B+odLz1KwOWoYaAUQc5workuPvNDr+vgFSNBCEXzJcSYh7Dq1UmX5QDo7ApAw==","signedAt":"2026-06-20T16:18:10.959Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/doist-todoist-mcp","artifact":"https://unfragile.ai/doist-todoist-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=doist-todoist-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"}}