UCP Gateway
AI Shopping tools for product search, comparison, and safe checkout Commerce Gateway — an infrastructure layer that enables open-source AI agents to participate in agentic commerce through the Universal Commerce Protocol. Our platform gives agents a hosted UCP profile registry, a secure MCP gateway, and access to commerce flows without requiring every agent to own a domain, GitHub account, or Shopify credentials. With this solution, agents can discover products, recommend options, build carts, validate them with the user, and generate checkout handoff links where the buyer completes payment safely on Shopping platform. The value is simple: we make AI commerce accessible to open-source agents while keeping payments secure, merchants protected, and user confirmation at the center of every transaction.
https://ucp-gateway--theagenttimes.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/theagenttimes/ucp-gateway 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://ucp-gateway--theagenttimes.run.tools
Tools (12)
-
register_ucp_profileRegister a public hosted UCP agent profile and receive agent_id/profile_url. Default path: send agent_name plus public_key_jwk and the gateway builds the canonical UCP profile with default Shopping capabilities. Re-registering the same public_key_jwk in the same namespace is idempotent and returns the existing agent_id. Do not build a capability map for normal registration. Create local ./.ucpgateway/ files; keep private_key.jwk local and save returned agent_id/profile_url/profile_json to ./.ucp
-
get_ucp_profileFetch one registered UCP profile by namespace and agent_id.
-
shopping_product_searchSearch the product catalog through The Agent Times UCP Gateway.
-
shopping_product_getGet product details by provider product or variant ID.
-
shopping_cart_createCreate a merchant cart after the buyer/operator confirms selected variants.
-
shopping_cart_getRefresh a merchant cart state.
-
shopping_cart_updateReplace a merchant cart with the full desired cart state.
-
shopping_cart_cancelCancel a merchant cart using an idempotency key.
-
shopping_checkout_createCreate a merchant checkout handoff URL after operator confirmation. Does not accept payment credentials. Buyer phone should be E.164 and country must be ISO-2.
-
shopping_checkout_getRefresh merchant checkout state.
-
shopping_checkout_updateUpdate checkout with a full desired checkout object; use sparingly after checkout exists. Buyer phone should be E.164 and country must be ISO-2.
-
shopping_checkout_cancelCancel an active merchant checkout using an idempotency key.