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

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

claude mcp add --transport http omnifamous https://omnifamous.com/api/mcp \
  --header "Authorization: Bearer sk_your_secret_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_track_prompt ai_check_brand ai_get_share_of_voice 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

> Ask ChatGPT "best project management tool for remote teams" and tell me who it cites

ai_run_prompt (engine: chat_gpt, country: US)

{
  "answerText": "For most remote teams the standouts are Linear, Asana and Notion...",
  "citations": [
    { "domain": "zapier.com",  "url": "https://zapier.com/blog/best-project-management-software/" },
    { "domain": "pcmag.com",   "url": "https://www.pcmag.com/picks/the-best-project-management-software" },
    { "domain": "reddit.com",  "url": "https://www.reddit.com/r/projectmanagement/..." }
  ],
  "webQueries": ["best pm tool remote teams 2026", "asana vs linear pricing"],
  "model": "gpt-5",
  "costUsd": 0.0125
}

Neither you nor your competitor were cited. ChatGPT trusts Zapier, PCMag and Reddit for this topic. Want me to check Gemini and Perplexity too?

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: 40+ 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_run_promptprompt: string, engine: string, country?: string

the full answer text, every citation with url and domain, the query fan-out the engine actually issued, the model that answered, and the real cost of the call

ai_run_prompt_multiprompt: string, engines: string[], country?: string

the same payload per engine, side by side, so your agent can diff how ChatGPT and Gemini answer the same question

ai_check_brandprompt: string, brand: string, competitors?: string[], engines?: string[]

whether you were mentioned, where in the answer, in what sentiment, and who was named instead

ai_get_share_of_voiceworkspaceId: string, window?: 7d|30d|90d

your share of answers against each tracked competitor, over time

ai_get_top_cited_domainsworkspaceId: string, engine?: string, window?: string

the sources these engines actually pull from for your topics

ai_track_promptprompt: string, engines: string[], schedule?: daily|weekly

a tracked prompt that keeps scanning after the session ends

Keywords

toolargumentsreturnscost
seo_research_keywordsseed: string[], country?: string, language?: string, limit?: numberkeyword, volume, difficulty, cpc, intent, trend[12]metered
seo_get_keyword_overviewkeywords: string[], country?: stringvolume, difficulty, cpc, competition, monthly_searches[]metered
seo_get_related_keywordskeyword: string, depth?: 1-4, limit?: numberrelated keywords with volume and difficultymetered
seo_list_keyword_poolworkspaceId: string, cursor?: stringyour saved keywords, scores, assigned articlesfree
seo_check_keyword_coveragekeywords: string[]which of these you already cover, and wherefree

SERP and competitors

toolargumentsreturnscost
seo_get_serpkeyword: string, country?: string, device?: desktop|mobile, depth?: numberrank, url, title, description, SERP features, AI Overview presencemetered
seo_find_serp_competitorskeywords: string[], country?: stringdomains ranked by visibility across the keyword setmetered
seo_get_domain_overviewdomain: string, country?: stringorganic traffic, keyword count, rank distributionmetered
seo_get_content_gapdomain: string, competitors: string[]keywords they rank for and you do not, scoredmetered
seo_list_competitorsworkspaceId: stringyour tracked competitors and their last snapshotfree

Backlinks and audits

toolargumentsreturnscost
seo_get_backlink_summarydomain: stringreferring domains, backlinks, spam score, rankmetered
seo_get_link_gapdomain: string, competitors: string[]domains linking to them but not to you, by authoritymetered
seo_run_auditurl: string, depth?: numberjob id; poll with seo_get_jobmetered
seo_get_audit_reportauditId: stringissues by severity, Core Web Vitals, indexabilityfree
seo_get_search_console_performancesite: string, dateRange: string, dimensions?: string[]clicks, impressions, CTR, position by query and pagefree

Content

toolargumentsreturnscost
seo_draft_articlekeyword: string, brief?: string, voice?: stringjob id; the finished draft with citations and internal linksmetered
seo_list_content_calendarworkspaceId: string, from?: date, to?: datescheduled slots, target keywords, statusfree
seo_get_articlearticleId: string, format?: md|html|jsonthe article body, metadata and target keywordfree
seo_publish_articlearticleId: string, integrationId: stringthe live URL on your CMSfree
seo_get_brand_voiceworkspaceId: stringthe learned voice profile the drafter writes infree

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://omnifamous.com/api/mcp \
  --header "Authorization: Bearer sk_your_secret_key"

Project config

  1. Create .mcp.json in your project root
  2. Paste the configuration below and commit it to share with your team
  3. Restart Claude Code and approve the server when prompted

.mcp.json

{
  "mcpServers": {
    "omnifamous": {
      "type": "http",
      "url": "https://omnifamous.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_your_secret_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.