Feed Audit (Product Feed Hygiene)

io.github.theharrisontruong-web由 GitHub 账号 theharrisontruong-web 发布v1.0.0更新于 Nov 13, 2026

Audits a product feed (XML/CSV/JSON) for Google Shopping disapproval errors. $1.00/call via x402.

发布方自己的服务:audit.domains - Domain Valuation

已验证Streamable HTTP可网页运行数据与分析商业与电商

概览

AI 生成的概览

远程 MCP 服务器,扫描 Google Shopping 风格的商品 Feed(XML、CSV 或 JSON),返回健康度评分、等级和主要缺口。

可以做什么
  • 对 Feed 网址执行完整健康度扫描,包含 20 项加权检查,涵盖解析有效性、必需属性、GTIN/MPN 等。
  • 执行免费精简扫描,仅返回总体结果:评分、A-F 等级、被拒风险级别、识别出的格式、商品数量和主要缺口标题。
  • 从完整扫描获取商品级明细,查看哪些商品未通过哪些检查。
适用场景
适合维护 Google Shopping 或类似渠道商品 Feed 的场景,在发布前后快速自动检查被拒风险。精简扫描适合初步了解,完整扫描用于商品级诊断。
运行要求
需要远程 streamable-HTTP 端点;无需本地安装、账号或 API 密钥。完整 audit_feed 调用通过 x402 协议按次付费,使用 Base 主网上的 USDC,因此需要支持 x402 的客户端和已充值钱包;audit_feed_lite 免费。
安装前请注意
完整扫描按次收费(Base 主网 USDC),且支付即为唯一身份验证,客户端需涉及钱包密钥。服务器会在服务端抓取你提供的 Feed 网址,因此 Feed 内容会发送给第三方。启用付费调用前请确认价格与支付细节。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Feed Audit (Product Feed Hygiene),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.theharrisontruong-web%2Ffeed-audit/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "feed-audit-product-feed-hygiene": {
      "type": "http",
      "url": "https://feed-al6bxcngia-ue.a.run.app/mcp"
    }
  }
}

README

Paid Agent APIs — Storefront Grader & GEO Audit

Two pay-per-call APIs built for AI agents. No accounts, no API keys, no subscriptions — payment is the auth. Each call is paywalled with the x402 protocol: send a request, get an HTTP 402 with payment requirements, pay in USDC on Base, get the result.

Operated by Harrison Truong · Contact: [email protected]


1. AI Storefront Readiness Grader — $1.00 / call

Grades any storefront URL A–F across 20 weighted conversion-readiness checks (checkout friction, trust signals, mobile readiness, page performance basics, merchandising completeness, and more) and returns the grade plus the failing checks.

HTTP endpointPOST https://grader-al6bxcngia-ue.a.run.app/grade
MCP endpointPOST https://grader-al6bxcngia-ue.a.run.app/mcp
MCP toolgrade_storefront
Input{ "url": "https://your-store.example" }
Price$1.00 per call (USDC, Base mainnet)
Directory listinghttps://www.x402scan.com/server/47e39cb6-7143-4052-b4b1-4dac0e1a2b40

2. GEO Audit — $1.50 / call

Scores any URL's visibility to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews) across 20 weighted checks — crawlability for AI bots, structured data, content extractability, entity signals — and returns the score plus concrete fixes.

HTTP endpointPOST https://geo-al6bxcngia-ue.a.run.app/geo
MCP endpointPOST https://geo-al6bxcngia-ue.a.run.app/mcp
MCP toolaudit_geo
Input{ "url": "https://your-site.example" }
Price$1.50 per call (USDC, Base mainnet)
Free tierPOST https://geo-al6bxcngia-ue.a.run.app/geo-lite — tool audit_geo_lite, free, rate-limited to 20/hour

Payment terms (x402)

  • Protocol: x402 (HTTP 402 Payment Required), exact scheme
  • Network: Base mainnet (eip155:8453)
  • Asset: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • Pay to: 0xd702C8A8Ee30F6950A2a663010d12FC195D5348e
  • Facilitator: PayAI (https://facilitator.payai.network)
  • Discovery: both services serve a discovery document at /.well-known/x402 and declare the Bazaar discovery extension (extensions.bazaar) in their 402 responses.

Any x402-aware client works out of the box (@x402/fetch, x402 Python package, CDP or PayAI client wrappers). Unpaid requests receive a standard 402 challenge with the full payment requirements — no signup needed to inspect them:

bash
curl -i -X POST https://grader-al6bxcngia-ue.a.run.app/grade \  -H 'Content-Type: application/json' \  -d '{"url": "https://example.com"}'# → HTTP 402 with payment requirements (1.00 USDC, Base mainnet)

Run a paid call from code (buyer example)

examples/buy-with-x402/ is a runnable Node script that buys a call end-to-end with @x402/fetch. It defaults to a dry run: it sends one unpaid request, prints the decoded 402 challenge, and exits — it only pays when you pass --pay with your own wallet key in EVM_PRIVATE_KEY.

bash
node examples/buy-with-x402/buy.mjs            # dry run, prints the 402node examples/buy-with-x402/buy.mjs geo https://your-site.example

MCP usage

Both services expose a stateless streamable-HTTP MCP endpoint at /mcp on their base URLs. Add either 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" }  }}

Tool calls return an in-protocol 402 until the client pays via x402; the free audit_geo_lite tool on the GEO server works without payment.

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).
  • 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.

来源:README.md,提交 cca6802

工具

2

audit_feed

Full product feed hygiene scan of a product feed URL (Google Shopping-style XML, CSV, or JSON — format auto-detected). Fetches the feed server-side and runs 20 weighted checks: parse validity and encoding, required attributes (id, title, link, price, availability values, image_link), GTIN/MPN and brand coverage, identifier_exists misuse, title/description quality, image-link spot-checks, price format and sale_price logic, taxonomy and shipping/tax presence, duplicate ids and variant grouping. These are the errors behind Google Merchant Center disapprovals — a disapproved feed means the products do not serve on Google Shopping at all, and agent-commerce surfaces referencing Merchant Center IDs inherit the same dirt. Returns machine-readable JSON: 0-100 score, A-F grade, a disapproval-risk level (Low/Moderate/Elevated/High) with the failing disapproval-class checks named, per-check pass/partial/fail/unknown with evidence, the worst-offending items sampled with concrete fixes, and the top 3 prioritized fixes. HONEST LIMITS: the scan validates the feed document (capped at 8 MB, first 20,000 items, 8 image spot-checks); it does not crawl landing pages, so feed-vs-page price/availability mismatches are out of scope. Cost: $1.00 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 after every catalog change, before a Shopping campaign launch, or to triage a disapproval wave.

输入参数url必填

audit_feed_lite

FREE lite product feed hygiene scan of a product feed URL (XML, CSV, or JSON — auto-detected). Runs the same 20 checks as audit_feed but returns top-line results only: 0-100 score, A-F grade, disapproval-risk level, detected format, item count, check counts, and the titles of the top gaps — item-level detail is capped (no per-check evidence, no offending items, no detailed fixes). Use this to triage whether a feed needs the full audit_feed report, or call audit_feed directly for the complete evidence-backed scan.

输入参数url必填

版本历史

1
  1. v1.0.0最新Nov 13, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Audit 集成