web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Todoist MCP – Read too...
Copilot Studio
Unanswered

Todoist MCP – Read tools work, write tools fail with SystemError

(0) ShareShare
ReportReport
Posted on by
I am testing the official Todoist MCP server in Microsoft Copilot Studio using a clean test agent.
 
Endpoint:
https://ai.todoist.net/mcp
 
The MCP server initializes successfully and returns the full tool catalogue. Read tools work correctly:
- user-info returns the correct Todoist account details.
- find-projects returns the correct Inbox project and project ID.
 
However, write tools fail consistently.
 
Example:
Prompt: "Create a task called Test Task"
 
Copilot Studio selects the correct MCP tool:
add-tasks
 
It binds the payload correctly:
{
  "tasks": [
    {
      "content": "Test Task"
    }
  ]
}
 
But execution fails immediately with:
{
  "state": "failed",
  "observation": {},
  "executionTime": "00:00:00",
  "ErrorCode": "SystemError"
}
 
The same official Todoist MCP server works in Claude, including successful task creation using the same Todoist account.
 
This appears to suggest that Copilot Studio can initialize and use the Todoist MCP server for read operations, but fails when executing write tools. Is this a known limitation or bug in Copilot Studio’s MCP runtime?
I have the same question (0)
  • Prasad-MSFT Profile Picture
    Microsoft Employee on at

    Thanks for sharing the detailed repro. A few questions that might help narrow down whether this is specific to the Todoist MCP server or the Copilot Studio MCP runtime:

    • Does the issue occur with all Todoist write tools (for example, update, close, or delete), or is it only add-tasks that fails?
    • Have you tried connecting to a different MCP server that supports write operations? If so, do write tools work there?
    • If you have access to the Todoist MCP server logs, do you see the write request reaching the server at all, or does the failure happen before the request is sent?

    The fact that the server initializes correctly, the tool is selected, the payload is bound as expected, and read operations succeed makes it seem like the failure is happening during tool execution rather than tool selection or parameter binding.

  • CU20040759-0 Profile Picture
    2 on at
    Since the same Todoist MCP server handles writes correctly in Claude, the issue isn’t with Todoist but with Copilot Studio’s execution of write operations. In other words, it’s a known bug/limitation on the Copilot side rather than a misconfiguration on your end.
    NIPR com

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
sannavajjala87 Profile Picture

sannavajjala87 160 Super User 2026 Season 1

#2
11manish Profile Picture

11manish 145

#3
Haque Profile Picture

Haque 121

Last 30 days Overall leaderboard