{"_id":"@abhiz123/todoist-mcp-server","name":"@abhiz123/todoist-mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@abhiz123/todoist-mcp-server","version":"0.1.0","description":"MCP server for Todoist API integration","main":"dist/index.js","types":"dist/index.d.ts","type":"module","bin":{"todoist-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","watch":"tsc --watch"},"repository":{"type":"git","url":"git+https://github.com/abhiz123/todoist-mcp-server.git"},"keywords":["mcp","todoist","claude","ai","task-management"],"author":{"name":"abhiz123"},"license":"MIT","bugs":{"url":"https://github.com/abhiz123/todoist-mcp-server/issues"},"homepage":"https://github.com/abhiz123/todoist-mcp-server#readme","dependencies":{"@doist/todoist-api-typescript":"^3.0.3","@modelcontextprotocol/sdk":"0.5.0"},"devDependencies":{"@types/node":"^22.10.1","shx":"^0.3.4","typescript":"^5.7.2"},"_id":"@abhiz123/todoist-mcp-server@0.1.0","gitHead":"ca3c2c828cbc945e82390aa16f27ddbde593e582","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jCagjv05QV2Y0ZBw9H2Szf4046AeXGjWzxKrDbG4T21XpRgjBArFqV2hykHAtwXhRNufNauFuH+YL5f+TwfZ2w==","shasum":"7d3bf116060f3d682fc176cd3346838837f72568","tarball":"https://registry.npmjs.org/@abhiz123/todoist-mcp-server/-/todoist-mcp-server-0.1.0.tgz","fileCount":5,"unpackedSize":16991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCskJLShL8KrHpEImKuruw7tcsr/p1qu1iye+HY9aZRXQIhAOw2IxYEGtPcvpF1z/INe/eEOXtklh/mqcSKQjszlH8o"}]},"_npmUser":{"name":"abhiz123","email":"abhirammnair@gmail.com"},"directories":{},"maintainers":[{"name":"abhiz123","email":"abhirammnair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/todoist-mcp-server_0.1.0_1733270816908_0.8212969659103435"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-04T00:06:56.846Z","0.1.0":"2024-12-04T00:06:57.078Z","modified":"2024-12-04T00:06:57.370Z"},"maintainers":[{"name":"abhiz123","email":"abhirammnair@gmail.com"}],"description":"MCP server for Todoist API integration","homepage":"https://github.com/abhiz123/todoist-mcp-server#readme","keywords":["mcp","todoist","claude","ai","task-management"],"repository":{"type":"git","url":"git+https://github.com/abhiz123/todoist-mcp-server.git"},"author":{"name":"abhiz123"},"bugs":{"url":"https://github.com/abhiz123/todoist-mcp-server/issues"},"license":"MIT","readme":"# Todoist MCP Server\n\nAn MCP server implementation that integrates Claude with Todoist, enabling natural language task management through Model Context Protocol.\n\n## Features\n\n* **Natural Language Task Management**: Create, update, and delete tasks using everyday language\n* **Smart Task Search**: Find tasks using partial name matches\n* **Flexible Filtering**: Filter tasks by due date, priority, and other attributes\n* **Rich Task Details**: Support for descriptions, due dates, and priority levels\n* **Intuitive Error Handling**: Clear feedback for better user experience\n\n## Tools\n\n### todoist_create_task\nCreate new tasks with various attributes:\n* Required: content (task title)\n* Optional: description, due date, priority level (1-4)\n\n### todoist_get_tasks\nRetrieve and filter tasks:\n* Filter by due date, priority, or project\n* Natural language date filtering\n* Optional result limit\n\n### todoist_update_task\nUpdate existing tasks using natural language search:\n* Find tasks by partial name match\n* Update any task attribute\n* Comprehensive error handling\n\n### todoist_delete_task\nRemove tasks using natural language search:\n* Find and delete tasks by name\n* Confirmation messages\n\n## 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\n\nAdd to your configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"todoist\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"todoist-mcp-server\"],\n      \"env\": {\n        \"TODOIST_API_TOKEN\": \"your_api_token_here\"\n      }\n    }\n  }\n}\n```\n\n## Example Usage\n\n### Creating Tasks\n```\n\"Create task 'Team Meeting'\"\n\"Add task 'Review PR' due tomorrow at 2pm\"\n\"Create high priority task 'Fix bug' with description 'Critical performance issue'\"\n```\n\n### Getting Tasks\n```\n\"Show all my tasks\"\n\"List tasks due today\"\n\"Get high priority tasks\"\n\"Show tasks due this week\"\n```\n\n### Updating Tasks\n```\n\"Update documentation task to be due next week\"\n\"Change priority of bug fix task to urgent\"\n\"Add description to team meeting task\"\n```\n\n### Deleting Tasks\n```\n\"Delete the PR review task\"\n\"Remove meeting prep task\"\n```\n\n## Development\n\n### Building from source\n```bash\ngit clone https://github.com/yourusername/todoist-mcp-server.git\ncd todoist-mcp-server\nnpm install\nnpm run build\n```\n\n## License\nThis project is licensed under the MIT License - see the LICENSE file for details.","readmeFilename":"README.md"}