August 6, 2026

How to Scale SitecoreAI Marketer MCP Across Copilot Studio, Postman, and Codex: An Architect's Guide

What the July 2026 SitecoreAI Marketer MCP update means for enterprise MCP adoption across Copilot Studio, Postman, and Codex.

Posted on August 6, 2026  •  16 minutes  • 3308 words

Table of contents

📄 Executive Summary: Setup is Easier, but Architecture Still Matters

Sitecore's July 30, 2026 update to SitecoreAI might look like a simple developer quality-of-life update on the surface:

Developer update

Marketer MCP setup is now standardized for Copilot Studio, Postman, and the Codex app.

However, from an enterprise software architecture perspective, this is a major structural shift.

Copilot Studio now supports standard Model Context Protocol (MCP) authentication natively, eliminating the previous OAuth workaround that required developers to manually inject a resource query parameter into authorization endpoints.

Old Flow: Authorization URL + Manual ?resource= parameter (Custom Workaround)
New Flow: Standardized OAuth 2.0 PKCE / Dynamic MCP Discovery (Native Protocol)

In most enterprises, MCP pilots hit a wall for one simple reason: getting the connection to work is a pain. But once you standardize authentication and transport, the whole conversation changes. You stop worrying about How do we wire this up? and start asking How do we run this safely? Sitecore keeps those safety rails intact even with the simpler setup-users still log in through Sitecore, pick their exact organization and tenant, and test the waters with safe, read-only prompts like List all available sites.

Here's how I see it

Setting things up is getting easier by the day, but having a solid architecture is more critical than ever.

📚 Background & Series Context

In earlier installments of this MCP architectural series, we established foundational concepts:

This post addresses multi-persona adoption across distinct tooling landscapes:

  • Copilot Studio: No-code/low-code business agents for marketing operations.
  • Postman: Inspection, protocol debugging, and security validation.
  • Codex: Developer-driven prompt execution and workflow automation.

🆕 What Changed in the July 2026 Update?

The core change focuses on eliminating custom connection hacks in favor of standard MCP specification compliance.

AreaBeforeNow
Copilot StudioRequired an OAuth resource-parameter workaroundUses standard MCP setup flow
PostmanLess visible as a setup optionDedicated setup guidance is available
Codex appLess visible as a setup optionDedicated setup guidance is available
ValidationTeams had to infer a good first testSitecore suggests List all available sites
Architecture focusConnection friction dominatedGovernance and adoption design become the priority

🏢 Why Easier Setup Changes Enterprise Adoption

For architects, the important shift is not fewer setup steps. The important shift is that standard onboarding makes MCP easier to pilot in enterprise environments.

Sitecore describes

The Marketer MCP server as enabling AI agents to interact with SitecoreAI through natural language and translating prompts into secure executable actions such as creating pages, managing content, and optimizing campaigns. Marketer MCP connects AI clients to SitecoreAI tools through the Agent API.

That means MCP is not just another integration endpoint. It is an execution bridge between AI clients and business-level actions. Once the connection experience becomes smoother, architecture teams can spend more time on what really matters: identity, permissions, tenant selection, auditability, tool boundaries, and operational rollout.

🏗️ System Architecture: How the Tools Connect

Sitecore Marketer MCP acts as an orchestration layer rather than a direct database manipulator. The client invokes tools exposed by the MCP server, which translates natural language requests into calls against the Sitecore Agent API .

Sitecore Marketer MCP acts as an orchestration layer
Figure 1: Simplified SitecoreAI Marketer MCP Workflow showing Copilot Studio, Postman, and Codex connecting through Sitecore OAuth 2.0 authentication and Agent API to Sitecore AI tools.

Core Execution Layers:
  1. Client Layer: Copilot Studio, Postman, and Codex initiate prompts and tool calls.
  2. Authorization Layer: Sitecore handles user sign-in, access approval, organization selection, and tenant selection.
  3. MCP Execution Layer: Marketer MCP exposes tools and receives tool calls from the client.
  4. SitecoreAI Execution Layer: Agent API executes the action in SitecoreAI, following Sitecore security, permissions, and approval workflows.

⚙️ Step-by-Step Setup Guide by Platform

Official endpoint URLs and standard documentation can be found in the Sitecore Marketer MCP Server Guide .

Microsoft Copilot Studio

How to Set Up Sitecore Marketer MCP with Microsoft Copilot

Connecting the Sitecore Marketer MCP server to Microsoft Copilot gives your marketing team a direct, natural-language interface to manage pages, create content, and organize campaign assets inside SitecoreAI .

Depending on your workflow, there are two primary ways to configure your agent:

Option 1: Quick Draft via M365 Copilot Chat

If you want to rapidly prototype your agent’s identity and instructions before deploying it to full studio management:

  1. Head over to M365 Copilot Chat .
  2. Click Agents ➡ Create Agent.
  3. On the Build your own specialist agent welcome screen, click Skip.
  4. In the Agent Builder workspace (left-hand sidebar), define your core metadata:
    • Agent Icon
    • Agent Description
    • Agent Instructions
  5. Once your foundational prompts and metadata are configured, transfer them into Microsoft Copilot Studio for full protocol integration.
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Figure 2: Navigating to the Agents section in M365 Copilot Chat interface to create a custom specialist agent.

Option 2: Full Setup in Microsoft Copilot Studio

For enterprise deployments requiring direct MCP tool integration and OAuth governance, build your agent directly inside Copilot Studio :

Step 1: Initialize the Agent
  1. Log in to Microsoft Copilot Studio .

  2. Navigate to Agents and select New agent.

  3. Choose a rule-based agent (not automated).

  4. Provide a distinct Agent Name and apply the icon, description, and instructions prepared during your initial setup.

Step 2: Register the Sitecore Marketer MCP Server
  1. Go to the Tools tab in the top navigation and select Model Context Protocol.

  2. Enter the official MCP server name and endpoint details following the Sitecore Copilot Studio Setup Guide .

  3. Click Create, then click Next on the Add a Model Context Protocol server screen.

Step 3: Authenticate & Authorize
  1. On the MCP connection screen, the status will initially display as Not connected. Click on it and select Create new connection.

  2. Set the connection display name to: Sitecore Marketer MCP Server Connection and click Create.

  3. Complete the login challenge at the Sitecore Cloud Portal. Authenticate with your identity and select your target Organization and Tenant. Once authorized, a green checkmark will confirm that the connection is successful.

  4. Click Add and configure to review the tools exposed by the Marketer MCP server.

Step 4: Testing & Troubleshooting Your Connection
  1. Return to your Agent’s workspace and open the Test Chat pane.

  2. Enter a diagnostic prompt to test connectivity:

List all available sites
Connection Inactive Error?:

If the test prompt returns a Connection not active message:

  1. Click the Open Connection link in the error message to view the Manage your connection screen.

  2. If the connection status displays as Not Connected, click Connect.

  3. Select Submit in the Create or Pick a connection pop-up.

  4. Verify that the connection status updates to Connected.

  5. Retry the test prompt: List all available sites. Copilot will return the structured site hierarchy directly from your SitecoreAI instance.

Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Sitecore Marketer MCP with Microsoft Copilot
Figure 3: Creating a new rule-based agent in Microsoft Copilot Studio to connect with the Sitecore Marketer MCP server.
Step 5: Executing Actionable Content Prompts

Once connectivity is established, your agent can process complex content creation workflows.

Example Page Creation Prompt:

I would like to create the 'About Us' page for our IT consulting business. 
Please suggest the page content and create the item under the /Home node using template {123456A-4291-ertyu-7890-91DB7} inside the site path:
/sitecore/content/Testing/demo-site/Home

Sitecore Marketer MCP with Microsoft Copilot
Figure 4: Sample natural-language prompt in Copilot Studio requesting page content generation and item creation in SitecoreAI using template GUID and site path.

Ready-to-Use Agent Configuration Template

Copy and paste these configurations directly into your Copilot Studio setup:

  • Agent Title: Sitecore Marketer AI Assistant
  • MCP Connection Name: Sitecore Marketer MCP Server Connection
  • Agent Description:

    Helps marketing teams plan, create, organize, and optimize SitecoreAI digital experiences through natural language requests using the Sitecore Marketer MCP server.

  • MCP Connection Description:

    Securely connects Microsoft Copilot Studio to the Sitecore Marketer MCP server to execute site management, content creation, component updates, asset discovery, and personalization workflows.

  • Agent Instructions:
    # Purpose
    
    Help marketers work with SitecoreAI through the Sitecore Marketer MCP server in Copilot Studio. Translate natural-language marketing requests into clear plans, safe Sitecore actions, and concise follow-up summaries.
    
    # Operating Principles
    
    *   Start by identifying the user's goal: site management, page creation, content updates, component setup, asset work, personalization, brand kits, briefs, experiments, or setup troubleshooting.
        
    *   Ask for missing essentials before proceeding, such as organization, tenant, site name, page path, language, audience segment, campaign goal, brand kit, asset name, or approval constraints.
        
    *   Use the Sitecore documentation knowledge source for setup, capability, and terminology guidance.
        
    *   When MCP tools are available in the host environment, use them to retrieve Sitecore context and perform SitecoreAI actions.
        
    *   Before making changes that create, update, delete, personalize, publish, or run experiments, summarize the planned action and ask for confirmation.
        
    *   Follow Sitecore permissions, tenant boundaries, approval workflows, naming conventions, and brand guidance.
        
    *   Provide marketer-friendly explanations; avoid unnecessary implementation detail unless the user asks for it.
        
    *   When a tool call fails or the MCP connection is unavailable, explain what likely happened and give the next practical step.
        
    
    # Skills
    
    ## Site and Page Management
    
    *   Retrieve available sites and summarize their structure.
        
    *   Help create pages with clear names, paths, metadata, purpose, audience, and content requirements.
        
    *   Recommend page layouts, sections, and components based on campaign goals.
        
    *   Review page structure and suggest improvements for clarity, conversion, accessibility, and consistency.
        
    
    ## Content and Component Management
    
    *   Create, update, retrieve, and organize structured content items when the user provides enough context.
        
    *   Recommend suitable Sitecore components and datasources for a page or campaign need.
        
    *   Preserve existing content intent when rewriting copy, metadata, or component text.
        
    *   Clearly identify any content that requires user review before saving.
        
    
    ## Assets and Brand Kits
    
    *   Search for relevant assets and summarize options using asset names, usage context, and metadata when available.
        
    *   Use brand kits to align copy, tone, visual guidance, and campaign recommendations.
        
    *   Flag missing brand or asset context and ask for the correct brand kit, campaign, or audience.
        
    
    ## Personalization and Experiments
    
    *   Help design personalization rules by clarifying audience, trigger, message variant, page location, and success metric.
        
    *   Create or update component-level A/B/n test plans when the user provides variants and goals.
        
    *   Explain experiment setup in plain language, including what is being tested and how success should be measured.
        
    
    ## Briefs and Campaign Planning
    
    *   Create, refine, and save marketing briefs using campaign objective, audience, channels, offer, tone, timeline, and success metrics.
        
    *   Retrieve available brief types and help select the best type for the user's campaign.
        
    *   Turn vague marketing ideas into structured Sitecore-ready briefs and content requirements.
        
    
    # Step-by-Step Instructions
    
    1.  **Understand the request**
        
        *   Goal: Determine the Sitecore task the user wants to complete.
            
        *   Action: Restate the goal briefly and identify the affected site, page, content item, asset, brief, personalization, or experiment.
            
        *   Transition: If required details are missing, ask focused follow-up questions; otherwise move to planning.
            
    2.  **Gather Sitecore context**
        
        *   Goal: Use the most relevant SitecoreAI context before recommending or changing anything.
            
        *   Action: Retrieve sites, pages, content, components, assets, brand kits, briefs, experiments, or flow definitions as needed.
            
        *   Transition: Once the relevant context is available, move to a proposed plan.
            
    3.  **Propose the action plan**
        
        *   Goal: Make the intended change clear and safe.
            
        *   Action: Summarize what will be created, updated, retrieved, or analyzed, including affected locations and assumptions.
            
        *   Transition: For read-only requests, proceed with the answer; for changes, ask for confirmation.
            
    4.  **Execute confirmed actions**
        
        *   Goal: Complete the approved SitecoreAI task accurately.
            
        *   Action: Use the available MCP tools to perform only the confirmed action and stay within the selected organization, tenant, and site.
            
        *   Transition: After execution, validate the result or explain any failure.
            
    5.  **Validate and summarize**
        
        *   Goal: Help the user understand the outcome and next steps.
            
        *   Action: Provide a concise summary of what changed, what still needs review, and any recommended next action.
            
        *   Transition: Ask whether the user wants to refine, publish, personalize, test, or create related content.
            
    
    # Error Handling and Limits
    
    *   If authentication, authorization, organization, or tenant selection fails, guide the user to reconnect the Sitecore Marketer MCP server and confirm access.
        
    *   If a requested site, page, component, asset, brand kit, brief, or experiment cannot be found, ask for the exact name or offer to list available options.
        
    *   If the request is destructive or broad, such as deleting content or changing many pages, ask for explicit confirmation and scope before proceeding.
        
    *   If the host environment does not expose MCP tools, provide guidance and draft the desired Sitecore-ready plan instead of claiming the action was completed.
        
    *   If information is uncertain, say what is known, what is missing, and what the user should confirm in SitecoreAI.
        
    
    # Example Interactions
    
    *   User: "List all available sites."
        
        *   Response: Retrieve the available sites, summarize them by name and purpose if available, and ask which site to work with next.
            
    *   User: "Create a campaign landing page for our spring launch."
        
        *   Response: Ask for site, audience, offer, page path, brand kit, and required components; then propose a page plan before creation.
            
    *   User: "Set up an A/B test for the hero component."
        
        *   Response: Ask for page, component, variants, audience, traffic split, and success metric; then propose the experiment setup for confirmation.
            
    *   User: "Troubleshoot my MCP setup."
        
        *   Response: Check the setup steps, confirm connection status symptoms, and guide the user through authorization, organization, tenant, and test prompt checks.    
     

Postman

Setting Up Sitecore Marketer MCP in Postman

If you want to inspect and test the Sitecore Marketer MCP server before wiring it into a full agent, Postman's AI Request workspace is a great place to start. Here is how to get it connected step by step:

  1. Create an AI Request: Open Postman, create a new request, select AI Request, and name it Sitecore Marketer MCP Server.
  2. Add the MCP Server: Head over to the Tools tab and enter your endpoint URL (https://edge-platform.sitecorecloud.io/mcp/marketer-mcp-prod or https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod ), then click Add Server.
  3. Authenticate & Authorize: When prompted, log in through the Sitecore Cloud Portal, authenticate your identity, and pick your target Organization and Tenant. Once authorized, you’ll see the full list of available tools load up-confirming your connection is live and healthy.
  4. Configure Your LLM Model: Select your preferred AI model (such as Google), open the Authorization tab, and enter your API key details.
  5. Test Your First Prompt: Switch to the Prompt tab and enter a simple diagnostic query like:
List all available sites
You can also use the following JSON snippet to configure your Postman environment for the Marketer MCP:
{
  "mcpServers": {
    "Marketer Sitecorecloud": {
      "url": "https://marketer.sitecorecloud.io/mcp/marketer-mcp-prod",
      "headers": {
        "Authorization": "Bearer YOUR_SITECORE_TOKEN"
      }
    }
  }
}
Sitecore Marketer MCP and Postman setup
Figure 5: Configuring the Sitecore Marketer MCP server URL and authentication within Postman's AI Request workspace.

Codex App

Setting Up Sitecore Marketer MCP in the Codex App

If you prefer testing prompt workflows in a dedicated developer interface, connecting the Sitecore Marketer MCP server to the Codex App is quick and straightforward. Here is how to get it running:

  1. Open Plugin Settings: Launch the Codex App, click on Plugins, and open Settings.
  2. Add a Custom MCP Server: Navigate to the MCPs tab and click Add Server.
  3. Configure the Server Details: In the Connect to a custom MCP modal, enter the following settings and click Save:
  4. Authenticate & Authorize: Click Authenticate to start the OAuth login flow. You’ll be redirected to the Sitecore Cloud Portal to log in with your account credentials, then select your target Organization and Tenant.
  5. Run Your First Prompt: Open a New Chat and enter a quick diagnostic query, tagging your MCP tool reference (#marketer_map):
List all available sites
Sitecore Marketer MCP and Codex App setup
Sitecore Marketer MCP and Codex App setup
Figure 6: Adding the Sitecore Marketer MCP server endpoint via Streamable HTTP in the Codex App settings.

🛡️ Sitecore Marketer MCP Security Architecture & Compliance Guardrails

While standardizing MCP setup removes connection mechanics, enterprise AI security requires robust governance. Implementing zero-trust boundaries, RBAC token scoping, and human-in-the-loop (HITL) gates ensures safe AI execution across your SitecoreAI platform

SitecoreAI Marketer MCP Security
Figure 7: MCP security architecture pipeline illustrating input validation, scoped OAuth tenant isolation, Human-in-the-Loop (HITL) gates, and audit monitoring.
GuardrailWhy it matters
Least privilegeAvoid broad tool access for early experiments.
Tenant validationConfirm the selected organization and tenant before testing write actions.
Read-first testingStart with List all available sites before create/update prompts.
Human approvalKeep review gates for publishing, personalization, and high-value pages.
Logging and monitoringTrack tool use, failures, and unexpected patterns.
Tool boundary reviewKnow which tools are available before letting agents use them.

🧩 Architectural Best Practices for Implementation

My recommendation is to run the first pilot like an architecture validation exercise, not a demo:

  1. Pick the right client for the job: Use Copilot Studio for business-agent scenarios, Postman for controlled technical validation, and Codex for developer prompt exploration.
  2. Validate identity and tenant boundaries first: Make organization and tenant selection part of the acceptance criteria. If the tool can list sites, verify that the list belongs to the intended tenant before moving further.
  3. Separate read actions from write actions: Read actions are useful for connectivity testing. Write actions should be introduced gradually and reviewed by content or platform owners.
  4. Keep the Agent API boundary clear: The Marketer MCP server exposes tools; the Agent API executes actions in SitecoreAI. That separation helps architects reason about ownership, monitoring, and governance.
  5. Treat MCP servers as production integration points: OWASP warns that MCP creates a new attack surface because AI agents dynamically execute tools based on natural language. Treat MCP endpoints with the same seriousness as APIs that can change production content.

💡 Summary & Key Takeaways

The July 2026 update makes SitecoreAI Marketer MCP easier to connect from Copilot Studio, Postman, and Codex. That is useful, but the bigger architectural signal is standardization. As setup gets easier, adoption moves faster - and that means architects must focus on governance earlier, not later.

The real opportunity is not just prompt-driven SitecoreAI operations. It is governed AI execution: authenticated users, correct tenant context, permission-aware tools, auditable actions, and safe rollout patterns.

i
The setup barrier is falling. Now architecture matters.

💬 Frequently Asked Questions (FAQs)


Copilot Studio now uses the standard MCP setup flow, and the previous OAuth workaround requiring a manually added resource query parameter is no longer needed. Sitecore also added setup instructions for Postman and the Codex app.

No. The workaround is removed, but Sitecore’s setup still includes authorization through Sitecore, organization selection, tenant selection, and authenticated access.

Sitecore recommends testing the connection with a prompt such as List all available sites.

Because simpler onboarding reduces adoption friction. Once the connection is easier, architects can focus on governance, identity, tenant boundaries, permissions, tool scope, and safe execution.

No. Marketer MCP exposes SitecoreAI tools to MCP-compatible clients, while the Agent API executes the selected actions in SitecoreAI.

No. Marketer MCP is an additional interaction model. Important changes should still respect Sitecore security, permissions, approval workflows, and governance.

🧾Credit/References

View All

comments powered by Disqus
All posts