{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_geralt1983-mcp-todoist","slug":"geralt1983-mcp-todoist","name":"mcp-todoist","type":"mcp","url":"https://github.com/Geralt1983/mcp-todoist","page_url":"https://unfragile.ai/geralt1983-mcp-todoist","categories":["mcp-servers","automation"],"tags":["mcp","model-context-protocol","smithery:Geralt1983/mcp-todoist"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_geralt1983-mcp-todoist__cap_0","uri":"capability://tool.use.integration.natural.language.task.creation","name":"natural language task creation","description":"This capability allows users to create tasks in Todoist using natural language input. It employs NLP techniques to parse user input and identify task attributes like due dates, priorities, and project associations. This integration with Todoist's API enables seamless task creation directly from the user's workflow, making it intuitive and efficient.","intents":["How can I quickly add a task to my Todoist using natural language?","Can I create tasks with specific due dates and labels through a simple command?","What is the fastest way to add multiple tasks at once?"],"best_for":["busy professionals looking to streamline task management"],"limitations":["Limited to English language processing; other languages may not be fully supported.","Complex task structures may not be accurately interpreted."],"requires":["API key for Todoist","Internet connection"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","task-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_geralt1983-mcp-todoist__cap_1","uri":"capability://tool.use.integration.bulk.task.updating","name":"bulk task updating","description":"This capability enables users to update multiple tasks in Todoist simultaneously by providing a list of task IDs and their new attributes. It uses batch processing techniques to minimize API calls, allowing for efficient updates without overwhelming the Todoist service. This is particularly useful for users managing large projects with many tasks.","intents":["How can I update the due dates for several tasks at once?","Is there a way to change the priority of multiple tasks in Todoist?","Can I move a group of tasks to a different project in one go?"],"best_for":["project managers handling large task lists"],"limitations":["API rate limits may restrict the number of tasks updated in a single request.","Requires clear mapping of task IDs to new attributes."],"requires":["API key for Todoist","Internet connection"],"input_types":["structured data"],"output_types":["confirmation message"],"categories":["tool-use-integration","task-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_geralt1983-mcp-todoist__cap_2","uri":"capability://tool.use.integration.task.filtering.and.retrieval","name":"task filtering and retrieval","description":"This capability allows users to filter and retrieve tasks based on various criteria such as due dates, labels, and project sections. It leverages Todoist's API query parameters to fetch only relevant tasks, enabling users to focus on specific subsets of their task list. This is particularly useful for daily reviews or project overviews.","intents":["How can I view all overdue tasks in my Todoist?","What is the easiest way to see tasks for a specific project?","Can I filter tasks by labels to manage my workload better?"],"best_for":["individuals managing multiple projects and deadlines"],"limitations":["Filtering capabilities are limited to the parameters exposed by the Todoist API.","Complex queries may require multiple requests."],"requires":["API key for Todoist","Internet connection"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","task-management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_geralt1983-mcp-todoist__cap_3","uri":"capability://automation.workflow.task.completion.automation","name":"task completion automation","description":"This capability automates the completion of tasks based on user-defined criteria, such as due dates or project status. It uses scheduled checks against the Todoist API to mark tasks as complete when they meet specific conditions, helping users maintain an organized task list without manual intervention.","intents":["How can I automatically complete tasks that are past their due date?","Is there a way to mark tasks as done based on project completion?","Can I set up automatic task completion for recurring tasks?"],"best_for":["users who prefer a hands-off approach to task management"],"limitations":["Requires constant monitoring of task states, which may lead to performance issues if not managed properly.","Not suitable for tasks that require manual review before completion."],"requires":["API key for Todoist","Internet connection"],"input_types":["structured data"],"output_types":["confirmation message"],"categories":["automation-workflow","task-management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"high","permissions":["API key for Todoist","Internet connection"],"failure_modes":["Limited to English language processing; other languages may not be fully supported.","Complex task structures may not be accurately interpreted.","API rate limits may restrict the number of tasks updated in a single request.","Requires clear mapping of task IDs to new attributes.","Filtering capabilities are limited to the parameters exposed by the Todoist API.","Complex queries may require multiple requests.","Requires constant monitoring of task states, which may lead to performance issues if not managed properly.","Not suitable for tasks that require manual review before completion.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.5900000000000001,"match_graph":0.25,"freshness":0.6,"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.347Z","last_scraped_at":"2026-05-03T15:19:36.243Z","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=geralt1983-mcp-todoist","compare_url":"https://unfragile.ai/compare?artifact=geralt1983-mcp-todoist"}},"signature":"tEq0QM0USAzYGjtEOmZZJFIaC5AEuQBazb5CAjbGfsZLentW6r7BDQvy5vVP5+RTnTf/nQZNr9KSUnb36411Dw==","signedAt":"2026-06-20T09:49:48.425Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/geralt1983-mcp-todoist","artifact":"https://unfragile.ai/geralt1983-mcp-todoist","verify":"https://unfragile.ai/api/v1/verify?slug=geralt1983-mcp-todoist","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"}}