mcp-server-asana
by roychri
asana_search_tasks
Search tasks in a workspace with advanced filtering options
Input Schema
Name | Required | Description | Default |
---|---|---|---|
assigned_by.any | No | Comma-separated list of user IDs | |
assigned_by.not | No | Comma-separated list of user IDs to exclude | |
assignee.any | No | Comma-separated list of user IDs | |
assignee.not | No | Comma-separated list of user IDs to exclude | |
commented_on_by.not | No | Comma-separated list of user IDs to exclude | |
completed | No | Filter for completed tasks | |
completed_at.after | No | ISO 8601 datetime string | |
completed_at.before | No | ISO 8601 datetime string | |
completed_on | No | ISO 8601 date string or null | |
completed_on.after | No | ISO 8601 date string | |
completed_on.before | No | ISO 8601 date string | |
created_at.after | No | ISO 8601 datetime string | |
created_at.before | No | ISO 8601 datetime string | |
created_by.any | No | Comma-separated list of user IDs | |
created_by.not | No | Comma-separated list of user IDs to exclude | |
created_on | No | ISO 8601 date string or null | |
created_on.after | No | ISO 8601 date string | |
created_on.before | No | ISO 8601 date string | |
custom_fields | No | Object containing custom field filters. Keys should be in the format "{gid}.{operation}" where operation can be: - {gid}.is_set: Boolean - For all custom field types, check if value is set - {gid}.value: String|Number|String(enum_option_gid) - Direct value match for Text, Number or Enum fields - {gid}.starts_with: String - For Text fields only, check if value starts with string - {gid}.ends_with: String - For Text fields only, check if value ends with string - {gid}.contains: String - For Text fields only, check if value contains string - {gid}.less_than: Number - For Number fields only, check if value is less than number - {gid}.greater_than: Number - For Number fields only, check if value is greater than number Example: { "12345.value": "high", "67890.contains": "urgent" } | |
due_at.after | No | ISO 8601 datetime string | |
due_at.before | No | ISO 8601 datetime string | |
due_on | No | ISO 8601 date string or null | |
due_on.after | No | ISO 8601 date string | |
due_on.before | No | ISO 8601 date string | |
followers.not | No | Comma-separated list of user IDs to exclude | |
has_attachment | No | Filter for tasks with attachments | |
is_blocked | No | Filter for tasks with incomplete dependencies | |
is_blocking | No | Filter for incomplete tasks with dependents | |
is_subtask | No | Filter for subtasks | |
liked_by.not | No | Comma-separated list of user IDs to exclude | |
modified_at.after | No | ISO 8601 datetime string | |
modified_at.before | No | ISO 8601 datetime string | |
modified_on | No | ISO 8601 date string or null | |
modified_on.after | No | ISO 8601 date string | |
modified_on.before | No | ISO 8601 date string | |
opt_fields | No | Comma-separated list of optional fields to include | |
portfolios.any | No | Comma-separated list of portfolio IDs | |
projects.all | No | Comma-separated list of project IDs that must all match | |
projects.any | No | Comma-separated list of project IDs | |
projects.not | No | Comma-separated list of project IDs to exclude | |
resource_subtype | No | Filter by task subtype (e.g. milestone) | |
sections.all | No | Comma-separated list of section IDs that must all match | |
sections.any | No | Comma-separated list of section IDs | |
sections.not | No | Comma-separated list of section IDs to exclude | |
sort_ascending | No | Sort in ascending order | |
sort_by | No | Sort by: due_date, created_at, completed_at, likes, modified_at | modified_at |
start_on | No | ISO 8601 date string or null | |
start_on.after | No | ISO 8601 date string | |
start_on.before | No | ISO 8601 date string | |
tags.all | No | Comma-separated list of tag IDs that must all match | |
tags.any | No | Comma-separated list of tag IDs | |
tags.not | No | Comma-separated list of tag IDs to exclude | |
teams.any | No | Comma-separated list of team IDs | |
text | No | Text to search for in task names and descriptions | |
workspace | Yes | The workspace to search in |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools
- asana_add_task_dependencies
- asana_add_task_dependents
- asana_create_project_status
- asana_create_subtask
- asana_create_task
- asana_create_task_story
- asana_delete_project_status
- asana_get_multiple_tasks_by_gid
- asana_get_project
- asana_get_project_sections
- asana_get_project_status
- asana_get_project_statuses
- asana_get_project_task_counts
- asana_get_task
- asana_get_task_stories
- asana_list_workspaces
- asana_search_projects
- asana_search_tasks
- asana_update_task