GEO Audit (AI Search Visibility)

io.github.theharrisontruong-webPublished by GitHub account theharrisontruong-webv1.0.0Updated Oct 24, 2026

Scores any URL's AI-search visibility with concrete fixes. $1.50/call via x402.

The publisher's own server: audit.domains - Domain Valuation

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Remote MCP server that audits a URL's visibility to AI search engines, scoring it 0–100 across 20 weighted checks and returning fixes.

What you can do
Run a full GEO readiness audit of a brand or storefront URL, fetching the site server-side and scoring 20 weighted checks covering schema.org markup, business identity, AI-crawler policy and related signals, with per-check evidence and recommendations (paid). Run a free lite audit that returns only the score, A–F grade, check counts and top gap titles for triage.
When to use it
Useful when you want to check how well a site is set up to be surfaced by AI search engines such as ChatGPT, Perplexity, Claude or Google AI Overviews, or to triage whether a full paid audit is worth running.
Requirements
A remote MCP endpoint; no account or API key. The full audit is paid per call in USDC on Base mainnet via the x402 protocol, so an x402-capable client and a funded wallet are needed. The lite audit is free but rate-limited.
Before you install
The full audit costs $1.50 per call in USDC and payment is the only authentication, so an agent can spend funds without a separate login. The server fetches the submitted URL server-side. The lite tier is rate-limited.

Installation

In SourceWeft

  1. Open GEO Audit (AI Search Visibility) 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/io.github.theharrisontruong-web%2Fgeo-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": {
    "geo-audit-ai-search-visibility": {
      "type": "http",
      "url": "https://geo-al6bxcngia-ue.a.run.app/mcp"
    }
  }
}

README

Paid Agent APIs

Pay-per-call MCP APIs for AI agents. Every call is settled in USDC via the x402 protocol on Base — no accounts, no API keys, no subscriptions. Payment is the auth: your agent pays per call and gets the result.

Operated by Harrison Truong · Contact: [email protected]


Products

ServiceWhat it doesMCP toolPriceStatus
AI Storefront Readiness GraderGrades any storefront URL A–F across 20 weighted conversion-readiness checks (checkout friction, trust signals, mobile readiness, merchandising completeness) and returns the failing checksgrade_storefront$1.00 / call✅ LIVE
GEO AuditScores any URL's visibility to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews) across 20 weighted checks and returns concrete fixes. Free tier: audit_geo_lite, rate-limitedaudit_geo$1.50 / call✅ LIVE
A11y AuditAccessibility lawsuit-risk scan: 20 weighted WCAG checks plus a lawsuit-risk level, framed as risk reduction for US businesses. Automated triage, not a certificationaudit_a11y$1.50 / callCode complete — deploys with the next release
Feed AuditProduct-feed hygiene audit: flags the feed errors that get listings disapproved or suppressed before they cost sales—$1.00 / callCode complete — deploys with the next release

Live endpoints

ServiceMCP endpointHTTP endpoint
Storefront GraderPOST https://grader-al6bxcngia-ue.a.run.app/mcpPOST https://grader-al6bxcngia-ue.a.run.app/grade
GEO AuditPOST https://geo-al6bxcngia-ue.a.run.app/mcpPOST https://geo-al6bxcngia-ue.a.run.app/geo · free: POST /geo-lite

Both take { "url": "https://your-site.example" }. Source for every service lives in this repo (grader/, geo/, a11y/).

Add either live service to any MCP client as a remote server:

json
{  "mcpServers": {    "storefront-grader": { "url": "https://grader-al6bxcngia-ue.a.run.app/mcp" },    "geo-audit": { "url": "https://geo-al6bxcngia-ue.a.run.app/mcp" }  }}

For agents: how payment works

  1. Call the tool or endpoint without payment → you get an HTTP 402 with the full payment requirements (amount, network, pay-to address).
  2. Pay in USDC on Base mainnet (eip155:8453) with any x402 client (@x402/fetch, the x402 Python package, CDP or PayAI wrappers) and retry with the payment proof.
  3. The call runs and returns the result. No signup, no key management, no invoice.

Discovery documents (/.well-known/x402):

Both services also declare the Bazaar discovery extension (extensions.bazaar) in their 402 responses, so catalog crawlers can index the paid routes from the 402 alone.

Payment terms: x402 exact scheme · asset USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) · pay to 0xd702C8A8Ee30F6950A2a663010d12FC195D5348e · facilitator PayAI (https://facilitator.payai.network), with Coinbase CDP facilitator support built in.


Listed on

Registry metadata in this repo

  • server.json — Official MCP Registry manifest for the Storefront Grader (remote).
  • server-geo.json — Official MCP Registry manifest for GEO Audit (remote).
  • server-a11y.json — Official MCP Registry manifest for A11y Audit (publishes on deploy).
  • glama.json — Glama maintainer claim for this repository.

License

MIT — see LICENSE. The license covers this documentation/metadata repo; the hosted services themselves are pay-per-call as described above.

Source: README.md at commit b566a56

Tools

2

audit_geo

Full GEO (AI-search visibility) readiness audit of a brand/storefront URL. Fetches the site server-side and runs 20 weighted checks across schema.org depth (Organization, Product, Review, FAQPage, aggregateRating), business identity (sameAs, NAP consistency, contact), AI-crawler policy (robots.txt treatment of GPTBot/ClaudeBot/PerplexityBot/CCBot, llms.txt), content extractability (clean text, headings, JS walls, meta description), freshness (sitemap, lastmod, content dates), and authority (about page, credentials, canonical/HTTPS). Returns machine-readable JSON: 0-100 score, A-F grade, per-check pass/partial/fail/unknown with evidence, and the top 3 prioritized fixes. No LLM is queried per call — deterministic checks only. Cost: $1.50 USDC on Base per call, paid via x402 — the caller's agent pays from its owner's approved wallet; no API key needed. Use this to audit a client's site for AI-search visibility, or to generate the audit behind a GEO report for a brand owner.

Parametersurlrequired

audit_geo_lite

FREE lite GEO readiness audit of a brand/storefront URL. Runs the same 20 checks as audit_geo but returns top-line results only: 0-100 score, A-F grade, check counts, and the titles of the top gaps — no per-check evidence, no detailed recommendations. Use this to triage whether a site needs the full audit_geo report, or call audit_geo directly for the complete evidence-backed audit.

Parametersurlrequired

Version history

1
  1. v1.0.0LatestOct 16, 2026

Score

100% 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
  • License10 pts

Other Audit integrations