Connect Codex to Asana
Give your Codex agent access to Asana in Melso — 153 tools it can call while it works through a task.
Set it up in Melso
- 1In Melso, open Settings → Agent Apps and hit Connect on Asana.
- 2Finish the OAUTH2 sign-in in the window that opens. Melso stores the connection, not your credentials.
- 3Open your Codex agent, go to its Agent Apps tab, and allow Asana.
- 4Give the agent a task. It calls Asana itself when the work needs it.
What Asana gives your agent
The tools, permissions, and events Asana exposes — the same ones your agent can use once the app is authorized.
What you sign in with
Asana connects with OAUTH2.
- Client id
- Client secret
Permissions
Asana does not break access down into granular permissions.
Tools Asana exposes
Add Followers to Project
Tool to add followers to a project in Asana. Use this tool when you need to add one or more users as followers to a specific project. Followers will receive notifications when tasks are added to the project.
Add Followers to Task
Tool to add followers to a task in Asana. Use this tool when you need to add one or more users as followers to a specific task. This will notify them of updates to the task.
Add item to portfolio
Add a project (or other supported item) to an Asana portfolio using the native addItem endpoint. Use when a workflow needs to attach a newly created project to a portfolio without using ASANA_SUBMIT_PARALLEL_REQUESTS.
Add Members to Project
Tool to add users to a project in Asana. Use this tool when you need to add one or more users as members to a specific project. Members can view and contribute to the project.
Add Project to Task
Tool to add a project to a task in Asana. Use when you need to associate a task with a project. Optionally position the task within the project using insert_before, insert_after, or section parameters.
Add Supporting Relationship to Goal
Tool to add a supporting goal relationship to a goal. Use when you want to link a project, task, portfolio, or another goal as a supporting resource to a specific goal in Asana.
Add Tag to Task
Tool to add an existing tag to a task in Asana. Use when you need to add a tag for prioritization, routing, or automation workflows. Tags cannot be added via Update Task, so this dedicated endpoint is required.
Add Task Dependencies
Tool to add dependency relationships to an Asana task. Use when you need to mark one or more tasks as prerequisites (dependencies) for another task, ensuring the dependency tasks must be completed first.
Events your agent can react to
Attachment Added to Task
Triggers when an attachment is added to a task.
New Comment on Task
Triggers when a comment is added to a task in a project.
New Task Created
Triggers when a new task is created in a project.
Task Moved to Section
Triggers when a task is moved to a section in a project.
Tag Added to Task
Triggers when a tag is added to a task. Note: Asana's event structure is inverted for tag events — the resource is the task and the parent is the tag. So parent.gid gives the tag GID.
Task Updated
Triggers when a task is updated in a project.