{"type":"mcp_server","name":"todoist-mcp-server","description":"This repository provides a Model Context Protocol (MCP) server that integrates Claude with Todoist, enabling natural language task management like creation, updates, and filtering using everyday language. This repository provides","category":"Productivity","language":"JavaScript","stars":393,"forks":21,"owner":"abhiz123","github_url":"https://github.com/abhiz123/todoist-mcp-server","homepage":null,"setup":"## Setup\n\n### Getting a Todoist API Token\n1. Log in to your Todoist account\n2. Navigate to Settings â Integrations\n3. Find your API token under \"Developer\"\n\n### Usage with Claude Desktop\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"todoist\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhiz123/todoist-mcp-server\"],\n      \"env\": {\n        \"TODOIST_API_TOKEN\": \"your_api_token_here\"\n      }\n    }\n  }\n}\n```","tools":"## Available Tools\n\n1. Natural Language Task Management (Create, update, complete, and delete tasks using everyday language)\n2. Smart Task Search (Find tasks using partial name matches)\n3. Flexible Filtering (Filter tasks by due date, priority, and other attributes)\n4. Rich Task Details (Support for descriptions, due dates, and priority levels)\n5. Intuitive Error Handling (Clear feedback for better user experience)\n6. todoist_create_task (Create new tasks with various attributes)\n7. todoist_get_tasks (Retrieve and filter tasks)\n8. todoist_update_task (Update existing tasks using natural language search)\n9. todoist_complete_task (Mark tasks as complete using natural language search)\n10. todoist_delete_task (Remove tasks using natural language search)","faq":null,"created_at":"2024-12-03T18:38:40+00:00","updated_at":"2025-03-27T21:11:05+00:00","source_url":"https://model-context-protocol.com/servers/todoist-claude-natural-language-task-management","related_articles":[]}