Skip to main content
Prerequisites Before you begin, create an account and get your API Key.

Getting started

Connect to Asana to manage projects, track tasks, and collaborate with your team through AI agents.
  • API
  • UI
  • Open Source
1

Install the SDKs (optional)

pip install klavis
2

Create a Strata MCP Server with Asana

from klavis import Klavis
from klavis.types import McpServerName

klavis_client = Klavis(api_key="YOUR_API_KEY")

response = klavis_client.mcp_server.create_strata_server(
    servers=[McpServerName.ASANA],
    user_id="user123"
)

API Reference

Full Strata API endpoints
3

Authenticate

import webbrowser

# Open OAuth authorization page
webbrowser.open(response.oauth_urls[McpServerName.ASANA])
🎉 Your Asana MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.

Available Tools

Tool NameDescription
asana_get_current_userGet information about the current user
asana_list_workspacesList all workspaces
asana_list_projectsList all projects in a workspace
asana_get_projectGet details of a specific project
asana_list_tasksList all tasks in a project
asana_get_taskGet details of a specific task
asana_create_taskCreate a new task
asana_update_taskUpdate an existing task
asana_delete_taskDelete a task
asana_list_sectionsList all sections in a project
asana_create_sectionCreate a new section
asana_list_teamsList all teams in a workspace
asana_list_team_membersList members of a specific team
For more details about tool input schema, use the get_tools API.

Next Steps

I