Markup AI
Markup AI provides content agents, brand terminology, personas, brand voice profiles, and style configuration for evaluating and improving content.
Verdict
Common use cases
- Validate technical terms against approved glossary
- Check draft tone against brand voice profile
- Rewrite copy to match style guide
- Score content readability for target persona
- Batch-analyze campaign messaging consistency
Integration
- Vendor
- Markup AI
- Category
- other
- Auth
- API_KEY
- Tools
- 10
- Composio slug
markup_ai
Tools
- Get Agent
Get one agent's metadata and complete runtime input and output JSON Schemas before executing it.
- Get Analysis Profile
Get one persona, brand voice profile, style target, or style guide by ID, including detailed configuration needed to understand its effect on analysis. Style details can contain a large hierarchy of goals, groups, and guidelines.
- Get Workflow
Get the current status and result of an asynchronous agent workflow by ID.
- List Agent Categories
Return all agent categories available to the connected organization for discovery and agent-list filtering.
- List Agents
Discover Markup AI agents available to the connected organization, optionally filtered by category. Returns compact summaries for choosing an agent; use GET_AGENT for its full runtime schemas.
- List Analysis Profiles
List selectable persona, brand voice, style guide, style target, or content profile resources used to configure agent runs.
- List Terminology Resources
List terminology term sets or domains with filters and cursor-controlled pagination.
- List Workflows
List one cursor-controlled page of agent execution workflows, optionally filtering that page by status, stable agent name, or creation time.
- Run Agent
Run one selected Markup AI agent against document text, synchronously or asynchronously. Discover the agent and inspect its schema first; execution may consume organization quota. The persona agent requires persona_id at runtime even when i
- Search Terminology
Find organization terminology rules relevant to supplied text, optionally limited to selected domains.
Setup
Setup guide
- 11. In Switchy, open Settings → Integrations and click 'Connect' next to Markup AI. 2. You'll be prompted to paste an API key — generate one from your Markup AI dashboard under API Access. 3. Grant the key read and execute permissions for agents and workflows. 4. Click 'Test Connection' to verify Switchy can list your organization's agents. 5. Return to any Project and type '@Markup AI list agents' to confirm the connection works. 6. To run an agent, first call 'get agent' with its name to see required input fields, then call the execute endpoint with your content and configuration. 7. For long-running tasks, use 'get workflow' with the returned workflow ID to poll for results.
What teammates see: by default, memories from Markup AI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Content Agents
@Markup AI list all available agents, grouped by category, and show me a short description of what each one does.
Inspect Agent Schema
@Markup AI get the complete runtime schema for the 'tone-checker' agent, including all required and optional input fields.
Run Tone Analysis
@Markup AI run the tone-checker agent on the draft below using our 'friendly-professional' voice profile, and return tone scores with specific improvement suggestions.
Check Workflow Status
@Markup AI get the current status and result for workflow ID 'wf_abc123', and show me the output if it's finished.
Validate Terminology
@Markup AI list our terminology resources, then run the terminology-validator agent on this draft using the 'product-glossary' term set.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@markup list all available content analysis agents in the 'quality' category so I can pick one for our blog review workflow
Found 4 agents in the 'quality' category: Content Quality Analyzer (checks readability, tone consistency, structural issues), Brand Voice Compliance Checker (validates adherence to style guides), Terminology Validator (flags unapproved terms against your glossary), and Accessibility Auditor (evaluates WCAG compliance for web content). Each agent returns a compact summary here; you'll need to fetch the full agent to see its complete input/output schemas before execution.
This example shows agent discovery — the first step before running any Markup AI analysis. The list operation returns summaries only; you must call GET_AGENT separately to understand what input each agent expects and what structured output it returns. Useful when building content pipelines that need to select the right analyzer dynamically.
@markup run the Brand Voice Compliance Checker agent on this draft using our 'Enterprise Tech' voice profile, then show me which sections failed the check
Workflow initiated (ID: wf_8x3k9m). The agent is analyzing your draft against the 'Enterprise Tech' voice profile, which enforces formal tone, avoids contractions, and requires third-person perspective. Analysis complete: 3 sections flagged. Section 2 uses conversational phrasing ('we've seen'), Section 5 contains a contraction ('don't'), and Section 7 shifts to first-person ('I recommend'). Each violation includes the exact text span and a suggested rewrite aligned with your profile's rules.
This demonstrates asynchronous workflow execution — Markup AI agents run as background jobs, not instant responses. You reference a stored analysis profile (brand voice, style guide, persona) by name to configure the agent's behavior. The workflow ID lets you poll for completion or retrieve results later. Side-effect: the workflow persists in Markup's system and counts toward your plan's execution quota.
@markup fetch the latest 5 completed workflows for the Terminology Validator agent and summarize which unapproved terms appeared most frequently across all runs
Retrieved 5 completed Terminology Validator workflows from the past week. Cross-run analysis shows 'utilize' appeared 12 times (your glossary prefers 'use'), 'leverage' appeared 8 times (flagged as jargon), and 'synergy' appeared 3 times (banned term). These workflows analyzed 23 documents total. The agent's output schema includes term positions and approved alternatives, so you can automate find-and-replace suggestions. Note: workflow results remain accessible for 30 days under your current plan.
This example pairs Markup's workflow history with AI reasoning to surface patterns the MCP alone doesn't compute. Requires LIST_WORKFLOWS filtered by agent name, then GET_WORKFLOW for each result to extract term violations. Useful for editorial teams tracking recurring style issues. Limitation: workflow retention depends on your Markup plan tier, and pagination is cursor-based — you can't jump to arbitrary pages.
Use-case deep-dives
When Markup AI makes sense for multi-client style enforcement
A 6-person content agency managing 12 client brands needs to audit blog drafts before publication. Each client has a documented voice guide—one wants Oxford commas, another bans passive voice, a third requires industry jargon. Markup AI's analysis profiles let you encode these rules once, then run drafts through the matching agent without re-explaining the brief every time. The workflow API handles async batch runs, so editors queue 20 posts Friday afternoon and review flagged issues Monday morning. This works if your style guides are stable enough to configure upfront. If clients change voice quarterly or you're still defining the rules, you'll spend more time updating profiles than the MCP saves. Best fit: agencies with 5+ recurring clients and documented style standards.
Using Markup AI to lock down product vocabulary across writers
A 3-person docs team at a SaaS company ships API references, user guides, and SDK tutorials. The product uses 40+ domain-specific terms—some inherited from legacy systems, some newly coined—and inconsistent usage confuses developers. Markup AI's terminology resources let you build a canonical term set, then run new docs through an agent that flags deviations before merge. The MCP's list and get endpoints mean you can surface term definitions in Switchy without leaving the editor. This pays off when your vocabulary is large enough that writers can't memorize it but stable enough that you're not redefining terms weekly. If you're pre-launch or rebranding, wait until terminology settles. Ideal threshold: 20+ terms, 2+ writers, monthly doc cadence.
When Markup AI handles pre-publish legal checks at small scale
A 4-person marketing team at a fintech startup writes blog posts, email campaigns, and landing pages that must avoid specific claims before legal review. They've documented 15 prohibited phrases and 8 required disclosures in a compliance guide. Markup AI's style guide profiles encode these rules, and the workflow API runs drafts through a compliance agent that flags violations before the legal team sees them. This cuts review cycles from 3 days to 1 because legal only sees clean drafts. The trade-off: setup cost is high if your compliance rules change monthly or span 100+ edge cases. Best for teams with stable, medium-complexity compliance requirements—regulated industries where the rules are clear but manual checking is slow.
Frequently asked
What does the Markup AI MCP do in Switchy?
It lets your team run Markup AI's content analysis agents directly from Switchy prompts. You can check brand voice compliance, apply style guides, or validate terminology across documents without switching to the Markup AI dashboard. Results come back as structured JSON your AI can reason over or summarise.
Do I need a Markup AI account to use this MCP?
Yes. You need an active Markup AI subscription and an API key scoped to your organisation. The MCP authenticates with that key, so whoever connects it must have permission to generate API credentials in your Markup AI settings. Free trial keys work if Markup AI offers them.
Can this MCP edit documents or apply fixes automatically?
No. It runs read-only analysis agents that return findings and recommendations. If you want to apply changes, you'll need to copy the suggestions back into your editor or use Markup AI's web interface. The MCP is for auditing and feedback, not rewriting content.
Why use this instead of pasting text into Markup AI's dashboard?
Speed and context. Your AI can pull a Google Doc via another MCP, send it to Markup AI for style checking, then summarise violations in one prompt. You skip manual copy-paste and keep the full conversation thread. Useful when you're iterating on drafts inside Switchy.
Who on the team should connect the Markup AI MCP?
Whoever owns your Markup AI account and can generate API keys. Once connected in Switchy, any team member with access to that workspace can invoke the agents. Usage counts against your Markup AI plan limits, not Switchy's, so coordinate with your content or compliance lead.