Hi,
I’ve been trying to setup the asana mcp server with CrewAI, but even though the agents use the correct tools (for example it always starts with getting all workspaces) it somehow fails using the tools correctly. Even though it doesn’t need to give any arguments besides a limit, I keep getting errors saying that the opt_fields are null and limit is null too even when I explicitly tell the agent to set those parameters.
Has anyone here been able to successfully set up a Crew with CrewAI and the asana mcp server?
I’d greatly appreciate any help!
Thanks in advance
best,
Greg
Hi @Gregor_Läufer,
FYI the Asana MCP Server is only about a week old and likely hasn’t undergone a lot of stress testing yet.
I can alert some of my Asana contacts re. this issue.
1 Like
Hi @Phil_Seeman
I see! Thanks for the reply.
I had no idea that this was such a recent project.
I only just started learning about mcp myself and was glad to see that asana provides a server for this.
I managed to do the same thing by implementing my own custom server based on the asana API.
Curious to see how the official one will develop.
I also noticed that when I use the official asana mcp server with the GitHub Copilot agent with gpt-4.1 it is very capable of using it without any issues.
When I use it with CrewAi and Ollama (using Llama 3.1 or gemma3) it has the described problems. I’m however not sure if this is on the side of Asana or CrewAI, considering it does work fine with github Copilot
Thanks anyway.
I’m excited to see where this goes!
1 Like
Sadly i have been unable to get MCP working as well, with Cursor that is. I think its faulty. I was happy to trial Asana because of their MCP promise but its not working, sadly.
The Vs code GitHub copilot with gpt4.1 does work without issues and honestly quite well. I tried using it for some AI assisted planning. It’s good.
For Crewai I had to write my own MCP little server with tools and just use the basic API myself. That works fine too.
Not sure what’s wrong with the official MCP. I was wondering if the amount of tools available perhaps overwhelmed my model.
Hey, I am trying to set up mcp server for asana, and I do not want to use claude or curser as clients. What I am trying to do is have my own local mcp client. Is there a way to do that with mcp officical endpoint? I have tried but it always say that its unauthenticated.
I actually tried this for about 4 hours yesterday and ultimately gave up. Also couldn’t get past the authentication. But also it was my first shot at working with MCP so it could just be a lack of understanding on my part. I will probably give it another go once I learn a bit more.
I tried running mcp official endpoint with vscode+github copilot as mcp client. Its working well with it. However, I am still figuring out how would I configure my own compatible mcp client.