Alle integrationer

Asana

Forbind Asana til Claude, ChatGPT eller Cursor via MCP. OAuth-opsætning med workspaces, projekter, opgaver, kommentarer, tags og portfolios.

OAuth 31 værktøjer

Overblik

Forbind Asana for at give AI-klienter adgang til dine workspaces, projekter, opgaver, kommentarer, tags og portfolios til produkt- og projektstyring. Dette er den hostede Asana MCP-integration til Claude, ChatGPT, Cursor og andre MCP-klienter — ingen selvhostet server kræves.

Denne integration er ikke oprettet af, tilknyttet eller understøttet af Asana.

Almindelige use cases

  • Asana-connector til AI-agenter — list projekter, søg opgaver, opdater work items og skriv kommentarer fra chat.
  • Asana OAuth MCP — godkend adgang én gang; stackgate.ai gemmer og fornyer credentials sikkert.
  • Private gateway — kombiner Asana med Gmail, Slack og andre integrationer via ét styret endpoint.

Forudsætninger

  • En Asana-konto med workspaces og projekter, som AI skal have adgang til
  • En stackgate.ai-konto

Credentials

  1. Log ind på stackgate.ai.
  2. Gå til Mine integrationer og åbn Asana.
  3. Klik Aktivér, derefter Forbind Asana.
  4. Vælg standard eller scoped tool-adgang, og godkend Asana OAuth-prompten — stackgate.ai gemmer dine tokens sikkert.

Ingen manuelle personal access tokens kræves for slutbrugere.

Operatorer: opret en OAuth-app i Asana developer console, sæt redirect URI til https://stackgate.ai/oauth/asana/callback, og under OAuth → Permission scopes aktivér Full permissions. Asanas section list/create-endpoints (og nogle projektfelter) er endnu ikke dækket af granulære scopes, så stackgate.ai anmoder om default-scopet. Hubbens Read/Write tool-valg begrænser stadig, hvilke MCP-værktøjer en forbindelse må kalde.

Brug med AI-klienter

  • Dedikeret endpoint: POST /mcp/asana med Sanctum bearer token
  • Private gateway: én config til alle integrationer — brug asana__*-navngivne værktøjer

Se Dokumentation for HTTP-autentificering og opsætning af private gateway.

Fejlfinding

  • 422 integration not configured — gennemfør OAuth-forbindelsesflowet i Mine integrationer.
  • OAuth redirect mismatch — i Asana developer console skal denne præcise redirect URI tilføjes: https://stackgate.ai/oauth/asana/callback. Den skal matche ASANA_REDIRECT_URI tegn for tegn.
  • 401 unauthorized from Asana — afbryd og genforbind Asana fra integrationssiden (access tokens udløber efter ca. én time; refresh bør forny dem automatisk).
  • 429 too many requests — Asana håndhæver minut- og samtidighedsgrænser; vent på Retry-After og undgå tæt polling.
  • forbidden_scopes on authorize — aktivér Full permissions på din Asana-app under OAuth → Permission scopes (denne integration anmoder om default-scopet).
  • Full permissions required / section-værktøjer fejler — list-sections og create-section kræver Full permissions; genforbind Asana efter aktivering. Du kan stadig finde section-GID’er via list-tasksmemberships.section.
  • search-tasks kun for premium — Asanas task search API kræver en betalt Asana-plan på det forbundne workspace.
  • portfolios kun for Business/Enterprise — portfolio-værktøjer kræver Asana Business eller Enterprise.

Tilgængelige værktøjer

  • get_me

    Return the connected Asana user profile.

  • list_workspaces

    List Asana-workspaces tilgængelige for den forbundne konto.

  • list_teams

    List teams in an Asana workspace (organizations only).

  • list_users

    List users in an Asana workspace — use to resolve assignees.

  • typeahead

    Search Asana objects in a workspace via typeahead (task, project, user, portfolio, tag, and more).

  • list_projects

    List projekter i et Asana-workspace.

  • get_project

    Get details for an Asana project by GID.

  • create_project

    Create a project in an Asana workspace or team.

  • update_project

    Update an Asana project name, notes, archived flag, or color.

  • list_sections

    List sections (columns/groups) in an Asana project.

  • create_section

    Create a section in an Asana project.

  • list_tasks

    List opgaver for et projekt, en sektion eller en assignee.

  • search_tasks

    Søg opgaver i et workspace med tekst og filtre.

  • get_task

    Get full details for an Asana task by GID.

  • create_task

    Opret en Asana-opgave.

  • update_task

    Update an Asana task name, notes, assignee, due date, or completed status.

  • delete_task

    Permanently delete an Asana task.

  • duplicate_task

    Duplicate an Asana task.

  • list_subtasks

    List subtasks of an Asana task.

  • create_subtask

    Create a subtask under an Asana task.

  • add_task_to_section

    Move or add an Asana task into a project section.

  • add_task_to_project

    Add an Asana task to a project (optionally into a section).

  • remove_task_from_project

    Remove an Asana task from a project.

  • list_task_stories

    List stories (comments and activity) on an Asana task.

  • create_task_story

    Add a comment (story) to an Asana task.

  • list_tags

    List tags in an Asana workspace.

  • add_tag_to_task

    Add a tag to an Asana task.

  • remove_tag_from_task

    Remove a tag from an Asana task.

  • list_portfolios

    List portfolios in an Asana workspace owned by a user (defaults to me).

  • get_portfolio

    Get details for an Asana portfolio.

  • list_portfolio_items

    List items (projects/portfolios) in an Asana portfolio.

MCP-endpoint: https://stackgate.ai/mcp/asana (HTTP) eller via private gateway.