# Jithox Commerce Preflight > Read-only retail commerce preflight, in the markets the connected source covers. Search products, read current offers (integer-cent prices), compare offers as a value table on a stated criterion, and hand a HUMAN an official affiliate buy link — BEFORE anyone spends anything. Answers come from the queried source at the stated retrieval time (official bol.com partner API live, or a clearly-labelled synthetic fixture in dev/test); a no-match is never 'not sold' — only 'not in the source we queried, which covers the markets it declares'; missing/unavailable/not_configured is never a verdict and costs nothing. This server NEVER places, modifies or cancels an order and never touches a payment, card or checkout. This is an **MCP server**, not a website. An AI agent connects to it directly and calls its tools; a human reads https://commerce.mcp.jithox.com/docs. ## Connect - MCP endpoint: https://commerce.mcp.jithox.com/mcp - Transports: Streamable HTTP and the legacy HTTP+SSE transport, both on that one URL - Protocol revisions served: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 - Auth: OAuth 2.1 (discovery at https://commerce.mcp.jithox.com/.well-known/oauth-protected-resource, PKCE S256), or send the workspace access key directly as `Authorization: Bearer ` (or `X-Jithox-Api-Key`) when a browser callback is impossible. Never both. - Free and unauthenticated: `initialize`, `server/discover`, `tools/list`, `/healthz`, `/readyz`, and every document linked below. ## Tools (5, all read-only) - `search_retail_products` — Search the queried retail source by free text or EAN. - `get_product_offer` — Report one product's current offer from the queried source: price in integer cents, availability, seller count and delivery promise, each with provenance and retrieval time. - `compare_product_offers` — Compare current offers for 2–5 EANs as a VALUE TABLE ordered by a stated criterion (price ascending). - `build_affiliate_buy_link` — Deterministically build the OFFICIAL product link carrying the partner tracking id — no network call, nothing ordered. - `get_commerce_readiness` — One plain state of THIS server: is a retail source configured, is the affiliate programme configured, and what that means for the other tools. There is no write, send, order or payment tool on this server. `place_order` is absent by construction and answers 404 with the reason. ## What an answer is, and is not Every accepted call returns a uniform decision envelope (status, evidence, provenance with the source and the moment it was read, limitations) plus an Ed25519-signed receipt anyone can verify offline against https://commerce.mcp.jithox.com/receipts/public-key.pem. A refusal, a rate limit, an unavailable source or an incomplete question costs nothing and is never dressed as an answer. "Unavailable" is a truthful state, never a negative verdict. ## Who this is for, and where you can be No geographic restriction, no EU company required, no EU address, no VAT number needed to connect. These servers encode EUROPEAN RULES, and European rules bind whoever sells into, ships to or invoices the EU — wherever they are. An exporter in the United States, a manufacturer in China, a marketplace seller in India and a SaaS billing EU customers all face the same checks, and all of them can call these servers today. Payment does not require a euro account, a card, or a Jithox account at all: the x402 lane settles in USDC on Base from any wallet, anywhere. The prepaid balance is priced in EUR; the machine lane is not. ## Cost 25 accepted calls free (14 days from key creation), then a prepaid balance charged per ACCEPTED call. Accountless machine payment is also possible on the products that enable it — see https://commerce.mcp.jithox.com/x402/quickstart.json. ## Machine-readable - https://commerce.mcp.jithox.com/.well-known/jithox-capability.json — this server's identity and tools - https://commerce.mcp.jithox.com/.well-known/oauth-protected-resource — auth discovery - https://commerce.mcp.jithox.com/x402/products — the cross-product index (only products announced for discovery) - https://commerce.mcp.jithox.com/x402/quickstart.json — how to pay per call without an account - https://commerce.mcp.jithox.com/agents — the long-form briefing for agent runtimes - https://commerce.mcp.jithox.com/docs — the human developer guide ## Boundaries - Preflight evidence only — prices and availability are the queried source's declarations at the stated time, never buying advice, never an order, and never a guarantee the offer still holds. - A no-match is 'no_match_in_queried_source' with the source's declared market coverage — never 'not sold'. - Comparisons are value tables on a stated criterion — never a ranking sold as advice. - This server never places, modifies or cancels an order and never touches a payment, card or checkout. - Affiliate commission accrues at the retailer's partner programme when a HUMAN clicks the link; nothing is invoiced by this server for a click. No independent penetration test has been performed. Public self-service, and no compliance certification of any kind is claimed or implied.