All integrations
Asana
Tasks, projects and portfolios across your Asana workspaces.
Productivity
How an agent reaches it
- MCP
Official MCP server. The agent lists its tools and calls them.
- REST API
Always available. The agent calls the API directly with your credential attached.
- CLI
No official command-line tool.
How you authenticate
- OAuth
- API key
How agents reach it
- Base URL
- https://app.asana.com/api/1.0
- Pagination
- cursor
- MCP server
- https://mcp.asana.com/v2/mcp
Common endpoints
| who am I | GET /users/me |
| list workspaces | GET /workspaces |
| list projects | GET /projects?workspace={gid} |
| list tasks | GET /tasks?project={gid}&opt_fields=name,completed,assignee |
| create a task | POST /tasks |
Worth knowing
- Every response is wrapped in a `data` key.
- Most list endpoints require a `workspace` or `project` parameter and 400 without one.
- Use `opt_fields` to get anything beyond gid and name; the default projection is minimal.