Model Context Protocol (MCP) in Practice: Connecting AI Agents to Brand Context
How to connect AI agents (Claude Code, Codex, Antigravity) to your workspace via scoped MCP tools instead of copy-pasting into chat windows.
- Copy-pasting strategy docs and analytics CSVs into a browser chat window is brittle, manual, and immediately goes stale.
- Model Context Protocol (MCP) gives AI agents typed, permission-scoped tools to read workspace context, inspect cohorts, and create structured drafts.
- Well-designed MCP architectures strictly separate read-only inspection tools from draft-creation tools and confirmation-gated mutations.
Why Chat Windows Are a Bottleneck for Agentic Workflows
Most teams use AI by opening a chat tab, pasting three paragraphs of background, and asking for a caption. The chat model has zero visibility into what is already scheduled in your queue, what performed well over the last 30 days, what articles exist on your website, or what your active Brand Voice forbids. Model Context Protocol (MCP) solves this by turning your brand workspace into a structured tool server.
Manual copy-pasting into browser chats + unvalidated markdown outputs + manual re-entry into CMS and social schedulers.
Authenticated MCP Client → Read Workspace Context & Analytics → Create Structured Drafts in Workspace → Human Review & Confirmation.
1. Designing a Clean 3-Tier MCP Tool Surface
When exposing a content and marketing system through Model Context Protocol (MCP), group tools into three distinct security and operational tiers:
Tier 1 — Read & Inspection Tools (`get_workspace_context`, `get_content_strategy`, `get_analytics_overview`, `list_content_performance`, `list_articles`, `list_channels`, `preview_schedule`): Allow the agent to ground itself in live facts without mutating state. Tier 2 — Safe Draft & Audit Tools (`create_publication_draft`, `create_article_draft`, `create_content_strategy_draft`, `save_dashboard_audit`): Let the agent write visible drafts inside the workspace that never go live automatically. Tier 3 — Gated Action Tools (`prepare_publication_action`, `confirm_publication_action`): Require a two-phase token handshake before scheduling or publishing.
MCP SECURITY PRINCIPLECreating a draft (`create_publication_draft`) must never publish to a live social channel. Drafts are safe workspace artifacts for inspection.
// Step 1: Agent reads active workspace context & strategy
{ "tool": "get_workspace_context", "arguments": { "workspace": "fieldwork" } }
{ "tool": "get_content_strategy", "arguments": { "workspace": "fieldwork" } }
// Step 2: Agent checks upcoming publishing slots to avoid collisions
{ "tool": "preview_schedule", "arguments": { "channel": "instagram", "horizonDays": 7 } }
// Step 3: Agent creates a visible draft grounded in Strategy v2 & Brand Voice
{
"tool": "create_publication_draft",
"arguments": {
"workspace": "fieldwork",
"channel": "instagram",
"caption": "Two days. Four litres.\n\nJacket, snacks and a repair kit. On your bars, instead of your back.\n\nSee the full packing layout in our guide.",
"sourceRef": "art_drift4l_packing_guide"
}
}2. Combining MCP Tools with Portable Agent Skills
Raw tools tell an agent *what* API calls exist; Agent Skills (`SKILL.md`) teach the agent *how* to run a disciplined workflow. For example, a `mumro-analyze-performance` or `mumro-plan-campaign` skill instructs the agent to always call `get_workspace_context` and `list_content_performance` first, cite measured cohort numbers rather than inventing metrics, and save its proposal as a reviewable draft.
3. Scoped Authentication: API Keys, OAuth, and Workspace Isolation
An agent should only ever access the specific workspace and tool scopes you grant (`AG01`, `AG04`). Whether connected via scoped API keys or OAuth, every MCP call is bound to a single brand workspace so agency operators never risk cross-client data leakage.
Browser Chat Copy-Pasting vs. Connected MCP Agent Architecture
| Workflow Step | Manual Browser Chat | Connected MCP Agent (MUMRO Pattern) |
|---|---|---|
| Brand context | Manually pasted or forgotten in new threads | Fetched live via `get_workspace_context` and `get_content_strategy` |
| Performance awareness | Blind to what worked last month | Reads real cohorts via `get_analytics_overview` & `list_content_performance` |
| Output format | Wall of chat text you must copy-paste into 4 tools | Structured drafts saved directly in your workspace (`AG02`) |
| Queue awareness | No idea what is already scheduled | Inspects live calendar slots via `list_publication_jobs` & `preview_schedule` |
MCP Simulator: Prepare → Confirm Gate & 3 Graduated Autonomy Modes
Agent reads active Strategy v2, Brand Voice boundaries, quiet hours (22:00–07:00), and available schedule slots without mutating any state.
Agent saves a visible draft inside the FIELDWORK workspace. Creating a draft never triggers an external social API call.
MCP server validates autonomy rules and returns an exact human-readable preview (Instagram · Oct 11 · 18:00) plus short-lived token `cfm_9f82a1b4`.
After explicit human sign-off, the confirmation token commits the exact post to the MUMRO publishing plan with a full audit trail.
Running an Interactive MCP Brief from Context Read to Scheduled Plan
An operator asks their MCP-connected agent to prepare the Thursday evening Instagram post for the DRIFT 4L campaign based on the active strategy.
- Agent calls `get_workspace_context` and reads Strategy v2 + Brand Voice boundaries.
- Agent creates a structured draft and previews the Thursday Oct 11 · 18:00 slot.
- After explicit confirmation, the exact post appears in the MUMRO publishing plan.
Workflow outcome: Zero copy-pasting, full tool contract visibility, and immediate synchronization with the workspace plan.
Native MCP Gateway for Claude Code, Codex, Antigravity, and custom agents.
MUMRO exposes a comprehensive MCP toolset so authorized AI agents can read your brand context, analyze performance cohorts, prepare article and social drafts, and propose schedule actions.
- Give agents scoped access to workspace context, strategy, analytics, articles, comments, and jobs (`AG01`).
- Turn agent analysis directly into visible strategy, article, and social drafts (`AG02`).
- Connect via MCP with scoped credentials and inspect every tool call in the workspace (`AG04`).