mcpbeat Sign in

MCP Gateway MCP Server

not responding

MCP Gateway is listed as active in the registry but did not answer our last check. It exposes 27 tools.

Agentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 91 days of history · worst day 0%
91 days agonow
0.0%
Uptime 24h
0 of 91 checks
27
Tools
read from the server
339 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 335

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 24 August 2026. No other catalogue keeps this.

25 Oct a tool changed the parameters it asks for get_trust_receipt
20 Oct 4 tools changed the parameters they ask for complete_checkout, preview_checkout, ucp_complete_checkout and 1 more
20 Oct 2 tool descriptions were rewritten complete_checkout, ucp_complete_checkout
17 Oct a tool changed the parameters it asks for complete_checkout
16 Oct 4 tools appeared get_checkout_state, quote_checkout, ucp_preview_checkout and 1 more
16 Oct a tool changed version2 times that day
15 Oct 10 tools changed the parameters they ask for13 times that day apply_discount, complete_checkout, create_cart and 7 more
15 Oct 4 tool descriptions were rewritten complete_checkout, get_trust_receipt, preview_checkout and 1 more
15 Oct a tool changed version
14 Oct 12 tool descriptions were rewritten13 times that day apply_discount, complete_checkout, create_cart and 9 more
and 295 more, back to 24 August 2026

MCP Gateway does not always answer

Over the last week it answered 0.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add mcp-gateway --transport http https://trusteed.xyz/demo-store/mcp
Settings → Connectors → Add custom connector, then paste this address
https://trusteed.xyz/demo-store/mcp
~/.codex/config.toml
[mcp_servers.mcp-gateway]
url = "https://trusteed.xyz/demo-store/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-gateway": {
      "url": "https://trusteed.xyz/demo-store/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-gateway": {
      "type": "http",
      "url": "https://trusteed.xyz/demo-store/mcp"
    }
  }
}

Available tools 27

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

ucp
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 not call this tool. Checkout guide: read the MCP resource trusteed://guides/checkout.
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, complete_checkout) do not call this tool. For a cart built with create_cart use complete_checkout. PAYMENT MANDATE: this tool also requires one, issued by the platform, not written by you. Call `preview_checkout` for this cart, open the `approval_url` it returns, poll `approval_status_url` with your agent credential, and send the mandate you receive as the `payment_mandate` argument or an `X-Payment-Mandate` header. The approval is bound to your agent credential and the cart; it does not verify that a person was present. Checkout guide: read the MCP resource trusteed://guides/checkout.
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: read the MCP resource trusteed://guides/checkout.
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. Checkout guide: read the MCP resource trusteed://guides/checkout.
ucp_preview_checkout
Preview a UCP checkout and move it to ready-for-payment. Call after destination and shipping are set, before ucp_complete_checkout. Use ONLY for a checkout created with ucp_create_checkout. Checkout guide: read the MCP resource trusteed://guides/checkout.
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 to the totals). Only allowed when status is 'incomplete'. Use ONLY for sessions created with ucp_create_checkout; for the standard flow use create_cart and select_shipping_option. Checkout guide: read the MCP resource trusteed://guides/checkout.
products
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.
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 count it orders by are asserted by the merchant and are not verified by Trusteed. Use this when you have concrete keywords, a category, or a price range.
apply
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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
browse
browse_categories
List all product categories in Demo Store with product counts.
cart
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 has no effect on this tool (it grants no trust boost here); KYA identity applies to the REST agent API (`Authorization: Bearer`), not to the MCP tools. 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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
checkout
get_checkout_state
Read the current state of a cart created with create_cart: status, lines, totals, selected shipping, when it was previewed, its order if one exists and a pointer to get_trust_receipt. Read-only: it changes nothing and does not open any approval. Use it to resume a purchase; for UCP checkouts use ucp_get_checkout. Checkout guide: read the MCP resource trusteed://guides/checkout.
compare
compare_products
Compare 2 to 5 products side-by-side with normalized attribute table and best-value recommendation.
complete
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 (when the store offers a choice) pick the payment method there — including retrying after a declined payment or switching method — instead of calling this tool yourself. Each call you make here opens a new card in the transcript instead of updating the one already open. Only call it yourself when there is no interactive card or the buyer explicitly asks you to complete it in chat. Idempotent — replay is keyed on checkout_session_id: any retry against a session that already has an order returns that same order (COMPLETED or PENDING_EXTERNAL_CONFIRMATION) without re-charging. The provided idempotency_key is recorded on the session for audit and short-circuits a repeated call with the same key. If the response has status PENDING_EXTERNAL_CONFIRMATION, no purchase has completed yet: read `order_placed` and `next_action` — a person has to approve or pay at its `url`; `next_action` says whether calling again with the same checkout_session_id and idempotency_key can read the outcome. KYAPAY (payment_method=KYAPAY or a kyapay_token): charging with KYApay is not available. KYApay is identity verification here, not a payment rail, so the call is rejected with PAYMENT_METHOD_NOT_CONFIGURED before anything is charged or written; use another payment method. The Skyfire KYA token serves identity on the REST API, not payment in this tool. On demo-store the approval step records a confirmation but does not verify that a human gave it. PAYMENT MANDATE: this tool also requires one, issued by the platform, not written by you. Call `preview_checkout` for this cart, open the `approval_url` it returns, poll `approval_status_url` with your agent credential, and send the mandate you receive as the `payment_mandate` argument or an `X-Payment-Mandate` header. The approval is bound to your agent credential and the cart; it does not verify that a person was present. 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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
docs
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 scores, and more.
merchant
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 merchant's profile, call this same tool on that merchant's own endpoint instead.
page
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 (e.g. 'for-agents', 'pricing', 'blog') or a blog post slug (returns its excerpt). Use get_site_map first to discover available slugs. Pass page='blog' to list all blog posts.
preview
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 interactive card for this cart, let it compute and show the summary instead of calling this tool yourself — it keeps the flow in one card. 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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
product
get_product_details
Get detailed information about a specific product in Demo Store, including all variants, sizes, colors, and availability.
quote
quote_checkout
Read-only price quote. Does not advance the session, open approvals or enable payment. To pay, call preview_checkout. Computes the same totals as preview_checkout for this cart (subtotal, shipping, discount, tax status, total_is_final), with status QUOTE_ONLY, but not the same checks: it does not check your payment mandate's spending cap; preview_checkout does. Read-only on Trusteed's side: where the store prices orders on its own platform (WooCommerce), the store builds a temporary cart to compute the quote and discards it. Checkout guide: read the MCP resource trusteed://guides/checkout.
sandbox
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 works only on the demo store. No human login is involved at any point.
select
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 pick shipping there instead of calling this tool yourself — it keeps the flow in one card instead of opening a new one per step. 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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
shipping
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 estimates, not the final charge. PREFER THE CART CARD: if create_cart returned an interactive card (the buyer can see and click it), let them enter the address and pick shipping there instead of calling this tool yourself — each top-level call you make here opens a new card in the transcript instead of updating the one already open. Only call it yourself when there is no interactive card (text-only client) or the buyer explicitly asks you to handle it in chat. 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 `agent_key` argument — or as an `Authorization: Bearer` header if your client can set headers. Do not ask a person to log in: there is no human login for this store.
site
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.
store
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 payload_hash_sha256.
trust
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 this may answer `status: "pending"` with a retry delay. `pending` with code `receipt_pending` means the purchase completed and the receipt is on its way; `checkout_in_progress` means the complete_checkout call is still running. Only the credential that made the purchase can read its receipt. A receipt attests that the call happened, not that money moved: read `settlement` (it is `not_attested` unless the payment rail confirmed it). PREFER THE CART CARD: if the purchase was completed on an interactive card, it already fetches and shows this receipt itself right after the order — calling this tool yourself right after is usually redundant and opens a new card in the transcript. Call it yourself only when there is no interactive card, or the buyer asks for the receipt later in a new turn. Checkout guide: read the MCP resource trusteed://guides/checkout.
verify
verify_trust_receipt
Check a trust receipt's signature, revocation and chain coverage from inside this session (v1.0 receipts only; other profiles answer `unsupported_profile`, not invalid). LIMIT: the issuer verifies its own receipt (`verified_by: issuer`, `independent: false`), so this is a consistency check, not proof to a third party; `independent_verification` tells you how to verify it yourself against the public JWKS. Pass the `jws` from get_trust_receipt. Checkout guide: read the MCP resource trusteed://guides/checkout.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

attach_agent_identity
removed 1 Sep 2026
browse_catalog_feed
removed 1 Sep 2026
cancel_payment_mandate
removed 1 Sep 2026
check_agent_consent
removed 1 Sep 2026
complete_visa_payment
removed 1 Sep 2026
create_payment_mandate
removed 1 Sep 2026
enroll_payment_method
removed 1 Sep 2026
explore_store
removed 1 Sep 2026
get_acp_orders
removed 1 Sep 2026
get_payment_methods
removed 1 Sep 2026
get_tool_details
removed 1 Sep 2026
nlweb_ask
removed 1 Sep 2026
onx_cancel_order
removed 1 Sep 2026
onx_create_return
removed 1 Sep 2026
onx_get_fulfillments
removed 1 Sep 2026
onx_get_inventory
removed 1 Sep 2026
onx_get_orders
removed 1 Sep 2026
onx_get_returns
removed 1 Sep 2026
process_agent_payment
removed 1 Sep 2026
run_scenario
removed 1 Sep 2026
search_tools
removed 1 Sep 2026
ucp_add_items_to_checkout
removed 1 Sep 2026
ucp_get_catalog
removed 1 Sep 2026
update_payment_mandate
removed 1 Sep 2026
verify_age_over_n
removed 1 Sep 2026
verify_legal_person_authorization
removed 1 Sep 2026
verify_residence_country
removed 1 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://trusteed.xyz/demo-store/mcp streamable-http answering 339 ms 9 min ago

Alternatives to MCP Gateway

same job, measured the same way
A
Agent Checkout
by agentcheckoutapi

AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout.

8 tools answering
Living Stack Agent Commerce
by equinoxaifinance-rgb

Remote MCP for Living Stack offer discovery and buyer-authorized checkout preparation.

3 tools answering
Conduit Agentic Commerce
by aiconduit

Search multi-merchant supply, checkout, and track orders via MCP.

25 tools answering
buyer.sh
by buyer

Product search for agents: price, merchant, rating and checkout links across online stores.

1 tools answering
Curie Commerce
by curie

Search, compare in 3D, and buy products from 5.6M+ Shopify stores. Free tier; Pro adds checkout.

30 tools answering
Semore K-Commerce
by semorehq

Semore K-product MCP server: search K-beauty/fashion/pop, cross-border carts, AP2-signed checkout.

41 installs/wk local only
Agentee
by allover

Shop all-over print cotton tees with your AI agent: search, cart, promos, checkout. Human pays.

22 tools answering
MCP Ucp
by codespar

Google UCP — agentic shopping, cart, checkout, orders, delivery

47 installs/wk local only

MCP Gateway — questions

Answers built from our own checks of this server.

What can MCP Gateway do?
It exposes 27 tools, read directly from the server on our last check. Among them: apply_discount, browse_categories, compare_products, complete_checkout, create_cart, create_sandbox_key and 21 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is MCP Gateway mostly used for?
Its tools cluster around ucp and products. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is MCP Gateway working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 91 checks got a reply (0.0%), average response time 339 ms. The bar chart above shows every period we have measured.
Did MCP Gateway ever remove tools?
Yes. attach_agent_identity, browse_catalog_feed, cancel_payment_mandate, check_agent_consent and 23 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is MCP Gateway still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
The registry lists MCP Gateway as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect MCP Gateway?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does MCP Gateway need an API key?
No. MCP Gateway completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 27 of them are readable on this page. This is what we observed, not what the docs claim.