Skip to main content
Glama
stubbedev

Adobe Experience Assets Dev MCP

by stubbedev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_categoriesA

List available AEM Assets integration categories and whether each is currently loaded.

aem_set_contextB

Set session-level AEM integration defaults to improve routing and request blueprint accuracy across tools.

aem_get_contextA

Get current session-level AEM integration defaults.

aem_reset_contextA

Reset session-level AEM integration defaults to safe baseline values.

load_categoryB

Load one tool category. Categories: uploads, folders, assets, metadata, search, renditions. Call this immediately once user intent is clear.

search_aem_assets_apiA

Hybrid search for AEM Assets operations with intent weighting, synonym expansion, and optional semantic reranking.

aem_list_operation_presetsA

List strict AEM integration presets that reduce implementation guesswork: bulk_migration, nightly_delta_sync, cms_publish_sync.

aem_get_operation_presetA

Return a strict, opinionated implementation preset with ordered steps, mapped MCP tools, safeguards, and anti-patterns.

aem_validate_integration_planB

Preflight validator for AEM integration plans. Checks required steps, safeguards, policy controls, unknown steps, and coverage against strict presets.

aem_explain_authA

Explain authentication and headers commonly required for AEM Assets API integrations.

aem_explain_paginationA

Explain practical pagination for Query Builder APIs, including p.limit/p.offset loops and p.guessTotal usage.

aem_explain_hierarchy_data_accessA

Explain fast data retrieval strategies for deeply nested DAM folder hierarchies, and when to use Query Builder versus folder traversal.

aem_plan_efficient_upload_metadata_syncC

Return an efficiency-first staged plan for upload + metadata pipelines, with concurrency and retry guidance.

aem_explain_upload_flowA

Explain the direct binary upload flow for AEM Assets Cloud Service with integration sequencing.

aem_explain_metadata_syncB

Explain robust metadata synchronization strategy for AEM Assets integrations.

aem_explain_error_handlingA

Explain common AEM Assets integration errors and practical retry/mitigation guidance.

aem_explain_implementation_playbookA

Provide an end-to-end implementation playbook for AEM integrations (search, upload, metadata sync, renditions, and resiliency).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 17 tools

Disambiguation5/5

Each tool has a distinct purpose: the seven explain tools cover different topics (auth, error handling, etc.), context tools are clearly get/set/reset, presets have get (singular) and list (plural), and planning, validation, category, and search are all unique. No two tools appear to do the same thing.

Naming Consistency4/5

Most tools use a consistent snake_case verb_noun pattern with an 'aem_' prefix (e.g., aem_explain_auth, aem_set_context). However, three tools (list_categories, load_category, search_aem_assets_api) lack the 'aem_' prefix, creating a minor inconsistency.

Tool Count4/5

At 17 tools, the count is slightly above the ideal range of 3-15 but still reasonable for a server covering explanations, planning, context, presets, categories, and search. It feels appropriately scoped for its purpose.

Completeness2/5

The server is heavily focused on explanatory, planning, and meta-tools (context, presets, categories) but lacks any actionable tools to perform actual AEM Assets operations (e.g., list assets, upload, delete). This leaves agents unable to execute tasks, representing a significant gap.

Maintenance

ActivityActive
ResponsivenessNo issues