Asana MCP Server avatar

Asana MCP Server

Pricing

from $50.00 / 1,000 get projects

Go to Apify Store
Asana MCP Server

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

LIAICHI MUSTAPHA

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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.

Apify Actor MCP Asana API

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

ToolDescription
get_workspacesList all Asana workspaces accessible to your account
get_projectsGet all projects in a workspace
get_tasksGet all tasks within a specific project
get_taskFull task details including description (notes) and status
create_taskCreate a new task in any project with optional description and due date
update_taskUpdate task name, description, due date, or mark it as complete
add_commentPost a comment against a task
get_sectionsGet all columns/sections in a project to enable moving tasks
move_task_sectionMove 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

  1. Go to your Asana Developer Console
  2. Click + New token under "Personal Access Tokens"
  3. 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 Server
const 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 ApifyClient
client = 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:

EventPrice 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:


๐Ÿ›ก๏ธ 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