Open source · 34-tool AEP MCP · The first full-featured Model Context Protocol server for Adobe Experience Platform.

View on GitHub →
Open Source · Adobe Silver Solution Partner

Adobe MCP Servers built and shipped by Focus GTS

Three production-grade Model Context Protocol servers that give Claude, Cursor, ChatGPT Desktop, and GitHub Copilot real access to Adobe Experience Cloud. AEP MCP is the first full-featured server for Adobe Experience Platform. Firefly Services MCP brings generative image and video, the Photoshop API, and the Lightroom API straight into your AI client. EDS MCP covers Adobe Edge Delivery Services (preview, publish, content, metrics). And this is just the start — more Adobe Experience Cloud MCP servers are in active development.

73
Tools across three Adobe MCP servers, on npm today
First
Full-featured MCP server for Adobe Experience Platform
500+
Adobe specialists placed at Fortune 100 companies since 2018

Why this exists

Focus GTS doesn't just staff Adobe builds. We ship the AI infrastructure on top of them.

Most Adobe staffing firms hand you a resume and walk away. We build the tools our placements use, and we open-source them so the rest of the Adobe ecosystem benefits.

Model Context Protocol is the standard Anthropic introduced for connecting AI clients to external tools and data. When Claude, Cursor, ChatGPT Desktop, or GitHub Copilot need to actually do something — not just talk about it — an MCP server is what makes that possible. The AI gets a list of typed tools, calls the ones it needs, and gets structured results back.

Adobe ships first-party MCPs for a small number of its products, mostly read-only beta releases with narrow tool surfaces. The rest of Adobe Experience Cloud has no MCP coverage at all. That gap is what Focus GTS is filling. We started with the three layers our customers ask about most — Adobe Experience Platform, Adobe Firefly Services, and Edge Delivery Services — and we're actively building more as Adobe ships new surfaces and our customers hit new gaps.

All three servers are on npm. All three install with a single command. All three run locally as stdio processes — nothing in our infrastructure, no telemetry phoning home, no rate limits. EDS MCP and Firefly Services MCP and AEP MCP are all Apache 2.0 open source. The repos live on GitHub alongside the rest of our open-source Adobe tooling, including EDS Score, the free Edge Delivery Services audit we run for the community.

Package 1 · Adobe Edge Delivery Services

EDS MCP Server

Give your AI agent real control over an Edge Delivery Services site — preview pages, publish content, query live performance metrics, audit the sitemap, and purge CDN cache. Twenty tools. Apache 2.0 licensed. Zero dependencies beyond the MCP SDK.

EDS MCP Server

@focusgts/eds-mcp-server  ·  v0.2.0  ·  npm

20 tools Apache 2.0 Read & write stdio transport Claude / Cursor / Copilot

What it does. Connects an AI client to the Adobe Edge Delivery Services admin API and content bus. Your agent can read pages via the .plain.html endpoint, list the page index, trigger preview and publish for one page or a hundred, check live status, purge cache, and query Core Web Vitals from OpTel — all without leaving the AI conversation.

Install for Claude Code

claude mcp add eds \
  -e EDS_OWNER=your-org \
  -e EDS_REPO=your-site \
  -- npx @focusgts/eds-mcp-server

Tool inventory

ToolCategoryWhat it does
eds_preview_pagePublishingTrigger preview for a page so content source changes appear on *.aem.page
eds_publish_pagePublishingPublish a page from preview to the live *.aem.live domain
eds_unpublish_pagePublishingRemove a page from the live site
eds_preview_and_publishPublishingPreview and publish in one atomic operation
eds_get_statusPublishingGet preview, live, and code-bus status for a resource
eds_purge_cachePublishingPurge CDN cache for a page path
eds_bulk_previewBulk opsPreview multiple pages in one call (up to 100)
eds_bulk_publishBulk opsPublish multiple pages in one call (up to 100)
eds_get_pageContentFetch rendered page content via .plain.html
eds_list_pagesContentQuery the site's page index with pagination
eds_get_sitemapContentRead and parse the live sitemap.xml
eds_get_metadataContentFetch metadata for a page (title, description, OG tags)
eds_search_contentContentSearch the page index by title, slug, or path pattern
eds_get_cwvAnalyticsQuery Core Web Vitals (CrUX field data) for any page
eds_get_404sAnalyticsPull recent 404 reports from OpTel
eds_list_experimentsAnalyticsList active A/B experiments on the site
eds_get_configConfigRead the helix-config.json head and config
eds_validate_configConfigValidate config against EDS schema before commit
eds_list_redirectsConfigRead the redirects.json / redirects spreadsheet
eds_health_checkDiagnosticFull site health pass: status, perf, broken links, config drift

Package 2 · Adobe Experience Platform

AEP MCP Server

The first full-featured Model Context Protocol server for Adobe Experience Platform. Twenty-three tools across schemas, datasets, identities, profiles, segments, sources, destinations, and Query Service — full read and write, working pagination, and structured error codes.

AEP MCP Server

@focusgts/aep-mcp-server  ·  v0.3.0  ·  npm

34 tools 10 categories Read & write CRUD OAuth S2S auth Any MCP client

Why this matters. Adobe ships an official MCP for Adobe Journey Optimizer, but it's a read-only beta with three tools, broken pagination, and works only against Claude's hosted remote-MCP transport. Nobody — not Adobe, not the community — has shipped a full-featured MCP for Adobe Experience Platform itself. That's the gap this fills. Own the AEP MCP layer and you own schemas, datasets, profiles, identities, segments, sources, destinations, and SQL queries across the entire Adobe Experience Cloud foundation.

Install for Claude Code

claude mcp add aep \
  -e AEP_CLIENT_ID=your-client-id \
  -e AEP_CLIENT_SECRET=your-client-secret \
  -e AEP_ORG_ID=your-ims-org \
  -e AEP_SANDBOX_NAME=prod \
  -- npx @focusgts/aep-mcp-server

Selected tools (34 tools across 10 categories)

ToolCategoryWhat it does
aep_list_schemasSchemasList XDM schemas in the Schema Registry
aep_get_schemaSchemasFetch a single XDM schema by ID
aep_create_schemaSchemasCreate a new XDM schema (write)
aep_list_datasetsDatasetsList datasets in the catalog
aep_get_datasetDatasetsFetch a single dataset by ID
aep_create_datasetDatasetsCreate a new dataset bound to a schema (write)
aep_list_identity_namespacesIdentitiesList identity namespaces
aep_get_identity_graphIdentitiesFetch the identity graph for a given identity
aep_get_profileProfilesFetch a Real-Time CDP profile by entity ID
aep_preview_profileProfilesPreview a profile fragment before ingestion
aep_list_profile_viewsProfilesList configured profile views in the sandbox
aep_delete_profileProfilesDelete a profile for GDPR / CCPA compliance (write)
aep_list_segmentsSegmentsList segment definitions in the sandbox
aep_get_segmentSegmentsFetch a single segment definition by ID
aep_create_segmentSegmentsCreate a segment definition from PQL (write)
aep_evaluate_segmentSegmentsTrigger on-demand segment evaluation
aep_list_sourcesSourcesList configured source connections
aep_create_sourceSourcesCreate a new source connection (write)
aep_list_destinationsDestinationsList configured destination connections
aep_activate_segmentDestinationsActivate a segment to a destination (write)
aep_run_queryQuery ServiceExecute a SQL query against the data lake
aep_list_queriesQuery ServiceList recent query runs and their status
aep_schedule_queryQuery ServiceSchedule a recurring SQL query (write)

Package 3 · Adobe Firefly Services

Firefly Services MCP Server

Generate images and video with Adobe Firefly, run Photoshop API operations on PSD templates, and batch-process through the Lightroom API — all from inside your AI client. Eighteen tools across three Adobe creative APIs, on a commercially-safe generative foundation.

Firefly Services MCP Server

@focusgts/firefly-services-mcp  ·  v0.2.3  ·  npm

19 tools Firefly / Photoshop / Lightroom Apache 2.0 142 unit + 26 integration tests Any MCP client

One server for the whole Firefly Services suite. The other Adobe Firefly MCP servers we found cover image generation only. This is the first to bring Firefly, the Photoshop API, and the Lightroom API together in a single MCP server — a thin, production-grade adapter over Adobe's official SDKs. Your AI agent can generate a text-to-image with Firefly V3, expand or fill an existing image, composite a product into a generated scene, generate video, replace a smart object in a PSD, remove a background, or apply a Lightroom preset — each from a single tool call, without leaving the editor. The eight Firefly tools are live-validated end-to-end against the real Adobe API; the Photoshop and Lightroom tools are SDK- and mock-validated and write to your own storage bucket.

Install for Claude Code

claude mcp add firefly-services \
  -e FIREFLY_SERVICES_CLIENT_ID=your-client-id \
  -e FIREFLY_SERVICES_CLIENT_SECRET=your-client-secret \
  -- npx @focusgts/firefly-services-mcp

Selected tools (19 tools across 3 APIs)

ToolAPIWhat it does
firefly_generate_imageFireflyGenerate an image from a text prompt with Firefly V3
firefly_generate_similarFireflyGenerate variations of an existing image
firefly_expand_imageFireflyGeneratively expand the canvas of an image
firefly_fill_imageFireflyGenerative fill / inpaint a masked region
firefly_generate_object_compositeFireflyComposite a product or object into a generated scene
firefly_generate_videoFireflyGenerate a video clip from a prompt or image
firefly_upload_imageFireflyUpload an image and get a reference for later calls
firefly_check_authFireflyVerify Firefly Services credentials and token
photoshop_smart_object_replacePhotoshopReplace a smart object's contents in a PSD
photoshop_document_manifestPhotoshopRead a PSD's layer structure and manifest
photoshop_apply_actionsPhotoshopRun a Photoshop .atn action set on a document
photoshop_edit_textPhotoshopEdit text layer content in a PSD
photoshop_apply_editsPhotoshopApply a batch of document edits
photoshop_remove_backgroundPhotoshopRemove the background from an image
lightroom_apply_presetLightroomApply a Lightroom preset to an image
lightroom_auto_toneLightroomAuto-tone an image (exposure, contrast, color)
lightroom_auto_straightenLightroomAuto-straighten an image
lightroom_apply_editsLightroomApply a batch of Lightroom edit parameters

Honest comparison

AEP MCP Server vs Adobe's own MCP releases

Adobe has shipped a small handful of read-only beta MCP servers. None of them target Adobe Experience Platform itself. Here's the apples-to-apples breakdown.

Capability Adobe AJO MCP (beta) @focusgts/aep-mcp-server
Target productJourney Optimizer onlyExperience Platform (foundation layer)
OperationsRead-onlyFull CRUD (read + write)
Tool count334 across 10 categories
PaginationBroken (first 50 only)Working (offset / limit / hasMore)
Client compatibilityClaude onlyClaude, Cursor, ChatGPT, Copilot, any MCP client
TransportHosted remotestdio (local, no data leaves your machine)
Sandbox supportYesYes (auto-scoped)
Error responsesSometimes 502 silentStructured AEP_{status} codes

Need an MCP for Workfront, Analytics, Target, Marketo, or Campaign?

EDS and AEP are the first two we shipped publicly. We build private MCP servers on engagement for Adobe Workfront, Adobe Analytics, Adobe Target, Adobe Marketo Engage, Adobe Campaign, and custom Adobe I/O integrations. Your team gets the same production-grade scaffolding — OAuth S2S auth, structured errors, working pagination — tuned to your stack.

Scope a custom MCP build

Adobe Silver Solution Partner · 500+ Adobe specialists placed since 2018

Who this is for

Built for Adobe engineering teams, not for demos

Both servers are designed for teams that already run Adobe in production and want their AI client to do more than write boilerplate.

Focus GTS is an Adobe Silver Solution Partner and has placed 500+ Adobe specialists at Fortune 100 companies since 2018. Our staffing relationships are why we know which Adobe workflows are worth wrapping in an MCP and which ones are not. When you hire us for Adobe + AI staffing or Navigator — our managed Adobe service — you get engineers who know these MCP servers cold because we built them.

FAQ

Common questions about Focus GTS Adobe MCP servers

What is a Model Context Protocol (MCP) server?

MCP is an open standard for connecting AI clients — Claude, Cursor, ChatGPT Desktop, GitHub Copilot — to external tools and data sources. An MCP server exposes a typed set of tools the AI can call. Focus GTS publishes three MCP servers for Adobe: EDS MCP for Adobe Edge Delivery Services, AEP MCP for Adobe Experience Platform, and Firefly Services MCP for Adobe Firefly, Photoshop, and Lightroom.

Are the Focus GTS Adobe MCP servers free and open source?

EDS MCP Server is fully open source under the Apache 2.0 license — install it, audit it, fork it, ship it in your own products. AEP MCP Server is also open source under the Apache 2.0 license. Both packages are on the public npm registry and require no registration with Focus GTS.

How is the AEP MCP Server different from Adobe's own MCP servers?

Adobe ships a read-only beta MCP for Adobe Journey Optimizer with three tools, broken pagination, and Claude-only compatibility. Focus GTS AEP MCP is the first full-featured MCP for Adobe Experience Platform itself — 34 tools across 10 categories, full read and write operations, working pagination, OAuth Server-to-Server auth with token caching, structured AEP_{status} error codes, and compatibility with any MCP-compliant client. AEP is the foundation layer that AJO, Customer Journey Analytics, and Real-Time CDP all sit on top of, so an MCP at this layer covers far more ground than a product-specific one.

Does data leave my machine when I use these MCP servers?

No. Both servers run as local stdio processes on your machine. The AI client talks to them over standard input / output. They make calls to the Adobe APIs you configure them against — same as any developer using Adobe's REST endpoints — and return results to your AI client. Focus GTS has no servers in the data path and collects no telemetry from your installs.

What credentials do I need?

EDS MCP works in read-only mode with no credentials at all (content, sitemap, metadata, query index). Write tools (preview, publish, cache purge) need an EDS admin API key. Analytics tools need an OpTel domain key. AEP MCP requires an Adobe I/O OAuth Server-to-Server credential with appropriate AEP product profiles attached — client ID, client secret, IMS org ID, and a target sandbox name. The READMEs in each GitHub repo walk through credential setup.

Can Focus GTS build a custom MCP server for the rest of our Adobe stack?

Yes. We build custom MCP servers on engagement for Adobe Workfront, Adobe Analytics, Adobe Target, Adobe Marketo Engage, Adobe Campaign, and custom Adobe I/O integrations. You get the same production-grade scaffolding behind our public AEP, Firefly Services, and EDS servers — OAuth, structured errors, working pagination, sandbox handling — tuned to your stack. New servers are in active development, so the public suite keeps growing too. Contact us to scope a build.

Can Focus GTS staff engineers who already know these MCP servers?

Yes. Our engineers on Navigator and Adobe + AI staffing engagements use these MCP servers in their daily Adobe work, so they ramp immediately. If you want a senior Adobe + AI engineer who can wire MCP into your build pipelines from day one, our Adobe + AI staffing practice is the fastest path.

How do I report a bug or request a new tool?

Open an issue on the relevant GitHub repository: github.com/Focus-GTS/eds-mcp-server, github.com/Focus-GTS/aep-mcp-server, or github.com/Focus-GTS/firefly-services-mcp. We triage issues weekly. PRs welcome on the Apache 2.0 servers (EDS MCP and Firefly Services MCP).

Related Focus GTS work

The broader Adobe + AI portfolio

MCP servers are one slice of what Focus GTS ships into the Adobe ecosystem. The rest of the portfolio is here.

Ship Adobe + AI faster

Install the MCP servers in two minutes. Or hire the team that built them.

Install AEP MCP Install Firefly MCP Install EDS MCP Hire Focus GTS