Adobe Workfront MCP server tools

This article lists the tools that the Adobe Workfront MCP server exposes to a connected AI agentic platform. The platform calls these tools on your behalf when you ask it to find, create, update, or delete Workfront items.

For information about how to use these tools through an AI agentic platform, see Use the Adobe Workfront MCP server. For information about how to set up the connection, see Configure the Adobe Workfront MCP server.

IMPORTANT
The AI agentic platform acts in Workfront using your Workfront account, access level, and object permissions. A tool only works if you have the corresponding access in Workfront. Adobe is not responsible for changes the AI agentic platform makes to your Workfront data.

Read and write actions

Each tool in the following tables is classified in the Action column as either a Read or Write action:

  • Read: Retrieves information from Workfront without changing your data. For example, finding a project, listing documents, or getting a record’s details.
  • Write: Creates, updates, or deletes Workfront data. For example, creating a project, updating a record, or deleting a view.

Your Workfront administrator controls which categories of tools the AI agentic platform can use through two toggles in System Preferences:

  • Read-only MCP tools (enabled by default)
  • Write MCP tools (disabled by default)

If the AI agentic platform can find Workfront items but can’t create, update, or delete them, ask your Workfront administrator to enable write actions. For more information, see Admin prerequisites in Configure the Adobe Workfront MCP server.

Approvals tools

Documents

Title
Tool name
What it does
Action
Find document version by name
approvals_find_document_version_by_name
Looks up a document’s current version ID by filename. Supports partial matches.
Read
Get document by version ID
approvals_get_document_by_version_id
Fetches document details (name, size, upload date, uploader) for a known document version ID.
Read
Get documents by project
approvals_get_documents_by_project
Lists documents inside a Workfront project, with each document’s current version ID.
Read
Resolve document scope
approvals_resolve_document_scope
Expands a project or folder into the list of document version IDs it contains. Supports project, folder, and folder-by-name scopes.
Read

Approval workflows

Title
Tool name
What it does
Action
Get approval workflow info
approvals_get_approval_info
Returns the current approval workflow (stages, participants, status) for a document version.
Read
Create or update approval workflow
approvals_create_or_update_approval_workflow
Creates or updates the approval workflow stages for a document version. Supports linear and parallel (graph) stage dependencies.
Write
Create approval from template
approvals_create_approval_from_template
Creates an approval workflow on a document using an existing template.
Write
Request document approval
approvals_request_document_approval
Opens a guided form for requesting approval on a document version (title, approvers/reviewers, optional due date and message).
Write
Delete approval stage
approvals_delete_approval_stage
Deletes a single stage from an approval workflow by name or position. Only not-started stages can be deleted.
Write

Reminders

Title
Tool name
What it does
Action
Send reminder to participants
approvals_send_reminder_to_participants
Sends reminder emails to specific participants in an approval stage. Works only for started, not-completed, not-locked stages.
Write
Send reminder to undecided participants
approvals_send_reminder_to_undecided
Sends reminder emails to all undecided participants (notified, opened, or commented) in an approval stage.
Write

Approval templates

Title
Tool name
What it does
Action
List approval templates
approvals_list_templates
Lists approval templates available in this Workfront instance. Supports filtering by creator, participant, and sorting by usage.
Read
Search template by name
approvals_search_template_by_name
Finds approval templates by name (case-insensitive partial match).
Read
Create approval template
approvals_create_template
Creates a new approval template with linear or graph-based stage dependencies.
Write
Update approval template
approvals_update_template
Updates an existing template with structured modifications (add or remove participants, rename stages, set deadlines, etc.).
Write

Lookups and users

Title
Tool name
What it does
Action
Get current user
approvals_get_current_user
Returns the calling user’s Workfront identity, including name, user ID, home team name, and home team ID.
Read
Find user by name
approvals_find_user_by_name
Looks up a Workfront user’s ID by name (fuzzy or partial match). Returns name, ID, email, title, and avatar URL.
Read
Find team by name
approvals_find_team_by_name
Looks up a Workfront team’s ID by name (fuzzy or partial match).
Read
Find project by name
approvals_find_project_by_name
Looks up Workfront projects by partial name match across the system.
Read
Get projects by owner
approvals_get_projects_by_owner
Lists Workfront projects where the calling user is the owner.
Read
Get Adobe region
approvals_get_adobe_region
Returns the Adobe name of a cloud provider region.
Read

Planning tools

Workspaces

Title
Tool name
What it does
Action
Get workspace
planning_get_workspace
Retrieves full details of a workspace by ID or alias.
Read
Get workspace list
planning_get_workspace_list
Lists all available workspaces with cursor-based pagination.
Read
Create workspace
planning_create_workspace
Creates a new empty workspace to organize record types, fields, and data.
Write
Create workspace from template
planning_create_workspace_from_template
Creates a new workspace pre-populated using an existing template.
Write
Update workspace
planning_update_workspace
Partially updates a workspace — name, description, icon, sections, or owner.
Write
Delete workspace
planning_delete_workspace
Permanently deletes a workspace and all its data.
Write
Convert workspace to template
planning_convert_workspace_to_template
Saves an existing workspace as a reusable template (requires admin).
Write
Get workspace sharing
planning_get_workspace_sharing
Returns the current sharing and permissions configuration for a workspace.
Read
Modify workspace sharing
planning_modify_workspace_sharing
Updates who has access to a workspace and at what permission level.
Write

Record types

Title
Tool name
What it does
Action
Get record type
planning_get_record_type
Fetches full details of a record type including its fields and views.
Read
Create record types
planning_create_record_types
Creates one or more record types within a workspace section.
Write
Update record type
planning_update_record_type
Partially updates a record type’s name, description, icon, or color.
Write
Delete record type
planning_delete_record_type
Permanently deletes a record type and all its records, fields, and views.
Write
List global record types
planning_list_global_record_types
Lists all centrally-defined (global) record types visible to the current user.
Read
List addable global record types
planning_list_addable_global_record_types
Lists global record types that can be added to a specific workspace.
Read
Add global record type to workspace
planning_add_global_record_type_to_workspace
Links a global record type into a specified workspace.
Write
Remove global record type from workspace
planning_remove_global_record_type_from_workspace
Unlinks a global record type from a workspace; deletes all its records in that workspace.
Write
Get external record workspaces
planning_get_external_record_workspaces
Finds which workspaces and record types are connected to a specific external record.
Read
Get record type sharing
planning_get_record_type_sharing
Returns the sharing and permissions for a specific record type.
Read
Modify record type sharing
planning_modify_record_type_sharing
Updates who can access a record type and at what permission level.
Write

Records

Title
Tool name
What it does
Action
Get record
planning_get_record
Retrieves full details of a single record by ID.
Read
Search records
planning_search_records
Searches and filters records within a record type.
Read
Bulk record actions
planning_bulk_record_actions
Creates, updates, deletes, or restores multiple records in a single request.
Write
Create connection record
planning_create_connection_record
Creates a new record in a connected external system (for example, a Workfront project).
Write
Update records order
planning_update_records_order
Changes the display order of records within a record type.
Write
Get record change log
planning_get_record_change_log
Returns the field-level edit history for a record.
Read
Get record sharing
planning_get_record_sharing
Returns the sharing configuration for a specific record.
Read
Modify records sharing
planning_modify_records_sharing
Updates who can access one or more records and at what permission level.
Write

Fields

Title
Tool name
What it does
Action
Get field
planning_get_field
Retrieves full details and value schema for a field by ID.
Read
Create fields
planning_create_fields
Adds one or more fields (columns) to a record type.
Write
Update field
planning_update_field
Partially updates a field’s name, description, options, or configuration.
Write
Delete field
planning_delete_field
Permanently removes a field and all its data from a record type.
Write

Views

Title
Tool name
What it does
Action
Get view
planning_get_view
Returns complete details of a view by ID.
Read
Create view
planning_create_view
Creates a new table, timeline, or calendar view for a record type.
Write
Update view
planning_update_view
Partially updates an existing view’s configuration, filters, or sorting.
Write
Delete view
planning_delete_view
Permanently deletes a view (records are not affected).
Write
Get view sharing
planning_get_view_sharing
Returns the sharing configuration for a specific view.
Read
Modify view sharing
planning_modify_view_sharing
Updates who can access a view and at what permission level.
Write

Templates

Title
Tool name
What it does
Action
Get template list
planning_get_template_list
Lists all available workspace templates with summary info.
Read
Get template
planning_get_template
Retrieves full details of a specific template by ID.
Read

Search & utilities

Title
Tool name
What it does
Action
Search resources
planning_search_resources
Searches across workspaces, record types, and views by name.
Read
Search sharing data
planning_search_sharing_data
Finds users, groups, teams, roles, and companies by name for sharing and permissions.
Read
Search users
planning_search_users
Searches for users with pagination support.
Read

Workflow tools

Workflow tools are the general-purpose actions the AI agentic platform uses to work with any Workfront object — projects, tasks, issues, hours, assignments, programs, portfolios, and so on.

Title
Tool name
What it does
Action
Search objects
workflow_search_any_object
Searches for Workfront objects with flexible filter parameters, ordering, and pagination.
Read
Create object
workflow_create_any_object
Creates a new Workfront object such as a project, task, issue, hour, assignment, program, or portfolio.
Write
Update object
workflow_update_any_object
Updates fields on an existing Workfront object.
Write
Delete object
workflow_delete_any_object
Deletes a Workfront object by ID. Requires explicit user confirmation before the action is performed.
Write
Resolve field names
workflow_resolve_field_names_any_object
Converts user-provided field names or labels to the underlying Workfront API field names so the AI agentic platform can build accurate requests.
Read

How tools are updated

When Adobe releases a new version of the Workfront MCP server, the AI agentic platform uses the updated tool set automatically. You don’t need to reconnect or change anything on your side.

Additional tools coming soon

We are working on adding the following tools to the Workfront MCP server in the future:

  • Comments
  • Boards
recommendation-more-help
workfront-help-quicksilver