MCP Gateway
by trusteed.xyz in Search & web
Agentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.
https://trusteed.xyz/demo-store/mcp- Tools
- 23
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 354 ms
- 494 ms slowest 5%
- Last check
- Passed
- 2 h ago, next in 5 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"mcp-gateway-4": {
"type": "http",
"url": "https://trusteed.xyz/demo-store/mcp"
}
}
}23 tools
- search_products_enriched
Search products with enriched data including structured attributes, variants, GTIN, and images. Ideal for comparison and detailed product discovery. Matching is keyword/substring-based (title, description, tags, vendor) with rating-then-review ordering — the rating and review…
- search_products
Search products in Demo Store. Returns matching products with prices, images, availability, and direct links. Results include data for generating a visual product carousel artifact with category filtering.
- get_product_details
Get detailed information about a specific product in Demo Store, including all variants, sizes, colors, and availability.
- browse_categories
List all product categories in Demo Store with product counts.
- create_cart
Create a shopping cart in Demo Store. Returns a cart_id. Pass it as cart_id to get_shipping_rates, select_shipping_option, apply_discount and preview_checkout; complete_checkout and get_trust_receipt take the same value as checkout_session_id. KYA IDENTITY: a Skyfire kya token…
- get_shipping_rates
Get available shipping rates for the cart. Requires shipping_address — pass it in the call. If the buyer requests the cheapest option, use cheapest_shipping_handle when non-null; it is null when rates cannot be compared in the cart currency. Rates marked authoritative=false are…
- select_shipping_option
Select a shipping method for the cart. Must call get_shipping_rates first and provide idempotency_key. Reuse the same key for retries of the same cart and option; use a new key if either changes. PREFER THE CART CARD: if there is an interactive card for this cart, let the buyer…
- apply_discount
Apply a discount or promo code to the cart. Checkout guide: read the MCP resource trusteed://guides/checkout. CREDENTIAL: this store needs one. Call the `create_sandbox_key` tool first (it is in this tool list and needs no credential), then pass the key you get back as the…
- preview_checkout
Preview the complete order summary before payment. Advances the session to ready-for-payment state. If you only need the price, call quote_checkout instead: it computes the same total without advancing the session or opening an approval. PREFER THE CART CARD: if there is an…
- complete_checkout
Complete the purchase. Provide buyer.name and buyer.email from the conversation before opening approval; ask in chat if either is missing. The approval page only reviews these details. PREFER THE CART CARD: if there is an interactive card for this cart, let the buyer confirm and…
- get_merchant_profile
Get the complete profile — trust score, policies, compliance, and protocol support — of the merchant this MCP endpoint belongs to. Takes NO parameters: the merchant is fixed by which store's /:storeSlug/mcp endpoint you connected to, not by an argument. To read a different…
- ucp_create_checkout
Create a UCP (Universal Commerce Protocol) checkout session from line items. Returns a UCP checkout object with status 'incomplete'. Starts the UCP flow (ucp_* tools); for the standard flow use create_cart instead. Do not mix the two flows on the same purchase. Checkout guide…
- ucp_get_checkout
Retrieve a UCP checkout session by ID. Returns the current state of the checkout. Use ONLY for a checkout session created with ucp_create_checkout (Universal Commerce Protocol); for the standard flow (create_cart, preview_checkout, complete_checkout) do not call this tool…
- ucp_update_checkout
Update a UCP checkout session. Send line_items to replace all lines (each line may name a variant_id), and/or fulfillment to set the delivery address (fulfillment.destination, which returns the shipping options) and choose one (fulfillment.selected_option_id, which adds shipping…
- ucp_complete_checkout
Complete a UCP checkout session. Transitions to 'completed' status. Idempotent — safe to retry with the same idempotency_key. Use ONLY for a checkout session created with ucp_create_checkout (Universal Commerce Protocol); for the standard flow (create_cart, preview_checkout…
- ucp_cancel_checkout
Cancel a UCP checkout session. Transitions to 'canceled' status. Cannot cancel already completed checkouts. Use ONLY for a checkout session created with ucp_create_checkout (Universal Commerce Protocol); for the standard flow (create_cart, preview_checkout, complete_checkout) do…
- get_site_map
Returns the complete site map of Trusteed: all public pages organized by category. Use this to discover what sections are available (docs, blog, integrations, legal, marketing) and find the right path before calling get_page_content.
- get_page_content
Get a SUMMARY of a specific page on Trusteed: its title, description, keywords, related tools and the link to the full page. It returns a summary, not the full page text: read the linked URL when the whole page is needed. `content_scope` says what came back. Pass the page slug…
- search_docs
Full-text search across all Trusteed public documentation: pages, blog posts, FAQ entries, error codes, the agent checkout guide, and the tools of this endpoint. Returns ranked results by relevance. Use this to find answers about protocols, pricing, integration guides, trust…
- compare_products
Compare 2 to 5 products side-by-side with normalized attribute table and best-value recommendation.
- create_sandbox_key
Get a temporary sandbox credential for this demo store, valid 24h. Present it as an `Authorization: Bearer` header, or — when your client cannot set headers — as the `agent_key` argument of the checkout tools. Payments here are simulated: this credential settles nothing and…
- get_trust_receipt
Retrieve the signed trust receipt for a checkout. A receipt records the complete_checkout call; read `order_placed` before telling anyone a purchase happened. Returns the receipt id, the JWS signature and how to verify it. Issuance is asynchronous: right after complete_checkout…
- get_store_trust
Get Demo Store's signed trust score (v4.1, 0-100) with per-signal data quality, confidence level, and a detached JWS for offline verification. Don't trust the number — verify it: download the JWKS at jwks_snapshot_uri, validate jws_compact with signing_kid, and recompute…
Security scan
1 finding
- Unusually long description in tool:complete_checkout
complete_checkout (complete checkout) Complete the purchase. Provide buyer.name …
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 2 h ago | Passed | 200 | 260 ms |
| 11 h ago | Passed | 200 | 366 ms |
| 20 h ago | Passed | 200 | 354 ms |
| 30 h ago | Passed | 200 | 330 ms |
| 40 h ago | Passed | 200 | 392 ms |
Show 7 older checks
| 2 days ago | Passed | 200 | 326 ms |
| 2 days ago | Passed | 200 | 341 ms |
| 3 days ago | Passed | 200 | 364 ms |
| 3 days ago | Passed | 200 | 256 ms |
| 4 days ago | Passed | 200 | 379 ms |
| 4 days ago | Passed | 200 | 419 ms |
| 4 days ago | Passed | 200 | 494 ms |