All integrationsGet an API key
Asana
Tasks, projects and portfolios across your Asana workspaces.
Productivity
How an agent reaches it
MCPREST APICLI
How you authenticate
OAuth
API key
Connection details
- 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.