DispatchSEO
About
Self-hostable AGPL SEO manager backend with an MCP server for keyword research, content queue, and SERP tracking, built for Claude Code.
Details
- Author
- neozi12
- Categories
- Marketing, Other, AI
Jump to
Setup
Install DispatchSEO in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/neozi12/dispatchseo
Follow the installation instructions in the repository README, then restart your MCP client.
Turn your AI agent into your SEO manager
Website·Discord·Discussions·Hosted version
Self-hosted has zero feature limitations. Everything the paid
cloud does, this repo does today, in your own accounts, at $0.
- Your agent researches.Claude Code, Codex, or Cursor connects to DispatchSEO over MCP, reads the served playbook, and mines keywords from your Search Console data, Google Autocomplete, and what it already knows about your product. Ideas land in a queue with the reasoning attached.
- You approve, or don't.Each idea is a card on the dashboard: the keyword, why it's winnable, the angle. Approve, reject, or reorder. Prefer full autopilot? Flip on auto mode and skip the queue entirely.
- The pipeline builds.Every morning a scheduled job picks the oldest approved idea and builds it into a real pull request against your site's repo: a guide or a small free tool, checked against the live SERP and run through a sameness reviewer so page twelve doesn't read like page three.
- It tracks what happened.Daily rank checks, hourly Search Console snapshots, index verification, and a journey view that tells you which SEO stage you're actually in. When a scheduled job breaks, you get a red banner and an email instead of silence.
The backend is deliberately boring: state, scheduling, and an approval gate. The thinking happens in your agent, where your product knowledge already lives.
DispatchSEO talks to your agent over MCP, so "which agent" is a real question with a real answer — including the parts that aren't finished yet.
Connecting is one paste and gets you the whole tool set: research, the queue, approvals, backlinks, reports, and building a guide when you ask for one. The overnight builder is the separate thing — scheduled jobs that run an agent with nobody watching — and all three do that. Every workflow carries every agent and asks the dashboard which to run, so switching agent takes effect on the next scheduled run with no repo change.
The honest difference is who pays: Claude Code runs on a subscription you already have, Cursor runs on your Cursor plan's API key, and Codex is metered by OpenAI per run.
docs/AGENTS.mdhas the details, the support tiers, and how to add an agent.
- Your site's source in a GitHub repo.The pipeline ships content as pull requests, so git-based sites only - WordPress won't work.
- A coding agent.Your agent is the engine. Claude Code runs on the Claude subscription you already pay for; Codex and Cursor do everything Claude Code does here, including the overnight builder — Codex is metered by OpenAI per run, and Cursor builds draw on your Cursor plan's included usage. See the table above.
- A machine with Docker(~1 GB RAM). A laptop works for a test drive, but a machine that stays on is much better for daily use - a $5 VPS, a Raspberry Pi, a desktop that never sleeps. Schedules only run while the machine is awake.
- Google Search Console accessto your site.
That's the whole list. No API keys to buy, and no account on our side.
Everything is atdispatchseo.com/docs- every page, every setting, every tool.
Pointing an agent at this?Add.mdto any docs URL for clean markdown, or fetch the entire documentation set in one request:llms-full.txt. There's an index atllms.txtand aSKILL.mdthat walks an agent through connecting a site.
Stuck during setup?Thetroubleshooting pagecovers the errors people actually hit. If yours isn't there, ask in theDiscordor inDiscussions- questions get answered and usually turn into a docs fix.
Once the wizard is done, the loop is small on purpose:
The dashboard's Home page always names the next action, so you don't have to work out what to do when you open it.
Nothing, unless you want paid data. The tiers stack:
Free mode finds keywords you can win. Paid mode also knows which ones are worth winning.
There's a hosted version for people who'd rather not run a machine: we host it, bundle the SERP + volume data into one bill, and replace the Google service-account ritual with one click. It's atdispatchseo.com. Self-hosting stays feature-complete either way - the cloud sells convenience, not capability.
git clone https://github.com/NeoZi12/dispatchseo cd dispatchseo pnpm install cp .env.local.example .env.local pnpm dev
This is the contributor path, not the way to self-host - that's the one-command Docker install behind the button at the top. Fill in.env.local(Supabase + the three secrets) before starting, then open the dashboard onlocalhost:3000.
pnpm buildis the typecheck - run it before opening a PR. There is no separate lint or test setup.
Architecturecovers this properly.CLAUDE.mdhas the full conventions; it's written for agents, which turns out to make it decent documentation for people.
Issues before PRs, and you must understand every line you submit, including the AI-assisted ones. Details inCONTRIBUTING.md. Questions go toDiscussionsor theDiscord; vulnerabilities go throughprivate reporting.
Built byNeoZi12· If DispatchSEO is useful to you, a ⭐ helps other people find it.
Free MCP that drives an audit of your marketing. Your AI connects, adsOS digs through your ads, email and site, and hands back a growth plan you can run today.
Connect Claude, Cursor, or ChatGPT to a Shopify store's real visitor data — heatmaps, session replays, funnels, revenue attribution — with ~70 tools that also write back: edit products, launch popups, apply SEO fixes.
AI-native SEO service via MCP — gives Claude native access to keyword research, rank tracking, site audits, backlink analysis, and autonomous SEO agent workflows.
A TypeScript server that integrates Serpstat SEO API with Anthropic's Model Context Protocol (MCP), enabling AI assistants like Claude to access comprehensive SEO data and analysis tools.
A shared campaign canvas for you and your AI agent: briefed by your brand rules, gated by your approval.
Run your Linkedin account from claude or chatgpt
Google Ads reporting and campaign management for Claude; everything it creates starts paused, nothing spends until you turn it on.
Chat with any brand's Meta (Facebook/Instagram) ads inside Claude — research a competitor's ad library, surface their longest-running winners, extract hooks/formats, and clone winning ads for your own brand.
Self-hosted Google Ads MCP server for Coolify, Docker, and any VPS. Streamable HTTP transport with OAuth 2.0 — connects Claude Code, Cursor, and any MCP client to the Google Ads API.
Market & competitive intelligence for Claude & AI assistants: trends, alerts, keywords & more.
Intelligent Growth: Product Marketing MCP Server
Run positioning, messaging, competitive analysis and launch planning from Claude or ChatGPT with a hosted product marketing MCP server.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




