{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO audits in Claude: GSC + first-party crawl + DataForSEO. 93 prioritised checks + fixes.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T18:36:34.858367Z","publishedAt":"2026-08-04T18:36:34.858367Z","updatedAt":"2026-08-04T18:36:34.858367Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO audits in Claude: GSC + first-party crawl + DataForSEO. 93 prioritised checks + fixes.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.2.3","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T20:02:17.169106Z","publishedAt":"2026-08-04T20:02:17.169106Z","updatedAt":"2026-08-04T20:02:17.169106Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO audits in Claude: GSC + first-party crawl + DataForSEO. 93 prioritised checks + fixes.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T07:32:58.984232Z","publishedAt":"2026-08-05T07:32:58.984232Z","updatedAt":"2026-08-05T07:32:58.984232Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.4.3","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.4.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"},{"description":"Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8","format":"string","isSecret":true,"name":"FIRECRAWL_API_KEY"},{"description":"Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X).","format":"string","isSecret":true,"name":"SUPADATA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T09:45:30.778838Z","publishedAt":"2026-08-07T09:45:30.778838Z","updatedAt":"2026-08-07T09:45:30.778838Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.4.6","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.4.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"},{"description":"Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8","format":"string","isSecret":true,"name":"FIRECRAWL_API_KEY"},{"description":"Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X).","format":"string","isSecret":true,"name":"SUPADATA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T10:37:37.194717Z","publishedAt":"2026-08-08T10:37:37.194717Z","updatedAt":"2026-08-08T10:37:37.194717Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.4.9","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.4.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"},{"description":"Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8","format":"string","isSecret":true,"name":"FIRECRAWL_API_KEY"},{"description":"Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X).","format":"string","isSecret":true,"name":"SUPADATA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T13:23:18.637377Z","publishedAt":"2026-08-08T13:23:18.637377Z","updatedAt":"2026-08-08T13:23:18.637377Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.5.0","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"},{"description":"Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8","format":"string","isSecret":true,"name":"FIRECRAWL_API_KEY"},{"description":"Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X).","format":"string","isSecret":true,"name":"SUPADATA_API_KEY"},{"description":"Majestic API key (optional). Enriches link_intersect with Trust Flow + Topical Trust Flow and re-sorts prospects by real authority.","format":"string","isSecret":true,"name":"MAJESTIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T06:32:50.926937Z","publishedAt":"2026-08-10T06:32:50.926937Z","updatedAt":"2026-08-10T06:32:50.926937Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.houtini-ai/seo-audit-console","description":"Technical SEO in Claude: GSC + crawl + DataForSEO - audit, market sizing, content recon.","repository":{"url":"https://github.com/houtini-ai/seo-audit","source":"github"},"version":"0.5.1","packages":[{"registryType":"npm","identifier":"@houtini/seo-audit-console","version":"0.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the Google service-account JSON key with Search Console access.","isRequired":true,"format":"string","name":"GOOGLE_APPLICATION_CREDENTIALS"},{"description":"Directory for per-property SQLite databases and reports. Defaults to ~/Documents/seo-audit-console.","format":"string","name":"SAC_DATA_DIR"},{"description":"DataForSEO API username (optional, enables SERP/keyword/domain/market/recon checks).","format":"string","name":"DATAFORSEO_USERNAME"},{"description":"DataForSEO API password (optional).","format":"string","isSecret":true,"name":"DATAFORSEO_PASSWORD"},{"description":"TTL for the DataForSEO response cache. Default 20.","format":"string","name":"DATAFORSEO_CACHE_DAYS"},{"description":"Firecrawl API key (optional). Lets content recon scrape competitor pages. Get one at https://firecrawl.link/2d1PLD8","format":"string","isSecret":true,"name":"FIRECRAWL_API_KEY"},{"description":"Supadata API key (optional). Lets content recon transcribe the ranking videos (YouTube/TikTok/X).","format":"string","isSecret":true,"name":"SUPADATA_API_KEY"},{"description":"Majestic API key (optional). Enriches link_intersect with Trust Flow + Topical Trust Flow and re-sorts prospects by real authority.","format":"string","isSecret":true,"name":"MAJESTIC_API_KEY"},{"description":"TTL for the Majestic response cache. Default 20.","format":"string","name":"MAJESTIC_CACHE_DAYS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T08:29:36.124658Z","publishedAt":"2026-08-14T08:29:36.124658Z","updatedAt":"2026-08-14T08:29:36.124658Z","isLatest":true}}}],"metadata":{"count":8}}
