Skip to content

Sitecore Symposium Insights

Marketplaces, Machines, and Momentum: The Real Story from Sitecore Symposium

Introduction

Sitecore Symposium has always been a temperature check on the state of digital experience. This year’s vibe was different. The center of gravity shifted decisively from “individual products” to “a platform you extend.” The signals were everywhere: a first-class Marketplace with a real SDK for building apps, and an operational way to put AI agents to work through MCP servers rather than one-off demos. The implications are huge for teams who need to ship faster without giving up governance or quality. Sitecore called the theme “power to build,” and for once the tag line matched the substance. The platform is opening up and inviting you to add to it, not just configure it. Sitecore

This piece breaks down the principal insights, with a practical lens: what the Marketplace SDK actually enables, what the Marketer MCP server does, and—most importantly—how they snap together in real-world workflows. If you care about moving from ideas to shipping experiences with fewer handoffs and less glue code, this is the through-line you were looking for.

The platform is now the product

The biggest strategic takeaway is that Sitecore is leaning into being an extensible platform with official points to plug in your own capabilities. That’s not just a philosophy shift; it’s concrete in the form of a Marketplace you can build for and an SDK that makes a Marketplace app feel like a native part of Cloud Portal and XM Cloud. In practical terms, this means you can stop writing brittle customizations that break on upgrade and start packing your capability into a versioned app that installs, authenticates, queries, mutates, and subscribes to events using supported primitives. Sitecore Documentation

Why this matters: when a platform gives you extension points and the plumbing to use them, your team’s energy can move from wiring to value. Instead of one-off integrations, you ship apps. Instead of undocumented endpoints, you use typed APIs and an auth model that carries user permissions through to data access. That’s the foundation of sustainable velocity.

What the Marketplace SDK actually gives you

The Marketplace SDK is an open-source toolkit for building JavaScript or TypeScript applications that run as first-class citizens inside Sitecore’s Cloud Portal and XM Cloud. It does two big things.

First, it provides a client package that establishes a secure session between your app and Sitecore. That connection handles the identity handshake, lets your app show up in official extension points, and ensures your app respects the current user’s permissions. This is how you get your app into places like the page builder or as a full-screen workspace in the portal—without hacks. Sitecore Documentation

Second, it gives you product-specific packages—today focused on XM Cloud—that expose strongly-typed interfaces to query and mutate data (for example via GraphQL), and even subscribe to events so your app can react in real time as users navigate or content changes. Query page hierarchies, create content, update site configuration, subscribe to page-builder context events—these are out-of-the-box flows rather than custom plumbing. Sitecore Documentation

Supported front-end frameworks include React and Next.js, which means you can build with tools your team already knows while staying inside the platform’s guardrails. And you package it all as an installable Marketplace app that can be private to your organization or, when ready, shared publicly. Sitecore Developer Portal

That’s the mechanical picture. The strategic picture is that this SDK turns your proprietary know-how—workflow, analysis, generators, integrations—into an app you can version, distribute, permission, and support. You stop copy-pasting utilities across projects and start maintaining a living product.

MCP servers move AI from novelty to operations

If the Marketplace SDK addresses “where does my capability live,” MCP servers answer “how do AI agents actually do work in Sitecore.” MCP—the Model Context Protocol—gives AI clients like Claude Desktop, Cursor, or VS Code a way to discover tools, authenticate, and execute actions safely against your instance. Instead of giving an LLM a vague description of your stack and hoping it behaves, you register a server that advertises concrete tools with clear inputs and outputs, plus the authentication and authorization to use them. Sitecore Documentation

The headline here is the Marketer MCP server, an official remote server provided by Sitecore. You connect to it from supported clients, authorize against Sitecore Identity, and then you or an AI agent can issue natural-language commands that the MCP translates into structured requests against Sitecore’s Agent API. Create pages, add components, edit copy, localize content—all routed through a controlled interface with audit logging and short-lived tokens. This isn’t a playground script; it’s wired for real tenant isolation and governed access. Sitecore Documentation

Even better, the setup is straightforward. In Cloud Portal you add the Marketer MCP as a connector, authorize it, and choose the tenant. In clients like Claude Desktop or Cursor you point to the remote MCP URL, keep auth type external, and you’re in. From there, the server publishes tools that your agent can call—no back-channel hacks, no scraping. Sitecore Documentation

The net effect: AI agents go from “suggestion bots” to “operators” that can create and change real assets in your environment while respecting permissions, and you gain traceability over what happened and why. That’s the difference between an impressive demo and a capability you can put into production workflows.

Why these two developments matter together

On their own, the Marketplace and MCP are useful. Together, they form a loop.

A Marketplace app gives you structured UI and domain logic where humans can plan, review, and approve work. An MCP server gives you a controlled pipe where agents can do work. Put them together, and you get closed-loop flows where an agent proposes or performs a change, your app provides context and guardrails, and the agent or a human carries the work to done. Because both ends speak official Sitecore APIs, state stays consistent and permissions carry through.

Here’s the high-level choreography:

  1. A marketer opens Claude Desktop connected to the Marketer MCP server and asks for a new landing page for a campaign, with an announcement banner, a signup form, and specific copy variations for A/B testing. The MCP parses the instruction, resolves the tools it needs, and calls Sitecore’s Agent API to create the page and insert the right components and content. Sitecore Documentation
  2. Your Marketplace app subscribes to relevant events and queries the new assets via the SDK. It detects the new page and associated components, runs your business logic—maybe checking design tokens, compliance rules, or image quality—and then surfaces a review task in a collaboration view embedded right inside Cloud Portal. Sitecore Documentation
  3. A reviewer opens the task, sees the diffs or preview, adjusts guardrails if needed, and clicks approve. The same app can use the SDK to run a follow-up mutation—publishing to a lower environment, scheduling localization, or kicking off personalization variants. The MCP can be re-invoked to handle repetitive edits or batch localization. Sitecore Documentation

In this loop, the MCP is the agent’s hands; your app is the brain and eyes for your business rules; Sitecore’s APIs are the muscles and nerves. It’s durable, audit-able, and upgrade-safe because each piece uses supported contracts.

The Marketplace app is your governance surface

A subtle but important insight from Symposium sessions focused on MCP is that “prompting” alone won’t pass enterprise muster. You need a governance surface—somewhere you can define policies, expose toggles, and keep humans in control at the right moments. The Marketplace app is that surface. It shows up inside Portal and XM Cloud, inherits the signed-in user’s permissions, and can enforce your organization’s rules before anything goes live. That beats sending an agent straight at production with overbroad access.

With the SDK you gain event subscriptions and typed mutations, so you can implement gatekeeping that’s precise rather than blanket. For example, you might allow an MCP to create draft pages and components, but prevent it from modifying rendering variants tied to brand-critical templates unless a reviewer approves. Because your app and the MCP both use the same identity foundation, the rule lives in one place and applies consistently. Sitecore Documentation

Practical build patterns that stood out

Three practical patterns from the hallway track and sessions deserve your attention.

Pattern 1: Page-as-a-Service with assisted authoring

Use the MCP to create the shell—page, components, initial content—then route it through a Marketplace app that runs your content linting and design system checks. The app highlights violations, proposes fixes, and lets a human approve or reject. The agent can then apply bulk fixes automatically. This takes authoring time down without losing control over voice and layout. The MCP does the repetitive work; the app makes quality transparent. Sitecore Documentation

Pattern 2: Localization on rails

Give the agent a goal like “localize these five pages into German, French, and Spanish,” but constrain it via your app. The app fetches the source content and field schema via GraphQL, applies rules for which fields must be human-translated, and queues review tasks per locale. The agent fills in the first pass and marks tasks ready. Reviewers accept or adjust in the app, and the app publishes on schedule. This pattern consistently came up because it saves time while meeting translation policy. Sitecore Documentation

Pattern 3: Campaign kits

Treat a campaign as a bundle: landing page, email variants, banners, audience rules. Store the kit definition in your app, then let the MCP instantiate the kit per request. Your app keeps the source of truth and enforces kit integrity; the agent populates the pieces and wires them up. When the kit evolves, you version it like software. Because the SDK respects permissions and the MCP uses OAuth and audit logs, the control plane holds up under compliance scrutiny. Sitecore Documentation

How the Marketplace SDK works in practice

If you’re wondering what it feels like to build with the SDK, here’s the gist. You scaffold a React or Next.js app, add the client package to initialize the secure connection, and then optionally pull in the XM Cloud package to work with content models and site structure. From there you query and mutate via typed calls, and you subscribe to events to keep the UI in sync with what the user is doing elsewhere in the product. Finally, you package, install in Cloud Portal, and set up permissions. The mechanics are documented, and the SDK is open source, so you can read the code and examples. Sitecore Documentation

A few concrete examples from the docs make the power clear. You can query the site hierarchy, pull page variants, fetch component definitions, or create content via GraphQL. You can also receive real-time notifications when a page builder user switches context, which lets you build side-panel or dashboard widgets that stay relevant and fast. None of that requires you to invent a new auth protocol or guess at internal event buses. The SDK is the contract. Sitecore Documentation

How the Marketer MCP server integrates technically

On the MCP side, the Marketer server is a remote endpoint Sitecore hosts. You register it in Cloud Portal as a connector, authorize the integration against your tenant, and then attach from your client of choice—Claude Desktop, Cursor, or even VS Code—by pointing to the published URL and using external authentication. The connection hands out short-lived tokens and logs all actions. Under the hood, the agent converts natural-language requests into structured tool calls that the Agent API executes. The doc is explicit about the flow and includes copy-paste configuration for clients. Sitecore Documentation

Because it’s a remote server, you don’t maintain the MCP service yourself. That matters for teams who want to enable AI-assisted work without adding another container to monitor. And because the server connects through official identity and authorization, your existing roles and permissions carry through to what the agent can do. This is a key difference from ad-hoc scripts and is what makes it viable in regulated environments. Sitecore Documentation

The broader ecosystem around MCP is healthy, too. Community servers and patterns are emerging for specialized products and hosting models, which means you’ll see more targeted tool suites over time. But the Marketer MCP gives you a supported baseline now, and you can mix in community servers as needed where they fit your process. Dylan Young

A realistic end-to-end scenario

Imagine a quarterly product launch.

Planning happens in your Marketplace app. Product marketing enters the brief, selects the campaign kit, and sets the publishing timeline. Your app uses the SDK to create a staging project in XM Cloud and to register expected assets: page URLs, component types, localization targets, and performance goals. Sitecore Documentation

The marketer opens Claude Desktop and, using the Marketer MCP, asks for the new landing page with a hero, a comparison table, and three proof points pulled from the brief. The MCP resolves tools and issues the calls to create the page and components, drop in initial copy, and wire analytics tags per template. It posts the change set to your app’s review queue automatically via a lightweight callback or by your app polling relevant queries. Sitecore Documentation

Design reviews the page inside your app’s review UI embedded in the Portal, which has live previews and a checklist backed by design tokens. The app flags a spacing issue and a noncompliant CTA label. The reviewer clicks fix; your app calls the SDK’s mutations to update content. Localization kicks off next: the MCP fills in machine translations for non-critical fields, your app routes mandatory human-review fields to translators, and when they finish, the app commits the localized items. Finally, your app schedules publication across locales and environments, and sets a hold for legal approval on a dynamic proof point. Sitecore Documentation

Launch day arrives. Because the work ran through official APIs end-to-end, the audit trail is complete, permissions were enforced, and emergency rollback is a standard publish action rather than a custom script. This isn’t a fantasy workflow; it’s what the combination of Marketplace SDK and Marketer MCP makes possible with supported, documented parts. Sitecore Documentation

What teams should do first

If you want to capitalize on these capabilities now, don’t wait for a grand replatforming. Take these pragmatic steps.

Start by identifying a thin slice where AI-assisted creation is valuable but low-risk if you need to intervene—think microsites, internal campaigns, or weekly landing pages. Define what “good” looks like: component library, brand rules, voice glossaries, and acceptance criteria. Then build a small Marketplace app to act as your governance surface. Use the SDK’s client to anchor identity and event subscriptions, add the XM Cloud package for queries and mutations, and implement just enough UI for review and approval. Keep it simple and specific. Sitecore Documentation

In parallel, connect the Marketer MCP server in your Cloud Portal and client. Start with read-write access limited to a sandbox tenant, and restrict the tool scope to the actions you actually need in your slice. Pair a marketer with a developer for a week: have the marketer express goals in natural language while the developer watches which tools fire, tunes prompts, and improves guardrails in your app. This short feedback loop is where most of the operational learning happens. Sitecore Documentation

Once your slice works end-to-end, iterate on three axes only: reduce manual steps, widen the content scope, and harden audit and alerts. Add localization, then personalization variants, then A/B testing hooks. Keep each expansion small enough to measure and reversible if you hit trouble. The platform supports this incremental approach; take advantage of it.

Risks and how to address them

Every new capability carries risks. Here are the big ones and how to mitigate them within the supported patterns.

Authorization drift. If your app and MCP are configured separately, you can end up with mismatched permissions. Anchor all actions to the same identity provider and roles that mirror your platform’s model. Use the SDK session for app actions and the MCP’s OAuth model for agent actions, and test with least-privilege roles. Because both support short-lived tokens and tenant isolation, you can keep blast radius small. Sitecore Documentation

Unreviewed bulk changes. The point of agents is to move fast, but you don’t want surprise edits. Enforce policy in your app: drafts only via agent, mandatory review for specific templates or fields, publish windows defined in advance. Use event subscriptions to spot large diffs and route them for approval. The SDK’s ability to subscribe and mutate is your friend here. Sitecore Documentation

Opaque agent behavior. People need to know what happened. Make the audit trail a first-class feature in your app: show the sequence of tool calls, who approved, what changed. The Marketer MCP already logs actions; surface that context alongside your own app’s actions so there’s one place to understand the full flow. Sitecore Documentation

Performance surprises. Agents are chatty. If your agent is making too many granular calls, refactor tools to be more declarative, and let the app bundle operations where possible. Use the SDK’s typed mutations to execute fewer, larger changes when safe. Sitecore Documentation

Change management. Editors need to trust the system. Roll out in phases, pair people with agents, and measure time saved and error reduction. Success here is as much cultural as technical.

What Symposium itself told us between the lines

Between the keynote energy and breakout details, a pattern emerged: Sitecore wants to make building on the platform feel official, not improvised. The Marketplace SDK formalizes the extension model and removes friction for your apps to live where users already work. At the same time, the MCP focus is about making AI operational—less chat, more change sets that ship. Sessions and agendas leaned into that pairing: speed up development with AI tooling and MCP servers, but ground it in guardrails and platform extensions that your org can own. Sitecore Symposium 2025

This matters because it sets expectations. In the past, some teams hesitated to adopt AI-assisted authoring or deep customization for fear of brittleness. Now the message is: here are the hooks, here is the server, here are the clients, here are the docs. Build with them, not around them. That’s the door to compounding returns: the more you invest in your own Marketplace apps, the more leverage your agents have, and the faster you can move without breaking things.

A note on the developer experience

Developers will appreciate two things immediately. First, the SDK is open source, with a starter kit and examples. That means you can inspect how things are wired and copy known good patterns. Second, the Marketer MCP has copy-paste setup and works with popular tools like Cursor and Claude Desktop. You won’t spend days just getting a local demo to run; you’ll spend that time refining domain models and guardrails—exactly where your effort should go. GitHub Sitecore Documentation

Outside the official stack, the community is also moving fast. You’ll find write-ups of remote MCP servers tailored to specific Sitecore products, along with examples hosted on serverless platforms for easy consumption. This gives you a sandbox to learn in before you harden things for production. Dylan Young

How it all changes roadmaps

If you own a backlog, this changes prioritization. Features that used to be “customizations inside Sitecore” become “apps you publish to the Marketplace and reuse,” and content ops initiatives that used to be “more training for editors” become “flows where agents do first pass, humans review.” Governance moves into your app, not a PDF. Your velocity comes from repeatable patterns, not heroics.

This shift also opens up new partner models. Agencies and product teams can ship Marketplace apps as offerings rather than bespoke project code. Internal platform teams can maintain a curated catalog of approved apps and tools for MCP to use. When new Sitecore capabilities arrive, you update the app once and the whole organization benefits.

Final take

The principal insights from Sitecore Symposium this year are simple and consequential. Sitecore is now an extensible platform with official, supported ways for you to add value. The Marketplace SDK gives you the surface area and plumbing to build apps that live where work happens. The Marketer MCP server gives AI agents hands that can do real work safely. The two are designed to complement each other: your app is where policy, context, and collaboration live; the MCP turns goals into actions through the Agent API. When you use them together, you get speed with control, and you turn knowledge that’s trapped in playbooks into software and workflows that scale. Sitecore Documentation

If you were looking for a title that sums it up in plain language, here’s the one I’d use: the platform is open, the agents are ready, and your next move is to build the thin slice that proves it in your context, then grow it. The tools are real. The loop is closed. It’s time to ship.

Sources

– Sitecore Symposium 2024 recap and theme. Sitecore
– Marketplace SDK docs (capabilities, event subscriptions, GraphQL, extension points). Sitecore Documentation
– Sitecore Developer Portal: Marketplace overview, frameworks, product coverage. Sitecore Developer Portal
– Marketplace SDK GitHub (open-source repo, starter and packages). GitHub
– Marketer MCP documentation: setup, remote URL, OAuth, client support, Agent API flow, auditing. Sitecore Documentation
– Symposium agenda references highlighting MCP, focused sessions. Sitecore Symposium 2025

Ramiro Batallas

Principal Backend Engineer at Oshyn Inc.

With over 15 years of working as a .Net Software Developer, implementing applications with MCV, SQL, Sitecore, Episerver, and using methodologies like UML, CMMI, and Scrum. Furthermore, as a team player, I can be described as a self-motivator possessing excellent analytical, communication, problem-solving solving and decision-making.