search-recordsSearch for records using keywords, content type, and metadata filtersAprimo MCP Server
Tools 278
Records
get-recordRetrieve a single record (asset) by ID from the DAMcreate-recordCreate a new record with content type, classifications, and metadataupdate-metadataUpdate metadata field values on a recordupdate-record-statusChange the status of a record (draft, released, archived)delete-recordPermanently delete a record from the DAMget-record-filesGet files attached to a record with version historyadd-record-fileAdd a file to an existing record using an upload tokenadd-file-versionAdd a new version to an existing file on a recordcheck-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 recordadd-record-classificationAdd classifications to a recordremove-record-classificationRemove classifications from a recordget-record-audit-trailGet the audit trail (history) for a record
Fields
search-fieldsSearch for field definitions by label, name, or data typeget-field-definitionRetrieve details of a field definition by IDcreate-field-definitionCreate a new field definition for record metadataupdate-field-definitionUpdate a field definition's propertiessearch-field-groupsSearch for field groups by name or tagget-field-groupRetrieve details of a field group by IDcreate-field-groupCreate a field group to organize related fieldsupdate-field-groupUpdate a field group's propertiesadd-field-to-groupAdd a field definition to a field groupremove-field-from-groupRemove a field definition from a field group
Content Types
search-content-typesSearch for content types by name or purposeget-content-typeRetrieve details of a content type by IDcreate-content-typeCreate a new content type to categorize recordsupdate-content-typeUpdate a content type's propertiesadd-content-type-fieldAdd a field to a content typeremove-content-type-fieldRemove a field from a content type
Classifications
search-classificationsSearch for classifications by name, path, or labelget-classificationRetrieve details of a classification by IDcreate-classificationCreate a new classification in the taxonomy hierarchyupdate-classificationUpdate built-in classification properties (name, identifier, sortIndex, disabledInDAMUI)add-classification-fieldRegister a field definition on a classificationremove-classification-fieldUnregister a field definition from a classificationupdate-classification-metadataSet a metadata field value (e.g. correspondingRegion) on a classification
Collections
search-collectionsSearch for collections by name, type (static/dynamic), or descriptionget-collectionRetrieve details of a collection by IDcreate-static-collectionCreate a static collection (manually curated)create-dynamic-collectionCreate a dynamic collection with records defined by a search queryupdate-collection-recordsAdd or remove records from a static collectionget-collection-recordsGet the records in a collection
Rules
search-rulesSearch for rules by name, target, trigger, or enabled statusget-ruleRetrieve details of an automation rule by IDcreate-ruleCreate an automation rule with triggers, conditions, and actionsupdate-ruleUpdate an automation rule's propertiesenable-ruleEnable an automation ruledisable-ruleDisable an automation rule
Users & Groups
search-usersSearch for users by email, name, or first/last nameget-userRetrieve details of a user by IDcreate-userCreate a new user with name, email, and optional first/last nameupdate-userUpdate a user's propertiesget-user-permissionsView permissions assigned directly to a userupdate-user-permissionsGrant or deny permissions to a usersearch-user-groupsSearch for user groups by name or descriptionget-user-groupRetrieve details of a user group by IDcreate-user-groupCreate a new user groupupdate-user-groupUpdate a user group's properties or membershipdelete-user-groupPermanently delete a user groupget-user-group-permissionsView permissions assigned to a user groupupdate-user-group-permissionsGrant or deny permissions to a user group
Orders
search-ordersSearch for orders by type (download/email/ftp/cdn) or statusget-orderRetrieve details of an order by IDcreate-orderCreate an order to download or distribute files from records
System
search-languagesSearch for languages by code (e.g., 'en-US') or nameget-languageRetrieve details of a language by IDcreate-languageCreate a new language with name, culture code, and enabled flagsupdate-languageUpdate a language's propertiessearch-file-typesSearch for file types by name, extension, MIME type, or kindget-file-typeRetrieve details of a file type by IDcreate-file-typeCreate a new file type with extension, kind, and MIME typeupdate-file-typeUpdate a file type's properties and catalog actionssearch-settingsSearch for setting definitions by name, label, category, or data typeget-settingGet the value of system settingsupdate-settingUpdate a system setting value at a specific scopesearch-translationsSearch for translation entries by key or categoryget-translationGet a translation entry by IDcreate-translationCreate a new translation entry with studio, module, and nameupdate-translationUpdate a translation entry's name or tagbuild-search-expressionGenerate valid Aprimo search expressions from simple parametersaprimo_execute_referenceExecute an Aprimo XML reference expression locally
Productivity Tasks
search-tasksFind productivity tasks by field equality (status, projectId, ownerId) or list allget-taskRetrieve a single productivity task by IDget-my-tasksList tasks assigned to the current user, filtered by statusget-task-assigneesList the users assigned to a taskget-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 documentIdget-task-document-versionsList all versions of a specific document on a taskget-task-document-versionRetrieve a single version of a task documentcreate-taskCreate a simple productivity task with name, dates, owner, assignee, and projectupdate-taskUpdate name, description, dates, duration, or status of a taskupdate-task-scheduleAdjust a task's begin date, end date, or duration via dedicated scheduling endpointstransition-taskWorkflow transition for a task: accept, decline, or closedelegate-taskDelegate a task to a different productivity userupload-task-documentUpload a new attachment for a task document, or a new version of an existing onedelete-task-document-versionDelete an uploaded version of a task's document
Productivity Activities & Planning
search-activitiesFind productivity activities by field equality or list allget-activityRetrieve a single activity by IDcreate-activityCreate a new productivity activityupdate-activityUpdate an activity's propertiesdelete-activityPermanently delete an activitycreate-activity-milestoneCreate a milestone via the activities resource (activityId in path)create-activity-milestone-directCreate a milestone via the activityMilestones resource directlyget-activity-cellsList planning cells under an activityget-activity-cellRetrieve a single activity cell by IDcreate-activity-cellCreate a planning cell under an activityupdate-activity-cellUpdate an activity cell's propertiesdelete-activity-cellDelete an activity cellget-activity-cell-treatmentsList treatments under an activity cellget-activity-cell-treatmentRetrieve a single cell treatment by IDcreate-activity-cell-treatmentCreate a treatment under an activity cellupdate-activity-cell-treatmentUpdate an activity cell treatmentdelete-activity-cell-treatmentDelete an activity cell treatmentget-activity-offersList offers under an activityget-activity-offerRetrieve a single activity offer by IDcreate-activity-offerCreate an offer under an activityupdate-activity-offerUpdate an activity offerdelete-activity-offerDelete an activity offersearch-activity-proposalsSearch activity proposals by field equalityget-activity-proposalRetrieve a single activity proposal by IDget-activity-proposal-forecastsRetrieve forecasts for an activity proposalget-activity-proposal-templatesList templates available for activity proposalscreate-activity-proposalCreate an activity proposalupdate-activity-proposalUpdate an activity proposalget-activity-rolesList roles defined for an activitycreate-activity-roleCreate a role on an activityupdate-activity-roleUpdate an activity roledelete-activity-roleDelete an activity roleadd-activity-role-membersAdd members to an activity roleremove-activity-role-memberRemove a member from an activity roleget-activity-treatmentsList treatments defined for an activityget-activity-treatmentRetrieve a single activity treatment by IDcreate-activity-treatmentCreate a treatment on an activityupdate-activity-treatmentUpdate an activity treatmentdelete-activity-treatmentDelete an activity treatment
Productivity Projects
search-projectsFind projects (optionally filtered by activityId) or list allget-projectRetrieve a single project by IDget-project-attachmentsList attachments associated with a projectget-project-digital-assetsList digital assets associated with a projectget-project-role-membersList members of a specific role within a projectcreate-projectCreate a new productivity projectupdate-projectUpdate a project's propertiestransition-projectProject workflow transition: start, cancel, close, or pausecreate-project-roleCreate a role on a projectadd-project-role-membersAdd users or user-tokens as members of a project rolelink-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 IDupdate-programUpdate a program's propertiessearch-content-plansList content plansget-content-planRetrieve a single content plan by IDget-content-plan-manage-activitiesRetrieve the manage-activities view for a content planupdate-content-planUpdate a content plan's open-ended propertiesadd-content-plan-activitiesAdd activities to a content planshare-content-planShare a content plan with users or groupssearch-program-proposalsSearch program proposals by field equalityget-program-proposalRetrieve a single program proposal by ID
Productivity Financial — Commitments, Invoices, Vouchers
search-commitmentsFind commitments by field equality or list allget-commitmentRetrieve a single commitment by IDcreate-commitmentCreate a commitment with line itemsupdate-commitmentUpdate a commitment's propertiesdelete-commitmentDelete a commitmenttransition-commitmentCommitment workflow transition: cancel, retrieve, submit, approve, rejectsearch-invoicesFind invoices by field equality or list allget-invoiceRetrieve a single invoice by IDcreate-invoiceCreate an invoice with line itemsupdate-invoiceUpdate an invoice's propertiesdelete-invoiceDelete an invoicetransition-invoiceInvoice workflow transition: submit, retrieve, approve, sent, cancelsearch-journal-vouchersFind journal vouchers by field equality or list allget-journal-voucherRetrieve a single journal voucher by IDcreate-journal-voucherCreate a journal voucher with line itemsupdate-journal-voucherUpdate a journal voucher's propertiesdelete-journal-voucherDelete a journal vouchertransition-journal-voucherJournal voucher transition: cancel, reconcile, reject, sentsubmit-journal-voucherSubmit a journal voucher with optional postedDate / GL integration body
Productivity Financial — Budgets & Hierarchies
get-funding-accountRetrieve a funding account by IDget-funding-account-summaryRetrieve a funding account's budget/spend summarycreate-funding-accountCreate a new funding accountupdate-funding-accountUpdate a funding account's propertiesget-financial-hierarchyRetrieve a financial hierarchy by IDcreate-financial-hierarchyCreate a financial hierarchyupdate-financial-hierarchyUpdate a financial hierarchyget-financial-hierarchy-nodesRetrieve the node tree under a financial hierarchy
Productivity Digital Assets
get-digital-assetRetrieve a digital asset by IDcreate-digital-assetCreate a new digital assetupdate-digital-assetUpdate a digital asset's propertiesdelete-digital-assetDelete a digital assetget-digital-asset-versionsList versions of a digital assetget-digital-asset-versionRetrieve a specific version of a digital assetget-digital-asset-version-commentsList comments on a digital asset versionget-digital-asset-version-tagsList metadata tags on a digital asset versionget-digital-asset-version-tagRetrieve a single tag on a digital asset versioncreate-digital-asset-versionCreate a new version of a digital assetupdate-digital-asset-version-tagsUpdate the tags on a digital asset versionget-digital-asset-renditionsList renditions for a digital asset versionget-digital-asset-renditionRetrieve a single rendition by IDcreate-digital-asset-renditionCreate a new rendition for an asset versionget-digital-asset-foldersList the folders containing a digital assetadd-digital-asset-to-folderAdd a digital asset to a folderremove-digital-asset-from-folderRemove a digital asset from a folder
Productivity Attachments & Annotations
search-attachmentsFind attachments (optionally scoped to a project) or list allget-attachmentRetrieve an attachment by IDget-attachment-activityRetrieve the parent activity for an attachmentget-attachment-review-required-documentsList documents requiring review under an attachmentcreate-attachmentCreate a new attachmentupdate-attachmentUpdate an attachment's propertiesdelete-attachmentDelete an attachmenttransition-attachmentAttachment lock transition: checkout or cancel-checkoutget-attachment-versionsList versions of an attachmentget-attachment-versionRetrieve a specific attachment versionget-attachment-version-commentsList comments on an attachment versionget-attachment-version-xfdf-annotationsRetrieve PDF annotations (XFDF XML) for an attachment versionget-annotationsList annotations on a digital asset versioncreate-annotationCreate an annotation on a digital asset versiondelete-annotationDelete an annotation
Productivity People & Access
search-productivity-groupsFind productivity groups by field equality or list allget-productivity-groupRetrieve a productivity group by IDcreate-productivity-groupCreate a productivity groupupdate-productivity-groupUpdate a productivity groupdelete-productivity-groupDelete a productivity groupget-productivity-group-membershipsList members of a productivity groupsearch-teamsList productivity teamsget-teamRetrieve a productivity team by IDsearch-suppliersFind suppliers by field equality or list allget-supplierRetrieve a supplier by IDcreate-supplierCreate a supplierupdate-supplierUpdate a supplierdelete-supplierDelete a suppliersearch-user-rolesList productivity user rolesget-user-roleRetrieve a user role by IDget-annotation-user-rolesList user roles available for asset annotationget-project-role-membershipsList role memberships within a projectcreate-user-roleCreate a user roleupdate-user-roleUpdate a user roledelete-user-roleDelete a user rolesearch-productivity-usersSearch productivity users by field equalityget-productivity-user-meRetrieve the currently authenticated productivity userget-productivity-userRetrieve a productivity user by IDget-annotation-usersList productivity users available for asset annotationcreate-productivity-userCreate a productivity userupdate-productivity-userUpdate a productivity userdelete-productivity-userDelete a productivity userreset-productivity-user-pinReset the PIN for a productivity userget-my-region-preferencesRetrieve the current user's regional preferencesupdate-my-region-preferencesUpdate the current user's regional preferences
Productivity Reference Data
search-brandsList brands defined in the productivity modulesearch-productivity-clientsList productivity-module clientssearch-domain-rightsList domain rights / licensing entriessearch-offersList offersget-offerRetrieve an offer by IDcreate-offerCreate an offerupdate-offerUpdate an offersearch-treatmentsSearch treatments by field equalityget-treatmentRetrieve a treatment by IDupdate-treatmentUpdate a treatmentget-lookup-listRetrieve a lookup list by IDget-productivity-metadataRetrieve metadata definition for a productivity object by nameget-system-typesList the catalog of available system typesget-system-types-by-nameList items of a named system type (e.g., TaskStatus); pass activeOnly=true to filter out inactiveget-system-type-itemRetrieve a specific item of a system type by IDsearch-system-type-itemsFind system-type items (status/type/state/currency/timezone/etc.) by display name across all catalogs; cache-backedsearch-catalog-itemsBrowse or search the per-tenant catalog (lookup-list or system-type) that backs a productivity tool parameter; metadata-driven, cache-backedget-productivity-resourceRetrieve a productivity reference resource by IDget-static-productivity-resourcesList the static productivity reference resourcesquery-productivity-resourcesBulk-resolve productivity reference resources by query stringsearch-generic-objectsSearch generic objects of a tenant-defined typeget-generic-objectRetrieve a single generic object by type and IDcreate-generic-objectCreate a generic object of a given typeupdate-generic-objectUpdate a generic objectdelete-generic-objectDelete a generic objectget-picklist-optionsRetrieve the picklist options for an extended attributeupdate-picklist-optionsUpdate the picklist options for an extended attributeget-allowed-childrenRetrieve the allowed child picklist items for a parentupdate-allowed-childrenUpdate the allowed child picklist items for a parentsubmit-fda2253Submit an FDA Form 2253 filing for regulated productsResources 13
aprimo://content-typesContent TypesList all content types in the DAMaprimo://fieldsField DefinitionsList all field definitions with labels and data typesaprimo://classificationsClassificationsBrowse the classification taxonomy treeaprimo://collectionsCollectionsList all collections (static and dynamic)aprimo://rulesRulesList all automation rulesaprimo://field-groupsField GroupsList all field groupsaprimo://usersUsersList all users in the systemaprimo://user-groupsUser GroupsList all user groupsaprimo://file-typesFile TypesList supported file typesaprimo://ordersOrdersList recent ordersaprimo://languagesLanguagesList available languagesaprimo://setting-definitionsSetting DefinitionsList all system setting definitionsaprimo://translationsTranslationsList translation entries