Skip to content

SeekinWeb — AI visibility

by seekinweb.com · remote · no sign-in to list tools · v1.1.0 · published by com.seekinweb

Does AI recommend a business? Who it names instead, which sources it uses, plus AI readability.

Changes · 3

3 tools: 3 change things.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http ai-visibility https://seekinweb.com/api/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn
  • The server marks "generate_llms_txt" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "generate_llms_txt" says "generate": a word for a change.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

3 tools

Changes things 3Claude Code: ask
  • check_ai_recommendationsChecks whether an AI assistant with live web search recommends a business when a customer asks for what it offers, without naming it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Checks whether an AI assistant with live web search recommends a business when a customer asks for what it offers, without naming it. Returns how many answers named the business, which brands were named instead, which websites the assistant relied on (the sources to be present on), and what the assistant says about the business. Runs in the background on first use (about a minute): if it reports that the test is running, call it again shortly. Free, no account.

    Annotations the server declares

    • title: Check AI recommendations
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • generate_llms_txtDrafts an llms.txt file (llmstxt.org convention) for the root of a domain: a structured summary of the site for language models and agents, derived from the page's real content.1 finding

    Why it is in this group

    • The name "generate_llms_txt" says "generate": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "generate_llms_txt" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "generate_llms_txt" says "generate": a word for a change.

      What this check looks for
    Description, as the server wrote it
    Drafts an llms.txt file (llmstxt.org convention) for the root of a domain: a structured summary of the site for language models and agents, derived from the page's real content. Returns the file text. Note: llms.txt is an emerging convention with unproven impact.

    Annotations the server declares

    • title: Generate llms.txt
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • scan_websiteScans a website and returns its AI Visibility Score (0-100): whether AI crawlers and agents can find, read and cite it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Scans a website and returns its AI Visibility Score (0-100): whether AI crawlers and agents can find, read and cite it. Eight weighted signals (content readable without JavaScript, AI crawler access in robots.txt, structured data, semantic structure, metadata, performance, llms.txt, sitemap), each with a concrete fix when it fails. Free, no account.

    Annotations the server declares

    • title: Scan AI readability
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http ai-visibility https://seekinweb.com/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [],
    "ask": [
      "mcp__ai-visibility__check_ai_recommendations",
      "mcp__ai-visibility__scan_website",
      "mcp__ai-visibility__generate_llms_txt"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ai-visibility. Review it before you use it.