Skip to main content

Any.do + MCP

Connect Any.do with your favorite AI assistants using the Model Context Protocol (MCP) for seamless task and calendar management.

Bring the power of Any.do to your favorite AI assistants with our new MCP (Model Context Protocol) integration! Whether you're using Claude, ChatGPT, or your own custom setup, you can now manage your tasks, reminders, and calendar events through a seamless, natural language interface.

The Any.do MCP server has the exact same capabilities as our custom ChatGPT integration, but with even more flexibility. It allows AI models to "talk" directly to your Any.do account, letting you stay organized without ever leaving your chat.

💡 Note: The Any.do MCP integration is currently in beta. We’d love to hear your feedback as we continue to improve the experience!


🟠 How to connect Any.do with Claude

Connecting Any.do to Claude is quick and easy. Follow these steps to get started:

  1. Go to claude.ai or open the Claude desktop app and open Settings.

  2. Navigate to Settings → Connectors.

  3. Click + or Add custom connector.

  4. Enter the Any.do MCP server URL: https://mcp.any.do/mcp

  5. Complete the authorization flow when prompted to link your Any.do account.

  6. In a new chat, enable the connector from the + menu → Connectors.

Once connected, you can simply ask Claude to manage your tasks or check your schedule!

Any.do Claude MCP


⚪️ How to connect Any.do with ChatGPT

ChatGPT supports MCP-powered custom apps on eligible workspace plans. You can connect Any.do through either the ChatGPT web app or the ChatGPT desktop app.

Please note that these are two separate setup methods, and the way you access Any.do after connecting is different for each one. Once connected, ChatGPT can access Any.do only according to the permissions you approve during authentication.

🌐 ChatGPT Web

  1. Open ChatGPT in your web browser.

  2. Go to Settings → Plugins → Browse Plugins.

  3. Click the + button to add a new MCP server.

  4. Enter a name for the app, such as Any.do.

  5. Add the Any.do MCP endpoint: https://mcp.any.do/mcp

  6. Click Create.

  7. Complete the authorization process to connect your Any.do account.

  8. Once connected, you can manage the app from Settings → Apps.

To use Any.do in a chat on the web, you need to explicitly tag it using Any.do.

For example:
​@Any.do What are my overdue tasks?

💻 ChatGPT Desktop

  1. Open the ChatGPT desktop app.

  2. Go to Settings → Plugins and select Add MCP Server.

  3. Choose Streamable HTTP.

  4. Enter Any.do as the server name.

  5. Add the Any.do MCP endpoint: https://mcp.any.do/mcp

  6. Click Save.

  7. Return to the MCP section and click Authenticate next to the Any.do server.

  8. Complete the authorization process using the same Any.do account you use on your devices.

On the desktop app, you do not need to tag Any.do. Simply mention Any.do naturally in your prompt.

For example:
​How many overdue Any.do tasks do I currently have?


🧑‍💻 How to connect Any.do with Codex

  1. In the Codex desktop app, open Settings → MCP servers → Add server. Name the server Any.do, choose Streamable HTTP, and enter https://mcp.any.do/mcp. Save it and restart the app.

  2. Select Authenticate beside Any.do and sign in to the Any.do account you want Codex to use.

  3. Type /mcp to check that the server is connected. Then ask Codex: “Which Any.do account am I connected to? List my workspaces.” A successful read confirms account access. To confirm the exact endpoint, check that the saved server URL is https://mcp.any.do/mcp.

Using the Codex CLI? Run:

codex mcp add anydo --url https://mcp.any.do/mcp codex mcp login anydo codex mcp list

For AI agents: Check whether Any.do is already connected before adding another server. If setup is needed, configure the Streamable HTTP URL above, ask the person to complete the OAuth sign-in, then verify both the saved URL and a read-only Any.do request. Never ask the person to paste a password or access token into the chat.


🅖 How to connect Any.do with Antigravity

  1. Open Settings → Customizations → Installed MCP Servers → Open MCP Config. Add Any.do to the existing mcpServers object:

    {   "mcpServers": {     "anydo": {       "serverUrl": "https://mcp.any.do/mcp"     }   } }

    If other servers are already listed, keep them and add only the anydo entry. Antigravity also supports a workspace config at .agents/mcp_config.json. Google’s MCP guide

  2. Save the configuration and refresh the server list. Select Authenticate next to Any.do, sign in through your browser, and paste the authorization code back into Antigravity if prompted. Google’s authentication steps

  3. Confirm that Any.do shows as connected. Then ask: “Which Any.do account am I connected to? List my workspaces.” A successful read verifies account access.

For AI agents: Check whether Any.do is already configured. If it is not, add the entry above without removing other servers. Ask the person to complete the browser sign-in, then verify the saved URL and make a read-only Any.do request. Do not ask for passwords or access tokens in chat.


👤 What you can do with Any.do MCP

Since the MCP integration shares the same DNA as our ChatGPT integration, you have full control over your productivity:

  • Manage Personal Tasks: Create, update, archive, or delete tasks in any of your personal lists.

  • Set Reminders: Add one-time or recurring reminders so you never miss a beat.

  • Workspace Collaboration: Manage boards, sections, and tasks within your team workspaces.

  • Calendar Integration: View, create, and update calendar events directly through your AI assistant.

  • Smart Grocery Lists: Add items in bulk to your grocery list with ease.

Once connected, you can mention Any.do naturally in your agent's conversations. For example:

  1. What are my top-priority tasks scheduled for today in Any.do?"

  2. "Create a task 'Prepare Q4 Product Review' and set a reminder for tomorrow at 10 AM."

  3. "List all sections in my Engineering board."

  4. "What calendar events do I have scheduled for this Thursday?"

✍️ Available Any.do MCP Tools

  • Tasks & Lists: get_tasks, get_task, create_personal_tasks, get_lists, create_lists, get_completed_tasks_for_date_range

  • Reminders: set_reminder, set_recurring_reminder

  • Workspaces & Boards: get_active_spaces, get_workspace_boards, get_board_sections, create_workspace_tasks, create_board

  • Calendar: get_connected_calendars, get_events_for_date_range, create_calendar_events, get_calendar_event

  • Subtasks & Bulk Actions: create_subtasks, update_subtask, apply_bulk_task_updates, apply_bulk_event_updates

💡 Pro Tip: Try asking your AI: "What's on my plate for today?" or "Remind me to call the team every Monday at 10 AM."


🎯 FAQs

🆓 Is the Any.do MCP integration free?

Yes! The MCP server is available for all Any.do users. However, please note that access to MCP features in Claude or ChatGPT may depend on your plan with those respective platforms.

🌍 Does it support multiple languages?

Absolutely. As long as your AI assistant (Claude or ChatGPT) supports your language, you can manage your Any.do tasks in your native tongue.

🛠️ Can I use this programmatically?

Yes! Developers can connect to the Any.do MCP server at https://mcp.any.do/sse. Please note that the endpoint is protected by OAuth 2.0, so you will need to handle the authorization flow to obtain a valid bearer token before your custom client can access Any.do data.

📱 Can I use MCP on mobile?

Currently, setup must be performed on a desktop browser. Once the connector is authorized and enabled, its availability on mobile apps depends on the specific AI platform's support for custom connectors.

🤔 With which AI agents does the MCP currently work?

Currently, our MCP works with Claude, ChatGPT (both for desktop and web), Codex, and Anti-Gravity.

We are constantly working on expanding the protocol to support more agents and keep this page updated with new developments, so keep an eye out if your favourite agent isn't yet supported!

Did this answer your question?