Plan, draft, and approve marketing
in one room.
ChiefMO reads your connected accounts, drafts strategy, content, ads, email, and reports — and waits for your approval before anything goes external.
Your marketing stack has a dozen tools. You're the integration layer.
Strategy lives in Notion
Half-finished campaigns, no link to the data.
Content lives in Docs
Drafts that never get approved or scheduled.
Ads live in Meta & Google
Numbers in dashboards no one reads weekly.
Reports live in your head
Until someone asks "how's marketing going?"
One operator. Ten marketing skills.
ChiefMO picks the right skills for each goal. No prompt engineering. No menu of named agents.
Business profile
Extracts offer, audience, channels, and constraints from a goal.
Positioning
Drafts category, target customer, primary value, and contrast.
Campaign planner
Turns a goal into a 3-phase plan with deliverables and approvals.
Social posts
Platform-native posts for Instagram, LinkedIn, X with cadence.
Carousel concepts
6-slide structure, hero image prompt, brand cues — credit-gated.
Ad variants
Angles, headlines, primary text, CTAs, and a small test plan.
Email sequence
Subject ladder + 4-email skeleton with timing and segmentation.
Landing copy
Hero, value props, FAQ, CTA — no fluff, ready to ship.
Weekly report
KPI deltas, what changed, recommended next 3 actions.
Anomaly explainer
Diagnoses metric drops, ranks causes, proposes safe fixes.
Reads your real numbers.
Read-only by default. Write actions need separate approval. Tokens encrypted in your Supabase workspace.
Marketing infrastructure your agent can hire.
One MCP server. Eight callable skills. Brand-aware outputs. Approval gates baked in. Plug ChiefMO into Claude Code, Cursor, ChatGPT, Codex, Gemini, or your custom agent — and let users get real marketing work done without leaving the agent.
// One call returns evidence + drafts +
// actions + risk + approval state.
chiefmo_diagnose_marketing({
goal: "Why are SC clicks down for stripe.com?",
includeSnapshots: true
})
// Or call a specific skill directly:
chiefmo_extract_brand_dna({ brandUrl: "stripe.com" })
chiefmo_generate_social_posts({ goal: "Launch week", brandUrl: "linear.app" })
chiefmo_generate_ad_variants({ goal: "Drive trial signups" })
chiefmo_prepare_weekly_report({ goal: "Last week, all channels" })
Plain-text platform spec for LLMs. All tools, workflows, and policy.
https://chieflab.io/llms.txt
Live OpenAPI spec — 15 REST endpoints, fully typed.
https://chieflab.io/openapi.json
CLI + MCP server + skill registry on GitHub. BYOK or use hosted.
github.com/bdentech/chiefmo-agent
brand-dna · social-posts · ad-variants · landing-copy · email · weekly-report · anomaly · diagnose-all
chiefmo_*
Stop integrating. Start operating.
Connect Google. Set a goal. Approve. ChiefMO handles the work between.
Questions worth answering up front.
Does ChiefMO publish or send anything automatically?
No. By default, every external action requires your approval. Connectors are read-only by default; write scopes are separate and explicit.
Can I bring my own model keys?
Yes. Bring-your-own-key support is built into the model router from day one. Use Anthropic, Gemini, or hosted ChiefMO credits.
What's the difference between ChiefMO and ChatGPT?
ChatGPT is a general assistant. ChiefMO is a marketing operator with connectors, typed outputs, and approval flows. It does the work — it doesn't just talk about it.
How does ChiefMO relate to ChiefLab?
ChiefLab is the umbrella platform. ChiefMO (marketing) is in production. ChiefSales, ChiefSupport, ChiefFI, and ChiefOps each ship 7 MCP tools today — including a primary *_diagnose tool that runs the full agent loop (intent detection → connector evidence → skill orchestration → approval pack). 48 MCP tools total. Connector OAuth flows ship with design partners. See chieflab.io.
Is ChiefMO open source?
The doorway is. CLI, MCP server, local runner, OpenAPI, llms.txt, and the skill format are open. The hosted execution cloud, OAuth tokens, billing, and customer data stay private.
How do I integrate ChiefMO with my agent?
Use MCP. ChiefMO exposes MCP tools that work in Cursor, Claude Desktop, Codex, ChatGPT, and Gemini. See /llms.txt for the live tool list.