Asana MCP Server
Pricing
from $50.00 / 1,000 get projects
Asana MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to interact with Asana. Create, search, update tasks, manage projects, and more, directly from Claude, Cursor, or any MCP client.
Pricing
from $50.00 / 1,000 get projects
Rating
0.0
(0)
Developer
LIAICHI MUSTAPHA
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
๐ฏ Asana MCP Server
The Model Context Protocol (MCP) server that connects your AI assistant directly to Asana โ manage workspaces, projects, tasks, and columns without ever leaving your AI chat.
About this MCP Server: To understand how to connect to and use this MCP server, please refer to the official Model Context Protocol documentation at mcp.apify.com.
โก What It Does
The Asana MCP Server runs as an Apify Actor in standby mode, serving as a persistent MCP endpoint. It authenticates with Asana using your Personal Access Token and exposes 9 powerful tools to any MCP-compatible AI assistant.
๐ ๏ธ Available Tools
| Tool | Description |
|---|---|
get_workspaces | List all Asana workspaces accessible to your account |
get_projects | Get all projects in a workspace |
get_tasks | Get all tasks within a specific project |
get_task | Full task details including description (notes) and status |
create_task | Create a new task in any project with optional description and due date |
update_task | Update task name, description, due date, or mark it as complete |
add_comment | Post a comment against a task |
get_sections | Get all columns/sections in a project to enable moving tasks |
move_task_section | Move a task to a different column/section within a project |
๐ Connection URL
https://mcp-servers--asana-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN
Replace YOUR_APIFY_TOKEN with your Apify API token.
๐ Setup Guide
Step 1 โ Get Your Asana Access Token
- Go to your Asana Developer Console
- Click + New token under "Personal Access Tokens"
- Give it a name (e.g. "MCP Server") and copy the string provided.
Step 2 โ Enter Token in Actor Input
When running this Actor on Apify, enter your Asana Access Token in the Actor input form. The server authenticates using this token for the duration of the Actor run.
Step 3 โ Connect Your AI Assistant
๐ฑ๏ธ Cursor
Add to ~/.cursor/mcp.json:
{"mcpServers": {"asana": {"url": "https://mcp-servers--asana-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN"}}}
๐ค Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{"mcpServers": {"asana": {"url": "https://mcp-servers--asana-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN"}}}
๐ก Example Prompts
Try these once connected to your AI assistant:
| Say this... | Tool(s) Used |
|---|---|
| "What Asana workspaces do I have?" | get_workspaces |
| "Show me the projects in my Marketing workspace" | get_projects |
| "What tasks are currently open in the Website Redesign project?" | get_tasks |
| "Create a task 'Add hero illustration' due next Friday" | create_task |
| "Mark task [ID] as complete" | update_task |
| "Move task [ID] to the 'In Review' section" | get_sections + move_task_section |
๐ค Programmatic API & Automation
Trigger via Apify API
You can trigger the actor programmatically and use it as an Asana integration in your own automations:
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });// Start the Asana MCP Serverconst run = await client.actor('scraper_guru/asana-mcp-server').start({asanaAccessToken: 'YOUR_ASANA_PAT',});console.log(`MCP Server running at: ${run.defaultDatasetId}`);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('scraper_guru/asana-mcp-server').start(run_input={'asanaAccessToken': 'YOUR_ASANA_PAT',})
๐ฐ Pricing
This Actor uses the Pay per event pricing model. Each tool call is charged individually:
| Event | Price per call |
|---|---|
| Actor start | $0.00005 |
get_workspaces | $0.05 |
get_projects | $0.05 |
get_tasks | $0.05 |
get_task | $0.05 |
create_task | $0.08 |
update_task | $0.08 |
add_comment | $0.05 |
get_sections | $0.05 |
move_task_section | $0.08 |
Plus standard Apify platform usage costs.
๐ The Project Management MCP Suite
This server is part of the Project Management MCP Suite built by Scraper Guru. Equip your AI assistant with the ultimate productivity stack by combining these MCP servers:
- ๐ Trello MCP Server โ Manage boards, lists, and cards seamlessly.
- ๐งญ Jira MCP Server โ Track issues, sprints, and epic progress.
- ๐ Confluence MCP Server โ Search, read, and write documentation.
- ๐ฏ Asana MCP Server โ Manage cross-functional team workflows.
๐ก๏ธ Security
- API tokens are never stored by the actor โ they are provided per-user via Actor input.
- Tokens are transmitted over HTTPS and used only for the duration of the Actor run.
- The Actor runs in an isolated container on Apify's platform.
- Your Asana data is never cached or shared.
Built with โค๏ธ by MuLIAICHI