Aprimo MCP Server

Tools 278

Records
search-recordsSearch for records using keywords, content type, and metadata filters
get-recordRetrieve a single record (asset) by ID from the DAM
create-recordCreate a new record with content type, classifications, and metadata
update-metadataUpdate metadata field values on a record
update-record-statusChange the status of a record (draft, released, archived)
delete-recordPermanently delete a record from the DAM
get-record-filesGet files attached to a record with version history
add-record-fileAdd a file to an existing record using an upload token
add-file-versionAdd a new version to an existing file on a record
check-out-fileCheck out a file for exclusive editing (locks the file)
check-in-fileCheck in a previously checked-out file (releases the lock)
get-record-classificationsGet classifications assigned to a record
add-record-classificationAdd classifications to a record
remove-record-classificationRemove classifications from a record
get-record-audit-trailGet the audit trail (history) for a record
Fields
search-fieldsSearch for field definitions by label, name, or data type
get-field-definitionRetrieve details of a field definition by ID
create-field-definitionCreate a new field definition for record metadata
update-field-definitionUpdate a field definition's properties
search-field-groupsSearch for field groups by name or tag
get-field-groupRetrieve details of a field group by ID
create-field-groupCreate a field group to organize related fields
update-field-groupUpdate a field group's properties
add-field-to-groupAdd a field definition to a field group
remove-field-from-groupRemove a field definition from a field group
Content Types
search-content-typesSearch for content types by name or purpose
get-content-typeRetrieve details of a content type by ID
create-content-typeCreate a new content type to categorize records
update-content-typeUpdate a content type's properties
add-content-type-fieldAdd a field to a content type
remove-content-type-fieldRemove a field from a content type
Classifications
search-classificationsSearch for classifications by name, path, or label
get-classificationRetrieve details of a classification by ID
create-classificationCreate a new classification in the taxonomy hierarchy
update-classificationUpdate built-in classification properties (name, identifier, sortIndex, disabledInDAMUI)
add-classification-fieldRegister a field definition on a classification
remove-classification-fieldUnregister a field definition from a classification
update-classification-metadataSet a metadata field value (e.g. correspondingRegion) on a classification
Collections
search-collectionsSearch for collections by name, type (static/dynamic), or description
get-collectionRetrieve details of a collection by ID
create-static-collectionCreate a static collection (manually curated)
create-dynamic-collectionCreate a dynamic collection with records defined by a search query
update-collection-recordsAdd or remove records from a static collection
get-collection-recordsGet the records in a collection
Rules
search-rulesSearch for rules by name, target, trigger, or enabled status
get-ruleRetrieve details of an automation rule by ID
create-ruleCreate an automation rule with triggers, conditions, and actions
update-ruleUpdate an automation rule's properties
enable-ruleEnable an automation rule
disable-ruleDisable an automation rule
Users & Groups
search-usersSearch for users by email, name, or first/last name
get-userRetrieve details of a user by ID
create-userCreate a new user with name, email, and optional first/last name
update-userUpdate a user's properties
get-user-permissionsView permissions assigned directly to a user
update-user-permissionsGrant or deny permissions to a user
search-user-groupsSearch for user groups by name or description
get-user-groupRetrieve details of a user group by ID
create-user-groupCreate a new user group
update-user-groupUpdate a user group's properties or membership
delete-user-groupPermanently delete a user group
get-user-group-permissionsView permissions assigned to a user group
update-user-group-permissionsGrant or deny permissions to a user group
Orders
search-ordersSearch for orders by type (download/email/ftp/cdn) or status
get-orderRetrieve details of an order by ID
create-orderCreate an order to download or distribute files from records
System
search-languagesSearch for languages by code (e.g., 'en-US') or name
get-languageRetrieve details of a language by ID
create-languageCreate a new language with name, culture code, and enabled flags
update-languageUpdate a language's properties
search-file-typesSearch for file types by name, extension, MIME type, or kind
get-file-typeRetrieve details of a file type by ID
create-file-typeCreate a new file type with extension, kind, and MIME type
update-file-typeUpdate a file type's properties and catalog actions
search-settingsSearch for setting definitions by name, label, category, or data type
get-settingGet the value of system settings
update-settingUpdate a system setting value at a specific scope
search-translationsSearch for translation entries by key or category
get-translationGet a translation entry by ID
create-translationCreate a new translation entry with studio, module, and name
update-translationUpdate a translation entry's name or tag
build-search-expressionGenerate valid Aprimo search expressions from simple parameters
aprimo_execute_referenceExecute an Aprimo XML reference expression locally
Productivity Tasks
search-tasksFind productivity tasks by field equality (status, projectId, ownerId) or list all
get-taskRetrieve a single productivity task by ID
get-my-tasksList tasks assigned to the current user, filtered by status
get-task-assigneesList the users assigned to a task
get-task-documentsList documents on a task by kind (documents, attachments, assets, uploads, working assets/attachments, votes, review materials)
get-task-documentRetrieve a single document under a task by kind and documentId
get-task-document-versionsList all versions of a specific document on a task
get-task-document-versionRetrieve a single version of a task document
create-taskCreate a simple productivity task with name, dates, owner, assignee, and project
update-taskUpdate name, description, dates, duration, or status of a task
update-task-scheduleAdjust a task's begin date, end date, or duration via dedicated scheduling endpoints
transition-taskWorkflow transition for a task: accept, decline, or close
delegate-taskDelegate a task to a different productivity user
upload-task-documentUpload a new attachment for a task document, or a new version of an existing one
delete-task-document-versionDelete an uploaded version of a task's document
Productivity Activities & Planning
search-activitiesFind productivity activities by field equality or list all
get-activityRetrieve a single activity by ID
create-activityCreate a new productivity activity
update-activityUpdate an activity's properties
delete-activityPermanently delete an activity
create-activity-milestoneCreate a milestone via the activities resource (activityId in path)
create-activity-milestone-directCreate a milestone via the activityMilestones resource directly
get-activity-cellsList planning cells under an activity
get-activity-cellRetrieve a single activity cell by ID
create-activity-cellCreate a planning cell under an activity
update-activity-cellUpdate an activity cell's properties
delete-activity-cellDelete an activity cell
get-activity-cell-treatmentsList treatments under an activity cell
get-activity-cell-treatmentRetrieve a single cell treatment by ID
create-activity-cell-treatmentCreate a treatment under an activity cell
update-activity-cell-treatmentUpdate an activity cell treatment
delete-activity-cell-treatmentDelete an activity cell treatment
get-activity-offersList offers under an activity
get-activity-offerRetrieve a single activity offer by ID
create-activity-offerCreate an offer under an activity
update-activity-offerUpdate an activity offer
delete-activity-offerDelete an activity offer
search-activity-proposalsSearch activity proposals by field equality
get-activity-proposalRetrieve a single activity proposal by ID
get-activity-proposal-forecastsRetrieve forecasts for an activity proposal
get-activity-proposal-templatesList templates available for activity proposals
create-activity-proposalCreate an activity proposal
update-activity-proposalUpdate an activity proposal
get-activity-rolesList roles defined for an activity
create-activity-roleCreate a role on an activity
update-activity-roleUpdate an activity role
delete-activity-roleDelete an activity role
add-activity-role-membersAdd members to an activity role
remove-activity-role-memberRemove a member from an activity role
get-activity-treatmentsList treatments defined for an activity
get-activity-treatmentRetrieve a single activity treatment by ID
create-activity-treatmentCreate a treatment on an activity
update-activity-treatmentUpdate an activity treatment
delete-activity-treatmentDelete an activity treatment
Productivity Projects
search-projectsFind projects (optionally filtered by activityId) or list all
get-projectRetrieve a single project by ID
get-project-attachmentsList attachments associated with a project
get-project-digital-assetsList digital assets associated with a project
get-project-role-membersList members of a specific role within a project
create-projectCreate a new productivity project
update-projectUpdate a project's properties
transition-projectProject workflow transition: start, cancel, close, or pause
create-project-roleCreate a role on a project
add-project-role-membersAdd users or user-tokens as members of a project role
link-project-attachmentLink an existing attachment to a project
Productivity Programs & Content Plans
search-programsList programs (optionally filtered by activityId)
get-programRetrieve a single program by ID
update-programUpdate a program's properties
search-content-plansList content plans
get-content-planRetrieve a single content plan by ID
get-content-plan-manage-activitiesRetrieve the manage-activities view for a content plan
update-content-planUpdate a content plan's open-ended properties
add-content-plan-activitiesAdd activities to a content plan
share-content-planShare a content plan with users or groups
search-program-proposalsSearch program proposals by field equality
get-program-proposalRetrieve a single program proposal by ID
Productivity Financial — Commitments, Invoices, Vouchers
search-commitmentsFind commitments by field equality or list all
get-commitmentRetrieve a single commitment by ID
create-commitmentCreate a commitment with line items
update-commitmentUpdate a commitment's properties
delete-commitmentDelete a commitment
transition-commitmentCommitment workflow transition: cancel, retrieve, submit, approve, reject
search-invoicesFind invoices by field equality or list all
get-invoiceRetrieve a single invoice by ID
create-invoiceCreate an invoice with line items
update-invoiceUpdate an invoice's properties
delete-invoiceDelete an invoice
transition-invoiceInvoice workflow transition: submit, retrieve, approve, sent, cancel
search-journal-vouchersFind journal vouchers by field equality or list all
get-journal-voucherRetrieve a single journal voucher by ID
create-journal-voucherCreate a journal voucher with line items
update-journal-voucherUpdate a journal voucher's properties
delete-journal-voucherDelete a journal voucher
transition-journal-voucherJournal voucher transition: cancel, reconcile, reject, sent
submit-journal-voucherSubmit a journal voucher with optional postedDate / GL integration body
Productivity Financial — Budgets & Hierarchies
get-funding-accountRetrieve a funding account by ID
get-funding-account-summaryRetrieve a funding account's budget/spend summary
create-funding-accountCreate a new funding account
update-funding-accountUpdate a funding account's properties
get-financial-hierarchyRetrieve a financial hierarchy by ID
create-financial-hierarchyCreate a financial hierarchy
update-financial-hierarchyUpdate a financial hierarchy
get-financial-hierarchy-nodesRetrieve the node tree under a financial hierarchy
Productivity Digital Assets
get-digital-assetRetrieve a digital asset by ID
create-digital-assetCreate a new digital asset
update-digital-assetUpdate a digital asset's properties
delete-digital-assetDelete a digital asset
get-digital-asset-versionsList versions of a digital asset
get-digital-asset-versionRetrieve a specific version of a digital asset
get-digital-asset-version-commentsList comments on a digital asset version
get-digital-asset-version-tagsList metadata tags on a digital asset version
get-digital-asset-version-tagRetrieve a single tag on a digital asset version
create-digital-asset-versionCreate a new version of a digital asset
update-digital-asset-version-tagsUpdate the tags on a digital asset version
get-digital-asset-renditionsList renditions for a digital asset version
get-digital-asset-renditionRetrieve a single rendition by ID
create-digital-asset-renditionCreate a new rendition for an asset version
get-digital-asset-foldersList the folders containing a digital asset
add-digital-asset-to-folderAdd a digital asset to a folder
remove-digital-asset-from-folderRemove a digital asset from a folder
Productivity Attachments & Annotations
search-attachmentsFind attachments (optionally scoped to a project) or list all
get-attachmentRetrieve an attachment by ID
get-attachment-activityRetrieve the parent activity for an attachment
get-attachment-review-required-documentsList documents requiring review under an attachment
create-attachmentCreate a new attachment
update-attachmentUpdate an attachment's properties
delete-attachmentDelete an attachment
transition-attachmentAttachment lock transition: checkout or cancel-checkout
get-attachment-versionsList versions of an attachment
get-attachment-versionRetrieve a specific attachment version
get-attachment-version-commentsList comments on an attachment version
get-attachment-version-xfdf-annotationsRetrieve PDF annotations (XFDF XML) for an attachment version
get-annotationsList annotations on a digital asset version
create-annotationCreate an annotation on a digital asset version
delete-annotationDelete an annotation
Productivity People & Access
search-productivity-groupsFind productivity groups by field equality or list all
get-productivity-groupRetrieve a productivity group by ID
create-productivity-groupCreate a productivity group
update-productivity-groupUpdate a productivity group
delete-productivity-groupDelete a productivity group
get-productivity-group-membershipsList members of a productivity group
search-teamsList productivity teams
get-teamRetrieve a productivity team by ID
search-suppliersFind suppliers by field equality or list all
get-supplierRetrieve a supplier by ID
create-supplierCreate a supplier
update-supplierUpdate a supplier
delete-supplierDelete a supplier
search-user-rolesList productivity user roles
get-user-roleRetrieve a user role by ID
get-annotation-user-rolesList user roles available for asset annotation
get-project-role-membershipsList role memberships within a project
create-user-roleCreate a user role
update-user-roleUpdate a user role
delete-user-roleDelete a user role
search-productivity-usersSearch productivity users by field equality
get-productivity-user-meRetrieve the currently authenticated productivity user
get-productivity-userRetrieve a productivity user by ID
get-annotation-usersList productivity users available for asset annotation
create-productivity-userCreate a productivity user
update-productivity-userUpdate a productivity user
delete-productivity-userDelete a productivity user
reset-productivity-user-pinReset the PIN for a productivity user
get-my-region-preferencesRetrieve the current user's regional preferences
update-my-region-preferencesUpdate the current user's regional preferences
Productivity Reference Data
search-brandsList brands defined in the productivity module
search-productivity-clientsList productivity-module clients
search-domain-rightsList domain rights / licensing entries
search-offersList offers
get-offerRetrieve an offer by ID
create-offerCreate an offer
update-offerUpdate an offer
search-treatmentsSearch treatments by field equality
get-treatmentRetrieve a treatment by ID
update-treatmentUpdate a treatment
get-lookup-listRetrieve a lookup list by ID
get-productivity-metadataRetrieve metadata definition for a productivity object by name
get-system-typesList the catalog of available system types
get-system-types-by-nameList items of a named system type (e.g., TaskStatus); pass activeOnly=true to filter out inactive
get-system-type-itemRetrieve a specific item of a system type by ID
search-system-type-itemsFind system-type items (status/type/state/currency/timezone/etc.) by display name across all catalogs; cache-backed
search-catalog-itemsBrowse or search the per-tenant catalog (lookup-list or system-type) that backs a productivity tool parameter; metadata-driven, cache-backed
get-productivity-resourceRetrieve a productivity reference resource by ID
get-static-productivity-resourcesList the static productivity reference resources
query-productivity-resourcesBulk-resolve productivity reference resources by query string
search-generic-objectsSearch generic objects of a tenant-defined type
get-generic-objectRetrieve a single generic object by type and ID
create-generic-objectCreate a generic object of a given type
update-generic-objectUpdate a generic object
delete-generic-objectDelete a generic object
get-picklist-optionsRetrieve the picklist options for an extended attribute
update-picklist-optionsUpdate the picklist options for an extended attribute
get-allowed-childrenRetrieve the allowed child picklist items for a parent
update-allowed-childrenUpdate the allowed child picklist items for a parent
submit-fda2253Submit an FDA Form 2253 filing for regulated products

Resources 13

aprimo://content-typesContent TypesList all content types in the DAM
aprimo://fieldsField DefinitionsList all field definitions with labels and data types
aprimo://classificationsClassificationsBrowse the classification taxonomy tree
aprimo://collectionsCollectionsList all collections (static and dynamic)
aprimo://rulesRulesList all automation rules
aprimo://field-groupsField GroupsList all field groups
aprimo://usersUsersList all users in the system
aprimo://user-groupsUser GroupsList all user groups
aprimo://file-typesFile TypesList supported file types
aprimo://ordersOrdersList recent orders
aprimo://languagesLanguagesList available languages
aprimo://setting-definitionsSetting DefinitionsList all system setting definitions
aprimo://translationsTranslationsList translation entries