Adobe Experience Platform tools in Adobe CX Enterprise MCP aep-mcp
You can use the Adobe Experience Platform product tools to inspect schemas, datasets, data governance configuration, Query Service resources, and audit events from an MCP-compatible client. These tools are available through the Adobe CX Enterprise MCP when your organization is enabled and your user account has the required Experience Platform permissions.
Summary
search_allowed_ip_rangessearch_auditsearch_datasetssearch_class_relationssearch_data_accesssearch_data_lakesearch_dulesearch_query_servicesearch_schema_registryTool Reference
search_allowed_ip_ranges
Resource: Data Distiller Auth · IP ranges
Status: Active
Retrieve all configured IP access restrictions for Query Service in the current sandbox. Returns the organization ID and the list of allowed IP ranges. Only available to customers with the Data Distiller add-on.
Capabilities: list allowed IP ranges for Query Service
No parameters.
search_audit
Resource: Audit Query · audit events
Status: Active
List timestamped records of user activities across Experience Platform services. Returns action type, user email, asset information, and event status. Use asset_type and action to narrow results. Defaults to the last 7 days when no time range is specified. Limited to the last 1000 records and events from the past 90 days.
Capabilities: list audit events, filter by asset type, action, status, time range, paginate
Parameters:
actionCreate, Delete, Update, Enable, Disableasset_typeDataset, Schema, Segment, Destination, Source Data Flow, Merge Policy, Identity Namespace, Identity Graph, Sandbox, Role, Query, Scheduled Query, Datastream, Computed Attribute, Field Group, Class, Data Types, Account, Product Profile, Query Template, Work Order, Audit Logs, Access Control PolicystatusSuccess, Failure, Allow, Deny. Comma-separate for ORstart_time2024-01-15T00:00:00.000Zend_timeproperty_filteraction==create. Prefer the dedicated parameters aboveorderbytimestamp (asc) or -timestamp (desc)limitstartquery_idsearch_datasets
Resource: Catalog API · dataSets, batches
Status: Active
Unified dispatch tool for the Experience Platform Catalog Service. Query dataset metadata (schema refs, tags, creation info) or batch ingestion records (status, metrics, file listings). Use dataset/list to discover datasets, batch/list to check ingestion health, and batch/list_files or batch/get_meta_files to inspect specific batch contents. All operations are read-only.
Capabilities: list datasets, get dataset, list batches, get batch, list last batch per dataset, list batch files, get batch meta files (row errors, input files)
Parameters:
entity_typedataset or batchoperationlist, get, list_last, list_files, get_meta_files. Valid combos: dataset → list, get; batch → all fiveresource_iddataset/get, batch/get, batch/list_files, batch/get_meta_filesquery_params.limitquery_params.startquery_params.order_byasc:created,updated. Applies to all list operationsquery_params.propertiesquery_params.namequery_params.tagsunifiedProfile:enabled:true (dataset/list only)query_params.property_filterquery_params.statussuccess, failed, loading, active (batch/list only)query_params.dataset_idquery_params.created_afterquery_params.created_beforequery_params.last_batch_statusquery_params.aggregatequery_params.pathrow_errors, input_files, row_errors_sample.json (batch/get_meta_files only)search_class_relations
Resource: Class Relations · static YAML index
Status: Active
Search for Experience Platofrm business class relationships by name using the static class_relations_v1.yaml index. No Experience Platofrm API calls are made. Accepts a single term or comma-separated terms; each term is matched against class names using partial token matching. Returns matching classes with forward relations (what each class points to) and reverse relations (which classes point back to it). Use this to understand entity relationships before building queries, dataflows, or schema compositions.
Capabilities: search by token, multi-term comma-separated search, partial token match, bidirectional synonym expansion
Parameters:
querydat matches dataset, data_type, etc.). Pass multiple comma-separated terms to search for several classes at once (e.g. dataset, schema)nsearch_data_access
Resource: Data Access API · failed batches
Status: Active
Access files from failed Experience Platofrm data ingestion batches. Use failed_batch/list_failed to list the files belonging to a failed batch for failure diagnosis. Requires a batch ID for all operations. Note: file/get and dataset/preview are disabled as they expose actual record data. All operations are read-only.
Capabilities: list files from a failed ingestion batch
Parameters:
entity_typefailed_batch — list files from a failed ingestion batchoperationlist_failed — the only supported operationresource_idquery_params.start1query_params.limit10query_params.pathprofiles.csvsearch_data_lake
Resource: Data Lake API · datasets, batches
Status: Active
Inspect dataset and batch metadata from the Data Lake layer. Use get for full metadata, get_size for storage and ingestion size metrics, and list_failed to monitor ingestion failures within a time window. Defaults to the last 7 days when no time range is provided for list_failed. All operations are read-only and require a resource ID.
Capabilities: get dataset/batch metadata, get storage size metrics, list failed batches within a time window
Parameters:
entity_typedataset or batchoperationget, get_size, list_failed. list_failed only supports batch entity typeresource_idlist_failed: the dataset ID to scope failures toquery_params.created_afterquery_params.created_beforequery_params.limitquery_params.order_bydesc:createdsearch_dule
Resource: Data Governance · labels, policies, marketing_actions
Status: Active
Query the Policy Service API for data usage labels, policies, and marketing actions. Use marketing_action/evaluate to test whether a marketing action on data with specific labels would violate any governance policies. All operations are read-only.
Capabilities: list/get data usage labels, list/get policies, list enabled policies, list/get marketing actions, evaluate marketing action against labels
Parameters:
entity_typelabel, policy, or marketing_actionoperationlist, get, list_enabled (policy only), evaluate (marketing_action only). list_enabled does not require scopescopecore (Adobe-defined) or custom (org-defined). Required for list, get, evaluate; not used for list_enabledresource_idget and evaluatequery_params.dule_labelsC1,C3). Required for marketing_action/evaluate; optional filter for policy/listquery_params.limitquery_params.start_page.next valuequery_params.orderbyquery_params.property_filtername==C1query_params.marketing_actionquery_params.include_draftmarketing_action/evaluate (default: ENABLED policies only)search_query_service
Resource: Query Service · queries, templates, schedules, schedule runs, connections, alert subscriptions
Status: Active
Unified tool for Query Service resources. List and retrieve ad-hoc queries, saved SQL templates, scheduled queries and their runs, interactive connection parameters (for psql/JDBC clients), and alert subscriptions. For query lists, default to isService==false,isParentLevel==true to filter out internal traffic. All operations are read-only.
Capabilities: list/get queries, list/get templates, list/get schedules, list/get schedule runs, get connection params, list alert subscriptions
Parameters:
entity_typequery, query_template, schedule, schedule_run, connection, alert_subscriptionoperationlist, get, get_connection_params, list_by_u...