Skip to content

WebsiteIQ

by OsbornVentures · remote · no sign-in to list tools · v1.4.0 · published by GitHub user OsbornVentures

Robots-aware website audits, pre-crawl quotes, and structured evidence for people and agents.

Deletes · 1Changes · 3

6 tools: 1 can delete or cancel things, 3 change things and 2 only read.

Scanned Oct 21, 2026

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

claude mcp add --transport http websiteiq https://websiteiq.xyz/mcp

Tools

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

6 tools

Deletes or cancels 1Claude Code: deny
  • delete_auditDeletes the retained request metadata, generated report, and delivery record.No findings

    Why it is in this group

    • The name "delete_audit" says "delete": a word for removing or ending something.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Deletes the retained request metadata, generated report, and delivery record.

    Annotations the server declares

    • title: Delete audit
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: false
Changes things 3Claude Code: ask
  • audit_urlStarts the free bounded, robots-compliant audit of one public HTTP(S) page.No findings

    Why it is in this group

    • The description's first verb is "start": a word for a change.
    Description, as the server wrote it
    Starts the free bounded, robots-compliant audit of one public HTTP(S) page. No account, email, or contact consent is required. One free audit is allowed per requester IP and per target website each day. When payment is available, an abuse-limited call returns the exact sitemap-priced x402 PaymentRequired result and accepts a compatible retry through _meta['x402/payment']; otherwise it returns a quote preview. WebsiteIQ never pays target sites and never bypasses robots.txt.

    Annotations the server declares

    • title: Start a WebsiteIQ audit
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • estimate_auditBefore audit crawling, reads robots.txt and a bounded same-host sitemap tree—including namespaced, WordPress, and Yoast-style indexes—then returns page scope plus standard and whit…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
    Before audit crawling, reads robots.txt and a bounded same-host sitemap tree—including namespaced, WordPress, and Yoast-style indexes—then returns page scope plus standard and white-label USDC quotes. Up to 10 pages cost $0.01 standard or $0.02 white-label; each additional page costs $0.001 or $0.002. A payable quote includes the quoteId required by start_paid_audit.

    Annotations the server declares

    • title: Get a whole-site audit quote
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • start_paid_auditStarts the exact robots-aware whole-site scope represented by a current quoteId.No findings

    Why it is in this group

    • The name "start_paid_audit" says "start": a word for a change.
    Description, as the server wrote it
    Starts the exact robots-aware whole-site scope represented by a current quoteId. If payment is absent, returns an x402 v2 PaymentRequired result. A compatible MCP client retries with _meta['x402/payment']; WebsiteIQ verifies the required payment identifier, settles exact USDC, and returns the existing job on safe replay.

    Annotations the server declares

    • title: Pay for and start a quoted audit
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 2Claude Code: allow
  • get_audit_statusReturns the privacy-filtered status of an audit.No findings

    Why it is in this group

    • The name "get_audit_status" says "get": a word for reading.
    Description, as the server wrote it
    Returns the privacy-filtered status of an audit. The access token returned by audit_url is required.

    Annotations the server declares

    • title: Get audit status
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_checksReturns the current public audit categories and scoring caveat.No findings

    Why it is in this group

    • The name "list_checks" says "list": a word for reading.
    Description, as the server wrote it
    Returns the current public audit categories and scoring caveat.

    Annotations the server declares

    • title: List WebsiteIQ checks
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

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.4.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http websiteiq https://websiteiq.xyz/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": [
      "mcp__websiteiq__get_audit_status",
      "mcp__websiteiq__list_checks"
    ],
    "ask": [
      "mcp__websiteiq__estimate_audit",
      "mcp__websiteiq__start_paid_audit",
      "mcp__websiteiq__audit_url"
    ],
    "deny": [
      "mcp__websiteiq__delete_audit"
    ]
  }
}

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 websiteiq. Review it before you use it.