Free, local SEO + GEO audits for AI assistants - no signup, nothing leaves your machine.
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
seo_analyzeRun comprehensive SEO analysis on a webpage. Returns scores and issues for:
- GEO (AI Search Optimization) - Is the site visible to ChatGPT, Perplexity, Claude?
- Core Web Vitals (LCP, CLS, INP) - Performance estimates
- Structured Data - Schema.org validation
- Security Headers - HTTPS, HSTS, CSP…Run comprehensive SEO analysis on a webpage. Returns scores and issues for: - GEO (AI Search Optimization) - Is the site visible to ChatGPT, Perplexity, Claude? - Core Web Vitals (LCP, CLS, INP) - Performance estimates - Structured Data - Schema.org validation - Security Headers - HTTPS, HSTS, CSP…
No input schema was published for this tool.
seo_geo_checkCheck if a website is optimized for AI search engines (GEO - Generative Engine Optimization).
Analyzes:
- AI crawler access (GPTBot, ClaudeBot, PerplexityBot, etc.)
- robots.txt rules for AI crawlers
- JS rendering requirements (can AI crawlers see content?)
- Content structure for LLM consumption…Check if a website is optimized for AI search engines (GEO - Generative Engine Optimization). Analyzes: - AI crawler access (GPTBot, ClaudeBot, PerplexityBot, etc.) - robots.txt rules for AI crawlers - JS rendering requirements (can AI crawlers see content?) - Content structure for LLM consumption…
No input schema was published for this tool.
seo_robots_aiAnalyze robots.txt for AI crawler permissions. Shows which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) are allowed or blocked.Analyze robots.txt for AI crawler permissions. Shows which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) are allowed or blocked.
No input schema was published for this tool.
seo_generate_robotsGenerate an AI-friendly robots.txt that allows all major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.)Generate an AI-friendly robots.txt that allows all major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.)
No input schema was published for this tool.
seo_core_web_vitalsEstimate Core Web Vitals (LCP, CLS, INP, TTFB) from HTML analysis. Identifies issues like:
- Render-blocking resources
- Images without dimensions
- Large JavaScript bundles
- Missing preload hintsEstimate Core Web Vitals (LCP, CLS, INP, TTFB) from HTML analysis. Identifies issues like: - Render-blocking resources - Images without dimensions - Large JavaScript bundles - Missing preload hints
No input schema was published for this tool.
seo_structured_dataValidate JSON-LD structured data (Schema.org). Checks for:
- Required properties per schema type
- Article, Product, FAQ, HowTo, LocalBusiness schemas
- Rich result eligibility
- Common mistakesValidate JSON-LD structured data (Schema.org). Checks for: - Required properties per schema type - Article, Product, FAQ, HowTo, LocalBusiness schemas - Rich result eligibility - Common mistakes
No input schema was published for this tool.
seo_generate_schemaGenerate JSON-LD structured data template for a page type (article, product, faq, local-business, website).Generate JSON-LD structured data template for a page type (article, product, faq, local-business, website).
No input schema was published for this tool.
seo_security_headersAnalyze security headers (HTTPS, HSTS, CSP, X-Frame-Options, etc.). Returns a security grade A+ through F.Analyze security headers (HTTPS, HSTS, CSP, X-Frame-Options, etc.). Returns a security grade A+ through F.
No input schema was published for this tool.
seo_generate_security_headersGenerate recommended security headers configuration for a site.Generate recommended security headers configuration for a site.
No input schema was published for this tool.
seo_imagesAnalyze images for SEO and performance. Checks alt text, dimensions, formats (WebP/AVIF), lazy loading, and responsive images.Analyze images for SEO and performance. Checks alt text, dimensions, formats (WebP/AVIF), lazy loading, and responsive images.
No input schema was published for this tool.
seo_internal_linksAnalyze internal linking structure. Checks anchor text quality, orphan page risk, link distribution, and suggests linking opportunities.Analyze internal linking structure. Checks anchor text quality, orphan page risk, link distribution, and suggests linking opportunities.
No input schema was published for this tool.
seo_mobileAnalyze mobile SEO. Checks viewport, touch targets, font sizes, content width, PWA readiness.Analyze mobile SEO. Checks viewport, touch targets, font sizes, content width, PWA readiness.
No input schema was published for this tool.
seo_ai_crawlersGet information about all known AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) including their user agents and purposes.Get information about all known AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) including their user agents and purposes.
No input schema was published for this tool.
rankcli_connectLink this AI assistant to a RankCLI account (rankcli.dev). This is the only tool in this server that contacts rankcli.dev, and only when you call it - every other tool runs fully locally. Connecting unlocks GitHub auto-fix PRs, scheduled monitoring, and a dashboard with history across audits; it do…Link this AI assistant to a RankCLI account (rankcli.dev). This is the only tool in this server that contacts rankcli.dev, and only when you call it - every other tool runs fully locally. Connecting unlocks GitHub auto-fix PRs, scheduled monitoring, and a dashboard with history across audits; it do…
No input schema was published for this tool.
rankcli_disconnectUnlink this AI assistant from its RankCLI account. Only affects this local connection - does not delete the RankCLI account or revoke other API keys.Unlink this AI assistant from its RankCLI account. Only affects this local connection - does not delete the RankCLI account or revoke other API keys.
No input schema was published for this tool.
15 of 15 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Free, local SEO + GEO audits for AI assistants - no signup, nothing leaves your machine.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
75 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+63 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.