mcpbeat Sign in

SEO Audit Console MCP Server

local only

SEO Audit Console runs on your own machine — the client starts it, so there is no endpoint to ping. 733 installs a week from npm. Last commit 3 Nov 2026.

Technical SEO in Claude: GSC + crawl + DataForSEO - audit, portfolio, market sizing, content recon.

Installs per day peak 795 · avg 93 · +9% w/w
a month agotoday
733
Installs / week
npm · @houtini/seo-audit-console
98
Stars
1 open issue
3 Nov 2026
Last commit
27 releases in 90 days
Apache-2.0
License
TypeScript

What the code does

We read the source, 4 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Checks whether it runs in a sandbox src/core/startupHints.ts:13, src/core/webServer.ts:72
  inContainer: boolean = existsSync('/.dockerenv'),
  try { const a = new AuditDatabase(path.join(dataDir, p.file)); try { return a.getDfsLocation(p.siteUrl); } finally { a.close(); } } catch { return undefined; }

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add seo-audit-console -e 'GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS>' -- npx -y @houtini/seo-audit-console
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "seo-audit-console": {
      "command": "npx",
      "args": [
        "-y",
        "@houtini/seo-audit-console"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.seo-audit-console]
command = "npx"
args = ["-y", "@houtini/seo-audit-console"]
env = { GOOGLE_APPLICATION_CREDENTIALS = "<GOOGLE_APPLICATION_CREDENTIALS>" }
.cursor/mcp.json
{
  "mcpServers": {
    "seo-audit-console": {
      "command": "npx",
      "args": [
        "-y",
        "@houtini/seo-audit-console"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "seo-audit-console": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@houtini/seo-audit-console"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
      }
    }
  }
}

Put your own value in place of <GOOGLE_APPLICATION_CREDENTIALS> (Path to the Google service-account JSON key with Search Console access). The author’s registry entry marks it as required.

Optional settings from the registry entry, left out of the block above: SAC_DATA_DIR (Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console), DATAFORSEO_USERNAME (DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks)), DATAFORSEO_PASSWORD (DataForSEO API password (optional)), DATAFORSEO_CACHE_DAYS (TTL for the DataForSEO response cache, in days. Default 20), MAJESTIC_API_KEY (Majestic API key (optional). Enriches link_intersect with Trust Flow + Topical Trust Flow and re-sorts prospects by real authority), MAJESTIC_CACHE_DAYS (TTL for the Majestic response cache, in days. Default 30), CRUX_API_KEY (Chrome UX Report API key (optional, free Google Cloud key). Switches on sync_crux: real-user Core Web Vitals (LCP, INP, CLS) and the crux-field-* checks).

Alternatives to SEO Audit Console

same job, measured the same way
DACIX — The Store for AI Agents
by dacix

AI-agent marketplace: agent templates, web search & crawl, SEO audit, RO company data, city info.

19 tools answering
Crawlie
by crawlie

Technical SEO + GEO (AI-search) site audits: hosted crawls, prioritized fixes, report diffs.

answering
SeoGrep
by seogrep

SEO for AI agents: crawl sites, audit pages, pull Search Console data, generate shareable reports.

answering
Black SEO Analyzer
by sethblack

Audit a page or crawl a whole site for technical SEO issues, locally. Compares crawls.

local only
Agent Ready Website Audit
by workpods

SEO and AI search audit for any website: technical SEO, schema, AI crawler access and llms.txt.

12 tools answering
Librecrawl — Technical SEO Audit MCP Server
by adityaarsharma

Self-hosted technical SEO audit MCP. 50+ checks, WAF detection, ephemeral. Built on LibreCrawl.

local only
Parser Club
by parser

Telegram/VK audience scraping, marketplaces, Russian government registers. Free open dataset.

6 tools answering
Brainiall Web
by brainiall

Web search, URL content extraction to Markdown, site mapping, and recursive web crawler.

5 tools answering

SEO Audit Console — questions

Answers built from our own checks of this server.

Why is there no uptime for SEO Audit Console?
SEO Audit Console runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @houtini/seo-audit-console was installed 733 times last week.
How do I connect SEO Audit Console?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls @houtini/seo-audit-console straight from npm; nothing to host, nothing to sign up for.
How many people use SEO Audit Console?
The npm package @houtini/seo-audit-console was installed 733 times in the last week. Week over week that is +9%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is SEO Audit Console open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 98 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.