seodraft runs inside the agent you already use.
Your agent writes, the rules decide, and you approve. seodraft is one remote MCP server, so the same topics, briefs, evidence bank and checks reach Claude, ChatGPT, Cursor, Grok Bot or any client that speaks MCP. Pick yours below for the setup that applies to it.
https://seodraft.app/mcpEvery client connects to the same address and signs in with OAuth. Discovery, client registration and PKCE start from the URL, so there is no API key or client ID to paste.
7 days free, no card needed. Then $9/month if you subscribe.
Any client that speaks Streamable HTTP and OAuth
Ready-made agent · open source
Or skip the setup: deploy seodraft for Slack.
An SEO content agent built on Vercel's eve. One Deploy button puts it in your Slack: it plans topics, writes the next article against seodraft's rules and waits for an approve button in the thread before anything reaches your repository.
Paste this into Claude, ChatGPT, Grok or any agent you use. It sets up your account and the rest.
Read https://seodraft.app/start first. Then set up seodraft for my blog at <your site> and interview me.
What it looks like in practice
Set up seodraft for my blog
It interviews you for the five things the first brief needs, saves each answer as you give it, imports your sitemap and reads which AI crawlers your robots.txt lets in, then proposes 12–15 questions your audience would type. It waits for your yes on the summary before it plans the first week.
Write the next scheduled post
It takes the next scheduled post with its brief and the SERP research already attached, saves the editorial plan before a line of prose, writes with at least three pieces of evidence you accepted, and runs the rules. Then it stops: nothing moves until you approve it.
Is this topic already covered?
Every phrase is checked against the pages in your sitemap and the questions already in your topic bank before anything is measured. A twin is not saved, and a near-duplicate comes back named so you decide whether to merge the two.
Deliver the approved post
Approving is one act: the article turns ready and lands in your git repository as a draft file, with draft: true forced whatever the article says. There is no publish tool — you publish from your CMS.
Setup guides
Claude
A skill for the workflow, an MCP connection for the data behind it.
ChatGPT
Connect seodraft as a ChatGPT app through developer mode.
Cursor
One deeplink or an mcp.json entry, plus a plugin that brings the skills and the rule into your editor.
Grok Bot
A ready-made template that carries seodraft's two skills, then walks you through connecting the server.
Other MCP clients
Any client that speaks Streamable HTTP and OAuth connects with the same URL. These need one line of config.
- VS Code
- Add the server to .vscode/mcp.json in the project.
{ "servers": { "seodraft": { "type": "http", "url": "https://seodraft.app/mcp" } } } - Codex CLI
- Codex also adds the server by itself from the prompt the seodraft home copies.
codex mcp add seodraft --url https://seodraft.app/mcp - Any other MCP client
- Point it at https://seodraft.app/mcp. If it supports Streamable HTTP and OAuth, the sign-in starts from there.
Where to find seodraft
The public repo holds the templates, the Cursor plugin and the skills. The listings below are live today.
- GitHub · seodraft-agents
- Smithery
- Grok Bot template
- Official MCP Registry ·
app.seodraft/seodraft - Glama
Related
- MCP server · The 45 tools your agent gets once it connects.
- Pricing · One plan, $9/month for up to 3 people, 7 days free with no card.
- AI slop checker · The same checks, free, on any text you paste.
- AI info · What seodraft is, stated for AI assistants.