Skip to content

Stable release

sku-md/mcp

Use read-only tools to check SKU.md documents, published URLs and links between documents.

Five caller-content duties, two published-resource duties

All caller-supplied content is sent to the sku.md service for processing. The five submitted-content tools make no outbound fetch to third-party URLs; the two online tools check only caller-specified exact public resources and bounded graphs explicitly declared by those documents.

Submitted-content checks · 5

Document, graph, and semantic checks with no third-party fetch

Published-resource checks · 2

Exact published-document checks and bounded declared-graph checks

Add a custom connector in Claude

  1. 01

    Open Settings → Connectors → Add custom connector.

  2. 02

    Set the name to sku-md and the remote MCP URL to https://sku.md/mcp.

  3. 03

    After saving, inspect the seven read-only tools, then run the positive check against the official demo URL.

Seven public tools

7 tools · 94 resources
01sku_md_audit_product

Audit supplied product knowledge and optional page structured data. No network requests; content is sent to this remote service. Source reachability and semantic review are separate.

02sku_md_evaluate_products

Evaluate explicit constraints against reviewed attributes. Returns matched, excluded or insufficient with reasons and sources. No recommendations, rankings, transactions or live-state inference. Supplied content is sent to this remote service.

03sku_md_validate_document

Validate caller-supplied SKU.md v1 Markdown and source-linked knowledge only; no live commerce authority or platform adoption guarantee.

04sku_md_validate_document_graph

Validate supplied catalog/product documents and safe Source checks. SKU.md v1 Markdown and source-linked knowledge only; no live commerce authority or platform adoption guarantee.

05sku_md_compare_documents

Compare normalized v1 structures and a bounded Markdown diff. SKU.md v1 Markdown and source-linked knowledge only; no live commerce authority or platform adoption guarantee.

06sku_md_validate_published_document

Safely fetch exact bytes through bounded public redirects. SKU.md v1 Markdown and source-linked knowledge only; no live commerce authority or platform adoption guarantee.

07sku_md_validate_published_graph

Fetch only recognized bounded product links and Sources. SKU.md v1 Markdown and source-linked knowledge only; no live commerce authority or platform adoption guarantee.

Canonical HTTPS Resources

Every Resource uses a versioned https://sku.md/... URI and byte-matches its public Pages file. Tool names, descriptions, and the count below come directly from the implemented MCP contracts.

No surrounding-site scan

Only when /sku.md returns 404, inspect the same-origin homepage for a Markdown alternate. Do not scan surrounding-site or default Sitemap files, robots.txt, llms.txt, platform signals, or guessed paths. Follow bounded declared links, including an explicitly declared Product knowledge Sitemap.

No generation or user-state product

No content generation, search/index, account, draft storage, Prompt, transaction, or automatic publishing, and no merchant resource is modified.

Published-resource boundary

Exact public HTTPS URLs only, bounded public redirects, Markdown MIME, per-document and whole-graph budgets, same-origin declared links, and repeated DNS/private-target checks. Network uncertainty returns incomplete, never a pass.

Independent check, not certification

A remote result describes an exact response at its recorded time. It is not certification, adoption, ranking, or SEO/GEO/AEO evidence, and it does not show endorsement by any platform.

Protocol and compatibility

The primary path uses stateless MCP 2026-07-28 requests. A stateless 2025-11-25 compatibility path remains available while Claude products roll forward. Static tools and Resources do not advertise change notifications.

Data handling and anonymous access

The service is anonymous, read-only, and rate-limited. All caller-supplied content is sent to the service. Application logs do not record request bodies, document text, target URLs, source IPs, request headers, or credentials; operations use aggregate Cloudflare metrics. Do not submit secrets, credentials, or sensitive data you are not authorized to process.

Public service limits

Requests are limited to 640 KiB, each document to 64 KiB, and a graph to 32 resources and 1 MiB, with a 15-second request deadline. Limits are 20 requests per minute per source, 6 network-tool requests per minute, and 3 per target per minute.

Connect the service

Codex

codex mcp add sku-md --url https://sku.md/mcp

Claude Code

claude mcp add --transport http --scope user sku-md https://sku.md/mcp

Production endpoint

https://sku.md/mcp