Skip to main content
Glama

Todoist MCP Server

by bkotos
debug.http5.88 kB
### Debug Server HTTP Requests ### Base URL: http://localhost:3001 ### ============================================ ### TOOLS WITH ARGUMENTS ### ============================================ ### Get Task Comments POST http://localhost:3001/debug/tool/get_task_comments Content-Type: application/json { "task_id": "9498012720" } ### Create Project Label POST http://localhost:3001/debug/tool/create_project_label Content-Type: application/json { "name": "urgent", "color": "red" } ### Create Task Comment POST http://localhost:3001/debug/tool/create_task_comment Content-Type: application/json { "task_id": "9498012720", "content": "This is a test comment" } ### Update Task POST http://localhost:3001/debug/tool/update_task Content-Type: application/json { "task_id": "9498012720", "title": "Updated task title", "description": "Updated description", "labels": ["urgent", "important"], "priority": 1, "due_string": "tomorrow" } ### Create Task POST http://localhost:3001/debug/tool/create_task Content-Type: application/json { "title": "New task created via API", "description": "This task was created using the debug API", "project_id": "2322804039", "labels": ["work", "important"], "priority": 2, "due_date": "2024-01-15" } ### Move Task POST http://localhost:3001/debug/tool/move_task Content-Type: application/json { "task_id": "9498012720", "project_id": "2322804039" } ### Get Tasks With Label POST http://localhost:3001/debug/tool/get_tasks_with_label Content-Type: application/json { "label": "urgent" } ### Complete Task POST http://localhost:3001/debug/tool/complete_task Content-Type: application/json { "task_id": "9498012720" } ### Uncomplete Task POST http://localhost:3001/debug/tool/uncomplete_task Content-Type: application/json { "task_id": "9498012720" } ### Search Tasks (Basic) POST http://localhost:3001/debug/tool/search_tasks Content-Type: application/json { "query": "meeting" } ### Search Tasks Using AND POST http://localhost:3001/debug/tool/search_tasks_using_and Content-Type: application/json { "queries": ["urgent", "work"] } ### Search Tasks Using OR POST http://localhost:3001/debug/tool/search_tasks_using_or Content-Type: application/json { "queries": ["urgent", "important"] } ### Complete Becky Task POST http://localhost:3001/debug/tool/complete_becky_task Content-Type: application/json { "task_id": "9498012720" } ### ============================================ ### TOOLS WITHOUT ARGUMENTS ### ============================================ ### List Personal Inbox Tasks POST http://localhost:3001/debug/tool/list_personal_inbox_tasks Content-Type: application/json {} ### List Brian Inbox Per Becky Tasks POST http://localhost:3001/debug/tool/list_brian_inbox_per_becky_tasks Content-Type: application/json {} ### List Becky Inbox Per Brian Tasks POST http://localhost:3001/debug/tool/list_becky_inbox_per_brian_tasks Content-Type: application/json {} ### List Next Actions POST http://localhost:3001/debug/tool/list_next_actions Content-Type: application/json {} ### Get Brian Only Projects POST http://localhost:3001/debug/tool/get_brian_only_projects Content-Type: application/json {} ### Get Brian Shared Projects POST http://localhost:3001/debug/tool/get_brian_shared_projects Content-Type: application/json {} ### Get Becky Shared Projects POST http://localhost:3001/debug/tool/get_becky_shared_projects Content-Type: application/json {} ### Get Inbox Projects POST http://localhost:3001/debug/tool/get_inbox_projects Content-Type: application/json {} ### Get Context Labels POST http://localhost:3001/debug/tool/get_context_labels Content-Type: application/json {} ### Get Chores Due Today POST http://localhost:3001/debug/tool/get_chores_due_today Content-Type: application/json {} ### Get Tasks Due Tomorrow POST http://localhost:3001/debug/tool/get_tasks_due_tomorrow Content-Type: application/json {} ### Get Tasks Due This Week POST http://localhost:3001/debug/tool/get_tasks_due_this_week Content-Type: application/json {} ### Get Tickler Tasks POST http://localhost:3001/debug/tool/get_tickler_tasks Content-Type: application/json {} ### List GTD Projects POST http://localhost:3001/debug/tool/list_gtd_projects Content-Type: application/json {} ### Get Waiting Tasks POST http://localhost:3001/debug/tool/get_waiting_tasks Content-Type: application/json {} ### Get Recent Media POST http://localhost:3001/debug/tool/get_recent_media Content-Type: application/json {} ### Get Areas of Focus POST http://localhost:3001/debug/tool/get_areas_of_focus Content-Type: application/json {} ### Get Shopping List POST http://localhost:3001/debug/tool/get_shopping_list Content-Type: application/json {} ### List Brian Time Sensitive Tasks POST http://localhost:3001/debug/tool/list_brian_time_sensitive_tasks Content-Type: application/json {} ### List Becky Time Sensitive Tasks POST http://localhost:3001/debug/tool/list_becky_time_sensitive_tasks Content-Type: application/json {} ### ============================================ ### EXAMPLE USAGE NOTES ### ============================================ ### To use these requests: ### 1. Start the debug server: npm run dev:debug ### 2. Replace placeholder IDs (like "9498012720", "2322804039") with actual task/project IDs ### 3. Modify parameters as needed for your specific use case ### 4. Click the "Send Request" button in your HTTP client (VS Code REST Client, Postman, etc.) ### Common Task IDs for testing: ### - Task ID: 9498012720 (example task) ### - Project ID: 2322804039 (example project) ### Common Labels for testing: ### - "urgent", "important", "work", "personal", "chores" ### Search Query Examples: ### - Basic: "meeting", "report", "grocery" ### - Wildcard: "*report*", "*urgent*" ### - Exact phrase: "buy groceries", "team meeting"

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bkotos/todoist-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server