Asana MCP server
Access Asana tasks, projects, goals, and team data from AI assistants. Connect your AI agents to Asana with enterprise-grade governance, observability, and control through MintMCP Gateway.
Tools included with Asana MCP
asana_get_allocations
List allocations filtered by either workspace + assignee or parent (project). Returns allocation details including st...
asana_get_attachment
Get detailed attachment data including name, resource type, download_url, view_url, and parent. Returns complete atta...
asana_get_attachments_for_object
List all attachments for a project, project brief, or task. Returns attachment names, IDs, and URLs (download_url, pe...
asana_get_goals
List goals filtered by context (portfolio, project, task, workspace, or team). One context required. Returns goal nam...
asana_get_goal
Get detailed goal data including name, owner, current_status_update, and due_on. Use after finding goal ID via typeah...
asana_create_goal
Create a new goal. REQUIRES name, time_period, and either workspace or team. Use to establish objectives and key resu...
asana_get_parent_goals_for_goal
List all parent goals for a specific goal. Returns parent goal names, IDs, and metric.progress. Use to understand goa...
asana_update_goal
Update goal properties like name, owner, dates, metrics, or status. Use for adjusting timelines, progress, or reassig...
asana_update_goal_metric
Update goal metric properties like current_number_value. Returns updated goal data. Partial updates supported - only ...
asana_get_portfolio
Get detailed portfolio data by ID including name, owner, and projects. Use after finding portfolio ID via search_obje...
asana_get_portfolios
List portfolios in workspace owned by the current user. REQUIRES workspace parameter. Returns portfolio names and IDs...
asana_get_items_for_portfolio
List projects, goals, and other items in a portfolio. Returns item names, IDs, and types. Use for portfolio content e...
asana_get_project
Get detailed project data including name, description, owner, members, custom fields, and settings. Use after finding...
asana_get_project_sections
List all sections in a project with their IDs. Essential for task placement and organization. Returns section names a...
asana_get_projects
List projects in a workspace, optionally filtered by team. Returns project names, IDs, owner info, and task counts (n...
asana_get_project_status
Get single status update by ID. Returns color (green/yellow/red), text, author, and timestamp. Use when you know spec...
asana_get_project_statuses
List all status updates for a project chronologically. Returns status color, text, author for each update. Use to tra...
asana_create_project_status
Create project status update with color (green/yellow/red) and text. Use for regular project health updates, mileston...
asana_get_project_task_counts
Get task statistics for a project. Returns counts of incomplete, completed, and milestone tasks. Use for quick projec...
asana_get_projects_for_team
List all projects for a team. Returns both active and archived projects with IDs. Use after finding team ID via typea...
Showing 20 of 44 tools
Works with every major client
Why MintMCP gateway
Centralized governance
Unified authentication, audit logging, and rate control for all Asana MCP connections.
One-click deployment
Instantly enable Asana MCP for AI teams via MintMCP's standardized gateway without manual server setup.
OAuth + SSO enforcement
Automatic enterprise authentication wrapping for Asana MCP endpoints.
Host stdio servers on MintMCP instead of running locally
Containerized servers become accessible to clients like ChatGPT without local installations. Better risk management and security posture without requiring users to run servers on their machines.
Observability and control
Real-time dashboards for monitoring usage, detecting anomalies, and maintaining SLA compliance.
Enterprise hardening
High availability, security, and compliance alignment transform MCP from developer utility to production-grade infrastructure.
Supports shared and per-user auth
Flexibility to configure service accounts at the admin level or enable individual OAuth flows. Secrets remain protected while users gain access, with centralized revocation capabilities.
Granular tool access control
Configure tool access by role. For example, enable read-only operations and exclude write tools like create and delete.
FAQs
Yes. MintMCP Gateway is SOC 2 compliant and uses OAuth-based authentication for all Asana MCP interactions.