Manage Asana tasks, projects, and workspaces: list, create, complete, and comment via the REST API.
90+ deploysclaude mcp add asana --url https://datafaucet.dev/api/mcp/t/asana
Run this command in your terminal · most users connect in under 60s
GET endpoints
asana_get_current_user
Get the authenticated user's profile. Returns gid, name, email, and the workspaces they belong to (use a workspace gid for workspace-scoped calls).
https://app.asana.com/api/1.0/users/me
asana_list_workspaces
List workspaces the user can access. Returns data[] with gid and name for each workspace.
https://app.asana.com/api/1.0/workspaces
asana_list_projects
List projects in a workspace. Returns data[] with gid and name. Pass a project gid to list_tasks or get_project.
https://app.asana.com/api/1.0/projects?workspace={workspace_gid}&limit=50
asana_list_tasks
List tasks in a project. Returns data[] with gid, name, completed, due_on, and assignee. Use opt_fields to control returned fields.
https://app.asana.com/api/1.0/tasks?project={project_gid}&limit=50&opt_fields=name,completed,due_on,assignee.name,notes
asana_get_task
Get full detail for a single task by gid: name, notes, completed, due_on, assignee, projects, and tags.
https://app.asana.com/api/1.0/tasks/{task_gid}?opt_fields=name,notes,completed,due_on,assignee.name,projects.name,tags.name
POST endpoints
asana_create_task
Create a task in a project. Requires name and project_gid; notes is optional. Returns the created task's gid and fields.
https://app.asana.com/api/1.0/tasks
asana_add_comment
Add a comment (story) to a task. Returns the created story with gid, text, and created_at.
https://app.asana.com/api/1.0/tasks/{task_gid}/stories
PUT endpoints
asana_update_task_completion
Mark a task complete or incomplete. Set completed to true or false. Returns the updated task.
https://app.asana.com/api/1.0/tasks/{task_gid}
Run this in your terminal:
claude mcp add asana https://datafaucet.dev/api/mcp/t/asana
Connect Asana to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{asana_token}API settings page{completed}Your value{name}Your value{notes}Your value{project_gid}Resource identifier{task_gid}Resource identifier{text}Your value{workspace_gid}Resource identifierPreview:
GET https://app.asana.com/api/1.0/users/me Authorization: Bearer {asana_token}
claude mcp add asana --url https://datafaucet.dev/api/mcp/t/asanaWhat your AI agent sees
I have access to 8 tools from Asana: asana_get_current_user, asana_list_workspaces, asana_list_projects, and 5 more.
“Get the authenticated user's profile. Returns gid, name, email, and the workspaces they belong to (use a workspace gid for workspace-scoped calls).”
Calling asana_get_current_user... Done. Here are the results.
Try these prompts
“List all incomplete tasks in the Marketing project and who they're assigned to”
Copy“Create a task 'Draft Q3 roadmap' in the Product project with notes from this thread”
Copy“Mark the 'Launch checklist' task complete and add a comment that it shipped”
CopyClick any prompt to copy, then paste into your AI client.