Skip to main content
Feedback

Adobe Workfront MCP connector

Adobe Workfront is an enterprise work management platform for planning, tracking, and delivering work across teams. The Adobe Workfront MCP connector allows AI agents to search, create, update, and delete projects and tasks within a Workfront instance. It also supports counting records matching specific criteria, giving teams visibility into project and task volumes across their workflows.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Adobe Workfront MCP connector to perform the following actions:

  • Track project status and deadlines across teams in Adobe Workfront
  • Automate task creation and assignment for new work requests
  • Surface overdue issues before they block project delivery
  • Centralize project documents and notes for easy team access
  • Report on logged hours to monitor resource utilization
  • Search and filter projects by owner, status, or portfolio
  • Delete obsolete tasks, issues, or documents to keep workspaces clean
  • Sync project updates automatically across connected business systems

Example prompts

Use the following example prompts to invoke Adobe Workfront MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all active projects in Adobe Workfront that are behind schedule.
  • Create a new task for the marketing campaign project in Adobe Workfront.
  • How many open issues are assigned to the design team in Adobe Workfront?
  • Update the due date for the website redesign project in Adobe Workfront.
  • List all documents attached to the Q3 launch project in Adobe Workfront.
  • Add a note to the client onboarding task in Adobe Workfront.
  • Delete the cancelled project from Adobe Workfront.
  • Find all tasks assigned to Sarah that are overdue in Adobe Workfront.
  • Show me total hours logged on the mobile app project in Adobe Workfront.
  • Get details for project ID 12345 in Adobe Workfront.

Adobe Workfront MCP connector tools

The Adobe Workfront MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
listProjectsSearch projects (objCode PROJ).
countProjectsReturns only the number of matching projects.
getProjectGet a project by ID
updateProjectPartial update: only the fields supplied are changed.
deleteProjectDestructive and not reversible through the API.
createProjectCreate a project
listTasksSearch tasks (objCode TASK).
countTasksReturns only the number of matching tasks.
getTaskGet a task by ID
updateTaskPartial update: only the fields supplied are changed.
deleteTaskDestructive and not reversible through the API.
createTaskCreate a task
listIssuesSearch issues (objCode OPTASK).
countIssuesReturns only the number of matching issues.
getIssueGet a issue by ID
updateIssuePartial update: only the fields supplied are changed.
deleteIssueDestructive and not reversible through the API.
createIssueCreate a issue
listNotesSearch notes (objCode NOTE).
countNotesReturns only the number of matching notes.
getNoteGet a note by ID
updateNotePartial update: only the fields supplied are changed.
deleteNoteDestructive and not reversible through the API.
createNoteCreate a note
listDocumentsSearch documents (objCode DOCU).
countDocumentsReturns only the number of matching documents.
getDocumentGet a document by ID
updateDocumentPartial update: only the fields supplied are changed.
deleteDocumentDestructive and not reversible through the API.
listHoursSearch hours (objCode HOUR).
countHoursReturns only the number of matching hours.
getHourGet a hour by ID
updateHourPartial update: only the fields supplied are changed.
deleteHourDestructive and not reversible through the API.
createHourCreate a hour
listUsersSearch users (objCode USER).
countUsersReturns only the number of matching users.
getUserGet a user by ID
updateUserPartial update: only the fields supplied are changed.
deleteUserDestructive and not reversible through the API.
createUserCreate a user
listTemplatesSearch templates (objCode TMPL).
countTemplatesReturns only the number of matching templates.
getTemplateGet a template by ID
updateTemplatePartial update: only the fields supplied are changed.
deleteTemplateDestructive and not reversible through the API.
createTemplateCreate a template
listAssignmentsSearch assignments (objCode ASSGN).
getAssignmentGet a assignment by ID
updateAssignmentPartial update: only the fields supplied are changed.
deleteAssignmentDestructive and not reversible through the API.
createAssignmentCreate a assignment
attachProjectTemplateApplies a project template's tasks onto an existing project.
calculateProjectTimelineForces a timeline recalculation.
calculateProjectFinanceRecalculate a project's financials.
approveProjectApprovalApprove the pending approval on a project.
rejectProjectApprovalReject the pending approval on a project.
recallProjectApprovalRecall a submitted project approval.
updateProjectBusinessCaseSourceUpdate a project's business case source.
markTaskDoneCompletes the task.
markTaskNotDoneReopen a task previously marked done.
assignTaskAssign a task to one user, role or team.
assignTaskMultipleAssign a task to several users, roles and teams at once.
unassignTaskRemove a user's assignment from a task.
moveTaskMove a task to another project or parent task.
bulkMoveTasksMove several tasks at once.
bulkCopyTasksCopy several tasks at once.
convertTaskToProjectConvert a task into a project.
acceptTaskWorkAccept assigned work on a task.
unacceptTaskWorkUn-accept previously accepted work on a task.
replyToTaskAssignmentReply to a task assignment with a note and commit date.
approveTaskApprovalApprove the pending approval on a task.
rejectTaskApprovalReject the pending approval on a task.
recallTaskApprovalRecall a submitted task approval.
convertIssueToProjectThe standard intake pattern: a request comes in as an OPTASK and is promoted to a project.
convertIssueToTaskConvert an issue or request into a task.
moveIssueToTaskMove an issue under a task.
moveIssueMove an issue to another project.
copyIssueCopy an issue.
markIssueDoneMark an issue done.
assignIssueAssign an issue to one user, role or team.
assignIssueMultipleAssign an issue to several users, roles and teams at once.
unassignIssueRemove a user's assignment from an issue.
acceptIssueWorkAccept assigned work on an issue.
getIssueRequestPathReturns the queue/topic routing path.
approveIssueApprovalApprove the pending approval on an issue.
rejectIssueApprovalReject the pending approval on an issue.
likeNoteLike a comment.
unlikeNoteRemove a like from a comment.
moveDocumentMove a document to another object.
moveDocumentsToFolderMove documents into a folder.
createDocumentProofCreate a proof for a document version.
getDocumentTemporaryUrlGet a short-lived download URL for a document version.
unlinkDocumentsUnlink externally-linked documents.
approveHourApprove a logged time entry.
unapproveHourRevoke approval on a logged time entry.
getUsersAvailableTimeCapacity lookup, for deciding who to assign work to.
sendUserInvitationEmailRe-send the invitation email to a user.
getUserAvailableActionsPermission probe.
calculateTemplateTimelineRecalculate a template's timeline.
getMyWorkEverything currently on the caller's plate: assigned tasks and issues.
listWorkRequestsList work requests visible to the caller.
listTeamRequestsList requests queued to a team.
listMyOpenRequestsList the caller's open requests.
listMyCompletedRequestsList the caller's completed requests.
listMyAwaitingFeedbackRequestsList the caller's requests awaiting feedback.
listMyAccomplishmentsList the caller's recent accomplishments.
listApprovalProcessesSearch approval processes (objCode ARVPRC).
listUserApprovalsSearch user approvals (objCode USRAPV).
listAwaitingApprovalsSearch items awaiting the caller's approval (objCode AWAPVL).
listDocumentFoldersDocument folders.
createDocumentFolderDocument folders.
listDocumentVersionsDocument versions.
listTemplateTasksTasks belonging to a project template.
listObjectCodesReturns all ~175 objects with their name and objCode.
getObjectMetadataReturns the object's complete field list with types and enum values, its supported operations (add/get/edit/delete/searc...
searchAnyObjectESCAPE HATCH.
createEventSubscriptionRegisters a webhook so Workfront POSTs a JSON payload containing oldState, newState and eventTime to url wheneve...
listEventSubscriptionsReturns every subscription registered for the customer.
getEventSubscriptionRetrieve a single subscription by ID.
deleteEventSubscriptionRemoves the subscription; Workfront stops delivering its events.
updateEventSubscriptionVersionMoves a single subscription to a different event payload version.
updateAllEventSubscriptionVersionsBulk version change.
On this Page