dododonedone has a full MCP server, so an AI assistant can read and change your tasks with the same operations the app uses. You connect it once with a normal sign-in; no API keys to copy.
The server
Server address
https://mcp.dododonedone.com/mcp
Transport: streamable HTTP
Sign-in: OAuth 2.1 with PKCE. Clients register themselves, so there is nothing to set up first.
Each connection is for one workspace, chosen when you approve it. Connect again to add another workspace.
Set up your client
Claude (claude.ai and the desktop app)
Open Customize, then Connectors.
Choose + Add, then Add custom connector, and paste the server address.
Sign in to dododonedone, pick the workspace and approve.
The free plan has room for one custom connector; on Team and Enterprise an owner adds it.
Claude Code
Run this in your terminal:
claude mcp add --transport http --scope user dododonedone https://mcp.dododonedone.com/mcp
In Claude Code, run /mcp and choose dododonedone to sign in.
Approve the workspace in the browser window that opens.
ChatGPT
On chatgpt.com, open Plugins, choose Add, then Add custom MCP server.
Paste the server address as the Server URL, keep OAuth as the authentication and create it.
Sign in to dododonedone, pick the workspace and approve. Then mention dododonedone with @ in a new chat.
Adding and changing tasks needs ChatGPT Business or Enterprise, where admins and owners add servers; on Pro it can only read. OpenAI changes this now and then; see their help article.
Restart Cursor, open Customize, then MCPs, find dododonedone and sign in.
Approve the workspace in the browser window that opens.
What your AI can do
The tool names follow Todoist's MCP where they overlap, so agents that know one know the other. Batch tools take lists and report failures per item. Every date argument accepts natural language.
Meaning
Tools
Today, overdue and upcoming at a glance
get_overview
Find, add, update, complete, reopen, reschedule and move tasks