search-recordsSearch for records using keywords, content type, and metadata filtersAprimo MCP Server
Tools 82
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 a classification's propertiesadd-classification-fieldAdd a field to a classificationremove-classification-fieldRemove a field from 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 locallyResources 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