Connect it to Claude (2 steps)
1. In Claude, open Settings → Connectors → Add custom connector and paste this URL:
https://edge.cycle-platform.com/v1/mcp
2. In any chat, enable the Cycle connector and ask - for example: "Is my catalogue ready for the EU DPP? Here are my products…" or "When does the textile DPP become mandatory?". Claude will pick the right Cycle tool by itself.
Other agents (ChatGPT, Gemini, Grok)
Any MCP-capable client can add the same remote server URL. For ChatGPT and Claude, the MCP connector is the recommended path. The REST endpoints below work for any agent or client capable of making HTTP requests (note: standard ChatGPT browsing can read this page but cannot POST a catalogue - use the connector or an HTTP-capable tool).
REST - zero installation
GET https://edge.cycle-platform.com/v1/mcp/verify/dpp-requirements- verified EU DPP regulatory timeline + required fieldsPOST https://edge.cycle-platform.com/v1/mcp/verify/readiness- body{"products":[…]}(any reasonable JSON shape) → readiness score 0-100 per product + exact missing fields + which single field unlocks the most productsGET https://edge.cycle-platform.com/v1/mcp/verify/gs1?gtin=…- GTIN check digit and GS1 Digital Link validation (Sunrise 2027)
Machine-readable spec: openapi.json.
Example request (copy-paste)
A Shopify-style product works as-is - the SKU and barcode may live inside variants:
POST https://edge.cycle-platform.com/v1/mcp/verify/readiness
Content-Type: application/json
{"products": [{
"title": "Relaxed blazer",
"vendor": "Acme",
"body_html": "Tailored relaxed-fit blazer",
"material": "80% wool, 20% polyamide",
"country_of_origin": "Portugal",
"supplier": "Textil Norte",
"care": "Dry clean only",
"compliance": "OEKO-TEX",
"variants": [{"sku": "RB-001", "barcode": "8410100012346"}]
}]}Response: per-product readiness score 0-100, exact missing fields, identity_checks on any GTIN present, and the single field that unlocks the most products.
Creating twins, DPPs and GS1 carriers
Verification is free and anonymous. CREATING persistent objects - live product twins, conformance-validated Digital Product Passports and GS1 Digital Link QR carriers - requires an organisation API key issued by Cycle when you onboard. Cycle validates conformance BEFORE creating: it will not issue an incomplete passport.