Markup AI MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Markup AI MCP or direct API to evaluate content, apply brand terminology, check persona fit, and improve writing style through natural language.

Markup AI logoMarkup AI
Api Key

Markup AI is a content intelligence platform for brand voice, terminology, personas, and style rules. Use it to evaluate and improve content so every draft stays clear, consistent, and on-brand.

10 Tools

Try Markup AI now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Markup AI
Try asking
TOOLS

Supported Tools

Every Markup AI action and event your agent gets out of the box.

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.

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.

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.

Search Terminology

Find organization terminology rules relevant to supplied text, optionally limited to selected domains.

SETUP GUIDE

Connect Markup AI MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["markup_ai"],
  mcp: true,
});
Create a session scoped to Markup AI and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "Evaluate this homepage hero copy against our Markup AI brand voice profile and suggest stronger on-brand wording: 'Ship faster with AI that does everything for you.'",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Markup AI request
SETUP GUIDE

Connect Markup AI API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["markup_ai"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Markup AI
3

Run Markup AI tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "Evaluate this homepage hero copy against our Markup AI brand voice profile and suggest stronger on-brand wording: 'Ship faster with AI that does everything for you.'" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Markup AI tool calls through the session, and print the final answer

Why Use Composio?

AI Native Markup AI Integration

  • Supports both Markup AI MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable content review and rewrite workflows
  • Rich coverage for brand voice checks, terminology review, persona alignment, and style evaluation

Managed Auth

  • Secure API key handling so your Markup AI credentials never live in agent prompts or app code
  • Central place to manage, scope, and revoke Markup AI access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what content was checked, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Markup AI
  • Scoped, least privilege access to Markup AI content and configuration resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Markup AI requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Markup AI.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Markup AI tool your agent needs.Free to start.

Start building