Site Audit

com.santosautomationPublished by santosautomation.comOfficial publisherv2.18.0Updated Oct 24, 2026

Website intelligence audits for AI agents: free preview plus x402-paid Agent Readiness scoring

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

A remote MCP server that audits public web pages and extracts their content, with one free preview audit and other capabilities paid per call in USDC via x402.

What you can do
Run a free daily preview audit of one public page covering fetch timing, page weight, SEO, basic accessibility, security headers and pass/fail checks with remediation guidance, plus an agent-readiness score for how well a site can be discovered and invoked by agents. Extract a single page's main content as clean Markdown with title, description, outbound links and word count. Extract JSON fields from one page against your own JSON Schema, re-validated before return. Parse an RSS, Atom or JSON Feed into normalized JSON with up to 50 items. Map one page's links into internal/external and topic categories with counts. Summarize one HTML page into a structured summary with key facts and entities
When to use it
Useful when you want an assistant to check a public site's technical health, SEO and agent readiness, or to pull a single page's content, structured fields, links or feed items without building your own fetcher. The free preview suits occasional spot checks; the paid tools suit repeated extraction and audit work.
Requirements
A remote streamable HTTP endpoint; no local runtime, package, environment variables or headers are declared. The paid capabilities require payment in USDC through the x402 v2 flow, which the tool call hands off as an HTTP exchange. Targets must be public pages or feeds; no JavaScript rendering or crawling.
Before you install
Most tools cost money per successful call in USDC (from $0.003 to $0.08), so repeated use spends funds; the free preview is limited to one audit per day per caller IP. Paid calls return a payment handoff rather than doing the work directly. Submitted page content and your JSON Schema are sent to a third-party service, and the summarize tool uses a Claude-generated summary.

Installation

In SourceWeft

  1. Open Site Audit 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.santosautomation%2Fsite-audit/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": {
    "site-audit": {
      "type": "http",
      "url": "https://api.santosautomation.com/mcp"
    }
  }
}

Tools

7

audit_website_preview

FREE PREVIEW (1 audit per day per caller IP) of Santos Website Intelligence. Runs a fast Quick Intelligence Audit of one public page: fetch timing, page weight, SEO, basic HTML accessibility, security headers, Website Intelligence dimensions, pass/fail checks, and remediation guidance. It audits one page only—no crawling, JavaScript rendering, Core Web Vitals, WCAG certification, or vulnerability scanning. Note for hosted agents: the quota is keyed on the calling IP, so all users of one platform share a single daily preview. Treat it as a sample of the output, not as capacity. For real use, call the machine-payable production endpoint: GET https://api.santosautomation.com/api/audit?url=... — $0.015 USDC per successful audit on Base mainnet (eip155:8453) via x402 v2; no account or API key required.

Parametersurlrequired

audit_agent_readiness

PAID CAPABILITY ($0.075 USDC per successful audit via x402 v2). Passively assesses how well a public website or service can be discovered, understood, invoked, and—where explicitly applicable—paid by agents. This MCP call validates the target and returns the canonical x402 HTTP handoff; payment and the versioned result are exchanged at GET https://api.santosautomation.com/api/agent-readiness?url=...&depth=quick. No account or API key is required.

Parametersurlrequireddepth

extract_page_markdown

PAID CAPABILITY ($0.005 USDC per successful extraction via x402 v2). Fetches one public page and returns its main content as clean Markdown plus title, description, outbound links, and word count. Single page only — no crawling or JavaScript rendering. This MCP call validates the target and returns the canonical x402 HTTP handoff; payment and the result are exchanged at GET https://api.santosautomation.com/v1/extract?url=... (or POST {"url": "…"}). No account or API key is required.

Parametersurlrequired

extract_structured_data

PAID CAPABILITY ($0.08 USDC per successful schema-conforming extraction via x402 v2). Fetches one public page and returns JSON fields extracted by an LLM against your own JSON Schema, re-validated against that schema before return; non-conforming output returns 422 and never settles. Single page only — no crawling or JavaScript rendering; page content is truncated to 8000 characters. This MCP call validates the target and returns the canonical x402 HTTP handoff; payment and the result are exchanged at POST https://api.santosautomation.com/v1/extract/structured with {"url": "…", "schema": {...}} — POST only, because a JSON Schema does not fit in a query string. No account or API key is required.

Parametersurlrequiredschema

feed_parse

PAID CAPABILITY ($0.003 USDC per successful parse via x402 v2). Parses one public feed URL (RSS 2.0, Atom, or JSON Feed) into normalized JSON with feed metadata and up to 50 items; non-feed targets return 422 and never settle. This MCP call validates the target and returns the canonical x402 HTTP handoff; payment and the result are exchanged at GET https://api.santosautomation.com/v1/feed?url=... (or POST {"url": "…"}). No account or API key is required.

Parametersurlrequired

summarize

PAID CAPABILITY ($0.033 USDC per successful summary via x402 v2). Summarizes one public HTML page into a Claude-generated structured summary (title, summary, key_facts, entities, word_count) with an optional focus steering prompt; non-HTML targets return 422 and never settle. This MCP call validates the target and returns the canonical x402 HTTP handoff; payment and the result are exchanged at POST https://api.santosautomation.com/v1/summarize with {"url": "…"} (or GET ?url=&focus=). No account or API key is required.

Parametersurlrequiredfocus

Version history

3
  1. v2.18.0LatestOct 10, 2026
  2. v2.17.0Oct 9, 2026
  3. v2.16.0Sep 16, 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.