Hi @Tooba_Ahmed
Short answer: the connection works, but Claude can’t build an Asana dashboard through the MCP connector. So nothing is wrong with your setup.
The Asana API, and the MCP server that sits on top of it, has no endpoint for dashboards, charts or widgets. Claude can read your tasks and edit them, but it has no tool that creates a chart. Asana’s API team says this is deliberate: they expose the data and leave the visualising to you. So when you ask for a dashboard, Claude runs into a wall and you see errors.
I rebuilt your case today: 5 boards “migrated from monday” with monday’s status labels, 52 tasks. Two things worked.
1. Claude builds the dashboard itself, outside Asana
Claude reads the 5 projects through the connector and draws the report as an artifact. Prompt you can use:
Read all tasks from these 5 Asana projects: [names]. Include completed tasks, due dates and the Status and Owner fields. Build a one-page dashboard: totals, a status mix per project, open vs overdue work per owner, and a table of tasks that are Stuck or more than 7 days late.
Screenshot above is a snapshot rather than a live view, so you re-run the prompt when you want fresh numbers. In exchange you get things native charts don’t do, like that “stuck or a week late” list.
2. Claude builds the real Asana dashboard by driving the browser in the pane inside Claude.
If you want a native, live dashboard, give Claude a browser instead of the API. The Claude desktop app (Code tab) has a built-in browser that keeps your Asana login. I asked Claude to open Reporting, create a dashboard and add three charts for the 5 projects: tasks by status, open tasks per project, overdue tasks per owner. It did, and the numbers matched the API exactly. Screenshot below shows the chat on the left and Asana on the right.
It’s slower than you’d expect, because Claude clicks through Asana’s menus one by one. You also need a plan that includes reporting dashboards.
Two smaller things that might be a problem if you go the API route:
- Task search returns at most 100 results and doesn’t paginate. Bigger projects need to be read project by project.
- The project task-count tool skips subtasks and search includes them. On one of our projects that was 37 vs 100+ for the same “open tasks”.
- connecting asana with claude using PAT (personal access token) gives more abilities than through official MCP
What does the error actually say, and are you using claude.ai or the desktop app? That decides which of the two fits.