The omnifamous SEO mascot

$ omnifamous seo mcp live

The SEO MCP server your agent keeps

Stop paying for expensive SEO tools. Build them.

An SEO MCP server is a Model Context Protocol server that gives an AI coding agent real SEO data as callable tools. Instead of guessing search volumes, your agent calls the server and gets live keyword, SERP, backlink, audit and AI-visibility data back. You connect it once and every future session has it.

See client configs

25 tools 7 AI engines 10,000 free credits no card required

claude mcp add --transport http omnifamous https://api-production-c5b5.up.railway.app/mcp \
  --header "Authorization: Bearer br_agt_live_your_agent_key"

Runs your prompts on 24 AI models and answer engines and hands the citations back

See every engine

// works with your agent

Pick your agent. Each one has its own setup page.

Same server, 15 tested clients. Every runtime below gets its own page with the exact config it expects, the quirks that trip people up, and what to ask once it is connected.

// what you can build

The dashboards you rent by the seat, built in one session.

SEO dashboards, AI visibility trackers, brand-voice copywriters: the workflows you rent by the seat are a few tool calls for an agent with live data. Pick one, copy the prompt, paste it into your agent.

Your own AI visibility dashboard

Share-of-voice tracking across ChatGPT, Gemini and Perplexity, built by your agent instead of rented by the seat. It runs your prompts on a schedule, checks who gets named, and writes the trend into a dashboard you own.

yourdomain.com/ai-visibilitybuilt by your agent
>Track “best email marketing platform” across ChatGPT, Gemini and Perplexity every week. Tell me when we or a competitor get named, and chart our share of voice.
ai_visibility_check seo_competitor_gap seo_keyword_ideas A scheduled scan and a share-of-voice chart that keeps updating after the session ends.

// the tool nobody else has

Ask an AI engine anything. Get the citations back.

Every other SEO MCP server reads a database. This one can also run your prompt against a live AI engine and return what it said, who it cited, and the searches it ran to answer. That is the primitive AI visibility is built on, exposed as one tool call.

claude, connected to omnifamousexample session, response trimmed

> Do ChatGPT, Claude and Gemini actually know linear.app? Check it.

ai_visibility_check (domain: linear.app)

{
  "brand": "Linear",
  "domain": "linear.app",
  "prompts": [
    "Tell me about Linear. What does the company do?",
    "What are the best alternatives to Linear?",
    "Is Linear a good choice? Share any reviews."
  ],
  "overallPresence": 100,
  "platforms": [
    { "label": "ChatGPT", "appeared": true, "mentions": 3, "totalPrompts": 3 },
    { "label": "Claude",  "appeared": true, "mentions": 3, "totalPrompts": 3 },
    { "label": "Gemini",  "appeared": true, "mentions": 3, "totalPrompts": 3 }
  ]
}

Linear is named in all three answers on every prompt. Want me to run the same check on your domain, so you can see where the gap is?

ChatGPTGoogle AI OverviewsGoogle AI ModeGeminiPerplexityClaudeGrok

What is an SEO MCP server?

MCP is the open protocol that lets an AI agent call external tools. An SEO MCP server is that protocol pointed at search data: your agent asks for a volume, a SERP, a backlink profile or an AI answer, and gets structured data back instead of a guess. Backed by Anthropic, OpenAI and Google, the protocol now powers more than 10,000 public servers. Here is the whole loop:

01

Connect once

One config block or one command. The server is hosted, so there is nothing to clone, build or keep running.

02

Your agent discovers the tools

At connect time the client reads the catalog: 25 tools, each declaring its arguments and return shape.

03

You ask in plain language

The model picks the tools. A keyword tool, then a SERP tool, then a drafting tool, chained in one turn without you calling anything by hand.

04

Live data comes back

Real volumes, real rankings, real citations from real engines. Not a number the model invented to be agreeable.

// the catalog

Every tool, with its real signature

The best-ranked SEO MCP result on Google is a GitHub repo, because agents and their humans want signatures, not adjectives. So here is the catalog at repo depth: name, arguments, return shape, and whether the call is free or metered.

Keyword research

Real search volume, difficulty, CPC and intent from live data. Cluster by intent and rank by how winnable each one is.

SERP and rankings

Pull the actual top 100 for any keyword, in any country, on desktop or mobile.

Competitors and gaps

Which queries your rivals rank for and you do not, with the pages earning the traffic.

Backlinks

Referring domains, anchors, spam scores, and the link gap against the sites beating you.

AI visibility

Run any prompt against ChatGPT, Claude, Gemini, Perplexity, Grok or Google AI Overviews and get the citations back.

Site audits

Technical crawl, Core Web Vitals, indexability, and the critical issues ranked by impact.

Article drafting

Brief, research and draft a full article in your brand voice, with citations and internal links.

Calendar and publishing

Read and reshuffle your content calendar, then publish straight to your CMS.

AI visibility the wedge

ai_visibility_checkdomain: string

the prompts we asked on your behalf, whether each engine named you, and an overall presence score, so an agent can see the gap rather than guess at it

Free, no account

toolargumentsreturnscost
seo_inspect_urlurl: stringfinal status, title, meta description, canonical, robots metafree
seo_check_robots_sitemapurl: stringrobots.txt rules and counts, sitemap index, page count, sample URLsfree

Keywords and traffic

toolargumentsreturnscost
seo_keyword_ideasseed: string, countryCode?: stringkeyword, volume, difficulty, cpc, intent, long tail20 credits
seo_traffic_estimatetarget: string, countryCode?: stringestimated traffic, organic keywords, traffic value, position bands20 credits

Links and competitors

toolargumentsreturnscost
seo_backlinkstarget: stringreferring domains, backlinks, authority, broken backlinks, dofollow split40 credits
seo_competitor_gapyourDomain: string, competitorDomain: string, countryCode?: stringkeyword gaps, shared keywords, traffic opportunity60 credits
seo_find_broken_linksurl: stringscanned, healthy, broken and redirecting links with statusfree, account needed

AI visibility

toolargumentsreturnscost
ai_visibility_checkdomain: stringthe prompts asked, per engine presence, and an overall presence score200 credits

Agents can read this catalog as plain markdown at /mcp/skill.md, the same document your agent is told to read when you paste the install prompt.

// connect

Connect it to your client in under a minute

Hosted server, one URL, OAuth or a scoped key. Pick your client, copy the block, done. Committed configs like .mcp.json give your whole team the same tools.

Command line (recommended)

  1. Run the command below in your terminal
  2. Run /mcp inside Claude Code to confirm the server is connected
claude mcp add --transport http omnifamous https://api-production-c5b5.up.railway.app/mcp \
  --header "Authorization: Bearer br_agt_live_your_agent_key"

Project config

  1. Create .mcp.json in your project root
  2. Paste the configuration below, then gitignore the file: it holds your secret key
  3. Restart Claude Code and approve the server when prompted

.mcp.json

{
  "mcpServers": {
    "omnifamous": {
      "type": "http",
      "url": "https://api-production-c5b5.up.railway.app/mcp",
      "headers": {
        "Authorization": "Bearer br_agt_live_your_agent_key"
      }
    }
  }
}

Add --scope user to the command to make the server available in every project on your machine.

MCP server vs skill vs plugin vs subagent

The Claude Code ecosystem has four ways to extend an agent, and they are not interchangeable. The short version:

MCP server

A service your agent connects to. It brings live data and actions that the model cannot do on its own. Works in every MCP client, not just Claude. This page is about one of these.

Skill

A markdown file of instructions Claude loads when a task matches. It changes how the model behaves. It cannot fetch a search volume, because it is text, not a service.

Plugin

A bundle. One installable package that can contain skills, hooks, subagents and MCP servers together. A distribution format, not a capability.

Subagent

A second model instance with its own context and its own tool list. Useful for parallel work. It still needs an MCP server underneath to get real data.

// the honest table

How it compares to the other SEO MCP servers

Fair fight: DataForSEO has the deepest raw catalog, the vendor servers make sense if you already pay for the seat, and the free GitHub servers exist so you can self-host. Here is where each one lands.

omnifamousDataForSEO MCPAhrefs / Semrush MCPFree GitHub servers
Hosted, nothing to run locallyyesself-host or npxhostedyou run it
Bring your own provider accountnot neededDataForSEO account requiredpaid plan requiredusually required
Raw SEO data (keywords, SERP, backlinks)yesyes, the deepest catalogyes, their own indexvaries, often one source
Run an ad-hoc prompt on an AI engineyesnonono
Citations returned with the answeryesnonono
Writes an article, not just reads datayesnonono
Publishes to your CMSyesnonono
Free tier without a card10,000 creditsnonoyes, that is the point
Best if you wantan agent that does the work end to endthe widest raw data catalogthe index you already pay forto read the source and self-host

// security

You are handing an agent a key. Here is how we scope it.

A scoped key, not your account

Secret keys are created in Settings under MCP & API, carry API scope only, and can be revoked at any time without touching your login.

Or no key at all

The connector flow signs you in through your browser with OAuth. Nothing is pasted into a config file, and access is approved per client.

Every call itemized

Each tool call reports its own cost in the response, and the usage dashboard shows exactly which tool spent what, when, from which client.

// pricing, in plain language

Reads are free. Creation and live data spend credits.

Free

10,000 credits

On signup, no card. Enough to prove the data is real: keyword lookups, SERP pulls, a visibility check.

Pro

3,000,000 credits / month

Runs a real content and visibility operation: drafting, publishing, tracked prompts, competitor scans.

Always free

your own workspace

Reading your articles, calendar, keyword pool and visibility history is never metered, so agents can check state as often as they like.

Things to ask once it is connected

// faq

Questions people actually search

What is an SEO MCP server?
An SEO MCP server is a Model Context Protocol server that gives an AI coding agent real SEO data as callable tools. Instead of guessing search volumes, your agent calls the server and gets live keyword, SERP, backlink, audit and AI-visibility data back. You connect it once and every future session has it.
How do you use MCP for SEO?
Connect the server to your agent once with a config block, then ask in plain language. The agent picks the tools: it might call a keyword tool, then a SERP tool, then a drafting tool, in one turn. You never call a tool by hand.
What are the best SEO MCP servers?
It depends on what you already pay for. DataForSEO's server has the widest raw data catalog. Ahrefs and Semrush make sense if you hold a seat there. The free GitHub servers are fine for a single lookup. We are the one that runs an ad-hoc prompt against an AI engine and returns the citations, and the one that writes and publishes rather than only reading.
Is there a free SEO MCP server?
Several, and they are on GitHub. They wrap one data source, you run them locally, and you bring your own provider key. Ours is hosted with 10,000 free credits and no card, so the difference is whether you want to operate a server or just use one.
Is MCP just a fancy API?
It is a standard way to describe an API so a model can use it without custom glue. The tools declare their arguments and their return shape, the client discovers them at connect time, and the model decides which to call. The value is not the transport, it is that one config block works in every agent.
Does it work with Claude Code?
Yes, and that is the client we tune for. One claude mcp add command, or a .mcp.json you commit so your whole team gets the same tools. Cursor, Codex, VS Code, Windsurf, Zed, Cline, Gemini CLI, Hermes and n8n all get tested config too.
What is the difference between an MCP server, a skill and a plugin?
A skill is instructions, a plugin is a bundle, an MCP server is a service. Only the server can fetch a live search volume or run a prompt against ChatGPT, because only the server can make the call. Skills and plugins shape behaviour around it.
Can ChatGPT do SEO?
It can write, and it cannot measure. Ask it for a search volume and it will produce a confident, invented number. That is the exact gap an SEO MCP server closes: the model keeps the writing, the server supplies the facts.
Which AI engines can it query?
ChatGPT, Google AI Overviews, Google AI Mode, Gemini, Perplexity, Claude, Grok. You send a prompt, you get the answer, every citation with its URL, and the query fan-out the engine actually issued.
How does pricing work?
Reads of your own workspace are free and unmetered: your articles, your calendar, your keyword pool, your visibility history. Anything that creates content or buys live market data spends credits. Every account starts with 10,000 free credits.
Do I need an API key?
Not for the connector flow, which signs you in through your browser. If you prefer a config file, create a secret key in Settings under MCP & API and paste it into the snippet.
Can autonomous agents pay without a human account?
That is what we are building toward. The server is designed to accept per-call payment so an agent can buy exactly what it needs, and to fall back to a free preview plus a checkout link when it cannot pay.

Connect it once. Every session after is smarter.

Join the waitlist

10,000 free credits works with Claude Code, Cursor, Codex and 12 more clients

Join the OMNIFAMOUS waitlist

Tell us about your site and we'll let you in when your spot opens up.