Skip to content

Commit 2f5f5d2

Browse files
its-mashMohammod Al Amin Ashik
andauthored
feat: add Todoist MCP server definitions (#88)
- com.todoist-mcp-npx.json (npx, @doist/todoist-ai, API key auth) - com.todoist-mcp-http.json (HTTP at ai.todoist.net/mcp, OAuth) Official by Doist. Manage tasks, projects, labels, and comments. Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Co-authored-by: Mohammod Al Amin Ashik <mohammod@mcpmux.com>
1 parent 5bc4aa9 commit 2f5f5d2

2 files changed

Lines changed: 134 additions & 0 deletions

File tree

servers/com.todoist-mcp-http.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.todoist-mcp-http",
4+
"name": "Todoist (HTTP)",
5+
"alias": "todoist-http",
6+
"description": "Manage Todoist tasks, projects, labels, and comments via Todoist's hosted MCP endpoint. No local install needed.",
7+
"icon": "https://avatars.githubusercontent.com/u/2565372?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"productivity"
11+
],
12+
"tags": [
13+
"todoist",
14+
"tasks",
15+
"todo",
16+
"project-management",
17+
"productivity"
18+
],
19+
20+
"transport": {
21+
"type": "http",
22+
"url": "https://ai.todoist.net/mcp",
23+
"metadata": {
24+
"inputs": []
25+
}
26+
},
27+
28+
"auth": {
29+
"type": "oauth",
30+
"instructions": "Connect via OAuth when prompted. Your browser will open to authorize access to your Todoist account."
31+
},
32+
33+
"contributor": {
34+
"name": "Doist",
35+
"github": "Doist",
36+
"url": "https://todoist.com"
37+
},
38+
39+
"links": {
40+
"repository": "https://github.com/Doist/todoist-ai",
41+
"homepage": "https://todoist.com",
42+
"documentation": "https://developer.todoist.com"
43+
},
44+
45+
"platforms": [
46+
"all"
47+
],
48+
49+
"capabilities": {
50+
"tools": true,
51+
"resources": false,
52+
"prompts": false,
53+
"read_only_mode": false
54+
}
55+
}

servers/com.todoist-mcp-npx.json

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.todoist-mcp-npx",
4+
"name": "Todoist (npx)",
5+
"alias": "todoist",
6+
"description": "Manage Todoist tasks, projects, labels, and comments. Create, update, complete, and organize tasks with full API access to your Todoist workspace.",
7+
"icon": "https://avatars.githubusercontent.com/u/2565372?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"productivity"
11+
],
12+
"tags": [
13+
"todoist",
14+
"tasks",
15+
"todo",
16+
"project-management",
17+
"productivity"
18+
],
19+
20+
"transport": {
21+
"type": "stdio",
22+
"command": "npx",
23+
"args": [
24+
"-y",
25+
"@doist/todoist-ai"
26+
],
27+
"env": {
28+
"TODOIST_API_KEY": "${input:TODOIST_API_KEY}"
29+
},
30+
"metadata": {
31+
"inputs": [
32+
{
33+
"id": "TODOIST_API_KEY",
34+
"label": "Todoist API Token",
35+
"description": "Personal API token for Todoist. Found in Todoist Settings > Integrations > Developer.",
36+
"type": "text",
37+
"required": true,
38+
"secret": true,
39+
"placeholder": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
40+
"obtain": {
41+
"url": "https://app.todoist.com/app/settings/integrations/developer",
42+
"instructions": "1. Open Todoist > Settings > Integrations > Developer\n2. Copy your API token",
43+
"button_label": "Get Token"
44+
}
45+
}
46+
]
47+
}
48+
},
49+
50+
"auth": {
51+
"type": "api_key",
52+
"instructions": "Get your API token from Todoist Settings > Integrations > Developer"
53+
},
54+
55+
"contributor": {
56+
"name": "Doist",
57+
"github": "Doist",
58+
"url": "https://todoist.com"
59+
},
60+
61+
"links": {
62+
"repository": "https://github.com/Doist/todoist-ai",
63+
"homepage": "https://todoist.com",
64+
"documentation": "https://developer.todoist.com"
65+
},
66+
67+
"platforms": [
68+
"all"
69+
],
70+
71+
"capabilities": {
72+
"tools": true,
73+
"resources": false,
74+
"prompts": false,
75+
"read_only_mode": false
76+
},
77+
78+
"changelog_url": "https://github.com/Doist/todoist-ai/releases"
79+
}

0 commit comments

Comments
 (0)