This content originally appeared on DEV Community and was authored by Aakash R
I use Asana a lot. I review tasks, leave comments, update timelines, and read through long threads. When I want help from an AI like summarizing updates, writing follow-ups, or planning what is next, I usually have to stop, copy parts of a task into a prompt, and explain the context.
I have done that too many times. It always feels clunky and disconnected.
Asana MCP fixes this. It connects Claude and Cursor directly to your Asana workspace through Composio, so they can work with your actual tasks, comments, and project data in real time. You don’t need to switch tabs, rephrase anything, or explain what just happened in a thread.
In this article, I will show you how to set up Asana MCP and use it to make Claude and Cursor more helpful with your daily work in Asana.
What is MCP?
Think of MCP as a bridge that connects all your SaaS tools to your AI agent. It acts like an adapter, enabling your AI agent (Client) to understand and interact with your tools.
According to Anthropic (the team behind Claude and MCP),
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
credits: modelcontextprotocol.io
For more, check out this detailed post or MCP components: MCP Explained
What is Asana MCP?
Asana MCP is a secure integration powered by Composio that gives Claude and similar tools real-time access to your Asana workspace using a safe, permissioned interface.
Once connected, Claude can:
- Read tasks and projects: Access task details from any project, including status, due date, comments, and assignee.
- Create tasks: Add new tasks with names, due dates, assignees, and descriptions.
- Update tasks: Change task descriptions, due dates, or status automatically from a prompt.
- Search tasks: Find and surface relevant tasks using keywords or filters.
- Comment on tasks: Post notes, questions, or follow-ups directly in a task thread.
- Fetch user information: Identify who’s assigned to what or personalize task interactions.
This turns Asana into a live data source for tools like Cursor and platforms like Claude so the assistant can summarize, plan, assign, and report based on actual tasks, projects, and deadlines.
Setting Up Asana MCP with Claude
To connect Asana to Claude, you will need to set up Asana MCP using Composio. Once integrated, Claude can pull tasks, analyze updates, and push follow-ups into your project workflows without extra steps.
Prerequisites
Make sure you have the following:
-
Claude Desktop
Download it from https://claude.ai/download and install for your OS.
-
Node.js
Needed to run the setup script. Run
node -v
to check. If missing, install it from https://nodejs.org.
Step 1: Get the Setup Script from Composio
- Go to https://mcp.composio.dev
- Search for Asana and open the integration page
- Switch to the Claude tab and find the setup script:
npx @composio/mcp@latest setup "https://mcp.composio.dev/partner/composio/asana/mcp?customerId=<your_customer_id>" "" --client claude
Copy the script, you will need it shortly.
Step 2: What you can do with Asana MCP?
These actions are enabled by default in the Asana MCP integration and are ready to use once the connection is active:
- Add followers to a task and create comments to keep teammates in the loop.
- Create subtasks and add them to sections to organize work within projects.
- Create new sections in projects and move tasks into the right place.
- Post project status updates to share progress or highlight blockers.
- Create and delete custom fields, and add new enum options to track specific info.
- Upload and remove attachments from tasks.
- Link tasks, projects, or portfolios to goals using supporting relationships.
- Create, delete, and retrieve allocations to manage who is assigned to what and for how long.
- Delete tasks, projects, and tags when they are no longer needed.
- Duplicate tasks and projects to reuse templates or repeat workflows.
Step 3: Connect Asana from the Claude Config Folder
- Launch Claude Desktop
- Go to File > Settings, then Developer > Edit Config
- This opens the config folder. On Windows, it is typically:
C:\Users\<your_username>\AppData\Roaming\Claude
- In that folder, open a terminal window
- Paste and run the setup script from Step 1
npx @composio/mcp@latest setup "https://mcp.composio.dev/partner/composio/asana/mcp?customerId=<your_customer_id>" "" --client claude
- You will be prompted to authenticate with Asana and grant the required permissions.
- Once successful, you will see a confirmation screen.
- Then, you can find this message in the terminal.
Step 4: Confirm the Connection (Optional)
Open claude_desktop_config.json
in the same config directory. You should see an entry for Asana under "clients"
confirming the integration.
Step 5: Restart Claude
Close and relaunch Claude Desktop to activate the Asana MCP integration. Once it restarts, open the Claude panel to confirm that the integration is live.
Use Case: Summarize Updates and Post Follow-Ups in Asana
Long task threads in Asana often include status updates, questions, decisions, and next steps, all mixed together. When you are catching up or trying to respond, it takes time to read through everything and figure out what to do.
With Asana MCP connected, you can ask Claude or Cursor to read the latest activity on a task, pull out the key points, and post a clear summary or response, right in the same thread.
Prompt Example
Look at the recent comments on the task “Website Launch Prep.”
Summarize the discussion, highlight any open questions, and post a follow-up in the thread.
What’s Happening in the Background
Claude uses Asana MCP to fetch task comments and activity from that task. It reads the thread, identifies the important details, and writes a short reply with next steps or open issues—then posts it directly as a comment.
▶️ Watch It in Action
This video shows Claude reading a real task thread in Asana, summarizing key updates, and posting a clean, useful response in the same conversation, without any copy-pasting or switching tabs.
Setting Up Asana MCP with Cursor
Connecting Asana to Cursor takes just a few minutes and unlocks the ability to use real tasks, comments, and project data directly inside your prompts.
Here is how to get it working:
Step 1: Visit the Composio MCP Dashboard
Go to https://mcp.composio.dev and type Asana into the search bar. Click on the integration to open the details.
Once you are there, switch to the Cursor tab and click “Generate URl”. This view gives you the exact setup command you will need.
Step 2: Copy the Command
You will see a script that looks like this:
npx @composio/mcp@latest setup "https://mcp.composio.dev/partner/composio/asana/mcp?customerId=<your_customer_id>" "" --client cursor
Step 3: Run the Script in Cursor
Open Cursor and launch a terminal inside your current project. Paste the command and run it.
A browser window will open asking you to sign into Asana and approve the connection. Follow the steps to grant access.
Step 4: Watch for Success
Once the setup finishes, you will see a confirmation screen in your browser and a message in the terminal letting you know the connection is live.
At this point, Asana is now linked to Cursor and available for real-time interaction through MCP.
Step 5: (Optional) Double-Check the Connection
If you want to confirm everything is set up correctly, open this file:
~/.cursor/mcp.json
You should see Asana listed under connected services. Now you are ready to start using Cursor with your actual Asana data.
Summary
Asana MCP makes it possible for Claude and Cursor to access your workspace directly. They can read tasks, check updates, follow threads, and interact with real project data as it exists in Asana.
The setup takes just a few steps using Composio. Once connected, you can use these tools to stay on top of projects, respond faster, and work with full context, all without switching between apps or copying anything manually.
Frequently Asked Questions
1. How can I manage my Asana connection after setup?
You can go to the Composio dashboard to view, rename, or update your Asana connection anytime. Everything is organized in one place for easy access.
2. What kind of Asana data can Claude or Cursor use?
They can work with tasks, projects, comments, due dates, and assignee information just like what you see in your workspace. They use only the data you have access to.
3. Does this work across different types of projects and teams?
Yes. It works with personal tasks, shared projects, and team spaces. As long as you have access to the content, Claude and Cursor can use it too.
4. Can I adjust which actions are available through MCP?
Yes. You have full control over which actions are active. You can keep it focused on the features that matter most to your workflow.
5. Do I need to repeat the setup if I use both Claude and Cursor?
Each tool has its own setup step, but once connected, they can both use the same Asana workspace. You only need to link Asana once per tool.
This content originally appeared on DEV Community and was authored by Aakash R

Aakash R | Sciencx (2025-08-04T14:36:20+00:00) How to use Asana with Claude and Cursor for effective project management 🚀. Retrieved from https://www.scien.cx/2025/08/04/how-to-use-asana-with-claude-and-cursor-for-effective-project-management-%f0%9f%9a%80/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.