MCP Server
in progress
Jeff Vermeire
Develop an MCP server for agentic workflows. As more and more work moves toward AI-centric development and processing, agents are used extensively to automate and speed tasks. An MCP server would allow code editors like Cursor and Windsurf to directly interface with Sunsama and automatically manage tasks and schedules based on how and when tasks are completed. As more products move into agentic workflows, and more tools provide their own MCP servers, Sunsama is going to need this in order to keep up/stay ahead of other tools.
Michael Crinnion
Has anybody got this MCP server working successfully with N8N? I've been able to add the credential and authorise via OAuth but I'm struggling creating or listing any tasks. I'm getting a 404. Am I missing some documentation somewhere?
Zane Mccaig
Michael Crinnion: 404 sounds like a pretty unexpected error since MCP tools generally return plain english errors not status code errors. Can you reach out to support either in the in-app chat or at support@sunsama.com and share your network logs. We can try and help you debug the issue.
Michael Crinnion
Zane Mccaig I agree. Especially as the oauth is going through. I've given up with n8n for now. I have managed to get it working with OpenWebUI but the authentication doesn't stick and I end up going through the process every time I want to use it. Likely something in my setup but equally not having this issue with other MCP servers. I'll send full details via email when we back at work. Thanks 🙏☀
Zane Mccaig
Michael Crinnion I wonder if that OpenWebUI issue is because it is not properly picking up the new refresh tokens after refreshing the access token the first time. We rotate the refresh token after each refresh so that a leaked refresh token is less risky. They should pick up the new token but if they have not implemented that on their side it would act as you say.
Stephen Gardner
MCP is working well. Any option for an outbound webhook when a task is completed, moved, a comment is added, etc.? My AI agent can now create and manage tasks and look things up, but there isn't a way to trigger a response when something happens in Sunsama to complete the loop.
Zane Mccaig
Stephen Gardner we do not have any webhooks setup but we do technically support websocket transports. Websocket transports did not really pick up traction or make it into the MCP spec but there are some implementations floating around for them. You could also write a custom websocket transport as well.
We will likely retain support for the websocket transport for a while yet since we use it for our voice version of Sunny at the moment. No guarantees that it will remain in there though since the MCP spec has moved in another direction.
Kat Zorz
Does this work with Claude Cowork? I've been trying to set it up but it can't seem to connect...
Zane Mccaig
Kat Zorz: It should work yes. Please checkout our help page and let us know if those solutions do not work for you https://help.sunsama.com/docs/integrations/mcp/#claude-proteam
PS - We have submitted an application to be included in the Claude and ChatGPT app stores so that those two can become one click installs. Both of those providers are pretty backlogged though so we have to wait.
Kat Zorz
Zane Mccaig amaze amaze amaze! it worked now thank you!
J
Jeremy Seekamp
MCP server is working great! However, editing the notes on a task would be really helpful. Icing on top would be the ability to write to daily shutdown notes.
C
Cole
Jeremy Seekamp just came back to say i have been absolutely loving it so far. and that being able to add text to existing tasks would be wild. My imagined use case would be as I do research / analysis in an AI tool, being able to say "okay add this to my task notes for my meeting with James" would be very impactful.
Zane Mccaig
Cole: Jeremy Seekamp Adding the ability to edit notes is definitely on our backlog. It is a bit of a special case since notes support rich markdown and can be much larger so we left it off initially.
Moshik Shechter
Zane Mccaig hi hi, any ETA for that? i am using the sunsama MCP and editing the notes of a task is a must! thanks
Zane Mccaig
Moshik Shechter Unfortunately we do not have an ETA at this time. It is on my list but there are a few things higher up the priority list so it is hard to say when it will get implemented.
C
Cole
I was successfully using the MCP server last week, however, now whenever I try to re-auth I get the following error:
{
error: "invalid_request",
error_description: "redirect_uri not allowed for this client"
}
I've tried wiping it and starting fresh, as well as going the bearer-token pathway as well to no avail - not sure what's going on to be honest :')
Zane Mccaig
Cole: Can you tell me what service you are using and or what the redirect uri is if you know it?
C
Cole
Zane Mccaig I'm using Claude Code, lemme send the details your way!
Zane Mccaig
Cole This issue should now be fixed. Thanks for reporting it.
C
Cole
Zane Mccaig Amazing! Thanks for such a quick fix!
Mike O
The current Sunsama MCP surface appears to support creating tasks with initial notes, but it does not expose a way to add a comment to an existing task or append/edit notes on an existing task. That gap blocks lightweight worklog integrations that want to write a short checkpoint back onto the active task without creating duplicate planner objects.
Mike O
it would be great if I could create a Backlog folder via MCP. That gets me 3 levels of organizational hierarchy, folder > backlog item > subtask for my agent to work with.
S K
I want below functionality if possible
- To list un-imported tasks from connected integrations (Notion, Todoist etc.)
- To import a specific task into Sunsama from integrations
This would enable a complete AI morning planning workflow - pull sunsama tasks → review un-imported Notion/Todoist items → selectively import → prioritize the day
Rick Montero
S K agreed! I have been doubling tasks as Claude can't touch my imported Notion deliverables in Sunsama.
Zane Mccaig
Rick Montero S K This is very much on our radar. Once we get all of the MCP auth stuff stable my main focus will be on mobile support and adding integrations.
Mike O
S K i’m not sure how I feel about opening up this MCP server to all of my other integrations. Native Sunsama, objects, yes, but the security implications of providing a backdoor to an AI to a lot of other systems, I’m not so sure about that.
S K
It would be great, If I can control focus mode(time, task, mark it as complete, and put item on focus, etc.)
Zane Mccaig
S K you can already start/stop the timer and complete tasks with MCP and Sunny. It looks like starting the timer does not automatically open the task in focus mode though. I will add a note for that in our internal docs.
S K
Zane Mccaig Thanks, It works! Small bug I noticed: when I put a task into focus mode via MCP (through Claude), the focus timer starts and tracks time just fine. However, the pomodoro timer doesn't kick in at all
Zane Mccaig
S K Thanks for letting us know. I added that detail to our internal doc as well.
John C.
Using this with my openclaw now! After a little debugging and Alicja's pinned comment, I now have my daily tasks pulling into a morning briefing and the ability to add tasks just by talking to claude (my openclaw)
Load More
→