SEO Audit Console MCP Server
by houtini-aiio.github.houtini-ai/seo-audit-consolev0.12.1
Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.
context tax
queued
security
queued
cold start
queued
freshness
Active2d ago
Install SEO Audit Console MCP server
Install in Claude Code
claude mcp add seo-audit-console -e GOOGLE_APPLICATION_CREDENTIALS='<google-application-credentials>' -e DATAFORSEO_PASSWORD='<dataforseo-password>' -e FIRECRAWL_API_KEY='<firecrawl-api-key>' -e SUPADATA_API_KEY='<supadata-api-key>' -e MAJESTIC_API_KEY='<majestic-api-key>' -- npx -y @houtini/seo-audit-consoleInstall in Cursor
{
"mcpServers": {
"seo-audit-console": {
"command": "npx",
"args": [
"-y",
"@houtini/seo-audit-console"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<google-application-credentials>",
"DATAFORSEO_PASSWORD": "<dataforseo-password>",
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"SUPADATA_API_KEY": "<supadata-api-key>",
"MAJESTIC_API_KEY": "<majestic-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"seo-audit-console": {
"command": "npx",
"args": [
"-y",
"@houtini/seo-audit-console"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<google-application-credentials>",
"DATAFORSEO_PASSWORD": "<dataforseo-password>",
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"SUPADATA_API_KEY": "<supadata-api-key>",
"MAJESTIC_API_KEY": "<majestic-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"seo-audit-console": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@houtini/seo-audit-console"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<google-application-credentials>",
"DATAFORSEO_PASSWORD": "<dataforseo-password>",
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"SUPADATA_API_KEY": "<supadata-api-key>",
"MAJESTIC_API_KEY": "<majestic-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"seo-audit-console": {
"command": "npx",
"args": [
"-y",
"@houtini/seo-audit-console"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<google-application-credentials>",
"DATAFORSEO_PASSWORD": "<dataforseo-password>",
"FIRECRAWL_API_KEY": "<firecrawl-api-key>",
"SUPADATA_API_KEY": "<supadata-api-key>",
"MAJESTIC_API_KEY": "<majestic-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| GOOGLE_APPLICATION_CREDENTIALS | yes | — | Path to the Google service-account JSON key with Search Console access. |
| 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 | — | yes | DataForSEO API password (optional). |
| DATAFORSEO_CACHE_DAYS | — | — | TTL for the DataForSEO response cache, in days. Default 7. |
| FIRECRAWL_API_KEY | — | yes | Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8 |
| SUPADATA_API_KEY | — | yes | Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X). |
| MAJESTIC_API_KEY | — | yes | 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. |
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-06 · 2d ago · GitHub
Latest release
2026-08-14 · 56d ago · GitHub · v0.5.1
Package published
no data · npm/PyPI
Registry entry updated
2026-10-06 · 2d ago · official registry · v0.12.1
FAQ
›How do I install the SEO Audit Console MCP server in Claude Code?
Run: claude mcp add seo-audit-console -e GOOGLE_APPLICATION_CREDENTIALS='<google-application-credentials>' -e DATAFORSEO_PASSWORD='<dataforseo-password>' -e FIRECRAWL_API_KEY='<firecrawl-api-key>' -e SUPADATA_API_KEY='<supadata-api-key>' -e MAJESTIC_API_KEY='<majestic-api-key>' -- npx -y @houtini/seo-audit-console. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does SEO Audit Console require an API key?
Yes. It expects GOOGLE_APPLICATION_CREDENTIALS, DATAFORSEO_PASSWORD, FIRECRAWL_API_KEY, SUPADATA_API_KEY, MAJESTIC_API_KEY, of which 4 are secrets.
›Can I use SEO Audit Console as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is SEO Audit Console in the official MCP registry?
Yes, as io.github.houtini-ai/seo-audit-console.
Alternatives to SEO Audit Console
Other browser automation MCP servers.