Nodpick AI readiness

com.nodpickPublished by nodpick.comOfficial publisherv1.0.0Updated Nov 2, 2026

Free AI-readiness audit: can ChatGPT, Claude and Perplexity read and cite a site? Fix snippets.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingDeveloper Tools

Overview

AI-generated overview

Remote MCP server that audits a public website's AI readiness, checks AI crawler access, and returns copy-paste fix snippets.

What you can do
  • Run a 0-100 AI-readiness audit of a site, fetching up to five public URLs (page, robots.txt, sitemap, llms.txt) and scoring seven checks
  • Check whether OpenAI, Anthropic, Perplexity, Google or Apple bots may access a site, with robots.txt decisions and HTTP tests for AI search bots
  • Verify whether an llms.txt file exists and follows the format, with a minimal template when missing
  • Get deterministic, copy-paste fix code for a specific audit check on a chosen stack (Next.js, Astro, WordPress, static, SPA, nginx and others)
  • Obtain a link to a free brand-visibility check that asks AI assistants whether they name the brand
When to use it
Useful when someone wants their site to be found or cited by AI assistants, asks about GEO/AEO, wonders why an assistant never mentions their site, or needs to know whether AI crawlers are blocked.
Requirements
Remote streamable HTTP endpoint; no account, API key or environment variables declared. The audit tools fetch public pages of the target site, so network access is needed for those calls.
Before you install
The audit only checks technical readiness, not actual AI visibility; the server states that llms.txt is unproven for AI visibility. The free visibility check link requires the user to confirm an email address. Tools are described as read-only and fetch only public pages.

Installation

In SourceWeft

  1. Open Nodpick AI readiness in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.nodpick%2Fai-readiness/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "nodpick-ai-readiness": {
      "type": "http",
      "url": "https://nodpick.com/mcp"
    }
  }
}

Tools

5

audit_ai_readiness

Audit AI readiness of a website

Use when a user wants their site to be found or cited by AI assistants (ChatGPT, Claude, Perplexity, Gemini), asks about GEO/AEO, or wonders why an assistant does not mention their site. Fetches up to 5 URLs of the public site (page, robots.txt, sitemap, llms.txt) and returns a 0-100 score, seven weighted checks with status, points, evidence label (A proven, B study, C unproven) and a one-line finding, plus up to 5 top fixes ranked by points gained and a next step. Deterministic, no LLM; results are cached for 24 hours. Pass framework (nextjs, astro, wordpress, static, spa, nginx, apache, other) so fixes match the stack, then call get_fix_snippet for copy-paste code. Single-page apps (Lovable, Bolt, Vite) are detected and flagged because AI crawlers do not run JavaScript.

Parametersurlrequiredframework

check_ai_crawlers

Check which AI crawlers can reach a site

Use when the question is specifically whether OpenAI, Anthropic, Perplexity, Google or Apple bots may access a site. Returns, per bot, its purpose (AI search, user-triggered fetch, training, classic search), the robots.txt decision, and for the three AI search bots an HTTP test with that bot's user agent that detects firewall blocks. Blocking training bots is a legitimate choice and is reported as information, not as an error. Fetches up to 5 URLs.

Parametersurlrequired

check_llms_txt

Check a site's llms.txt

Use when a user asks about llms.txt. Fetches /llms.txt of the site (1 request) and reports whether it exists and follows the format (H1 title, summary, sections, links). Also states the evidence honestly: llms.txt is unproven for AI visibility. Returns a minimal template when the file is missing.

Parametersurlrequired

get_fix_snippet

Get a copy-paste fix

Returns deterministic, copy-paste code for one audit check on one stack. No network access. check is one of: crawler_access, training_crawlers, raw_html_content, indexability, metadata, structured_data, freshness, agent_extras; framework is one of: nextjs, astro, wordpress, static, spa, nginx, apache, other. Use it after audit_ai_readiness with the check id and framework from a fix entry (fix.snippetId and fix.framework).

Parameterscheckrequiredframework

Version history

1
  1. v1.0.0LatestNov 2, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.