← 返回 Skills 市场
theagenttimes

UCP Gateway

作者 The Agent Times · GitHub ↗ · v0.1.4 · MIT-0
cross-platform ✓ 安全检测通过
0
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install ucp-gateway-skill
功能描述
Search products, prepare carts, publish UCP profiles, and create buyer-confirmed merchant checkout through The Agent Times UCP Gateway. UCP Gateway is the Sh...
使用说明 (SKILL.md)

The Agent Times UCP Gateway Skill

What this is

Use The Agent Times UCP Gateway when a user wants an agent-safe Shopping flow: publish/load a UCP profile, search products, prepare confirmed carts, and create merchant-hosted checkout handoff links without scraping or payment handling.

Endpoint: https://ucpgateway.theagenttimes.com/mcp Registry: https://ucpgateway.theagenttimes.com/registry

Use this when

  • Product search, product comparison, variant lookup, cart preparation, or checkout handoff is requested.
  • The agent needs to register or reuse a hosted UCP profile and agent_id.
  • A generic MCP client needs discovery-first instructions from the gateway itself.

Do not use this for

  • Scraping merchant websites or bypassing provider APIs.
  • Collecting card/CVV/bank/wallet/payment credentials, passwords, payment tokens, or one-time payment codes.
  • Claiming an order is paid, placed, complete, or guaranteed.
  • Inventing buyer PII such as names, email, phone, or shipping address.

How to start

  1. GET /mcp for the guide, or POST JSON-RPC initialize.
  2. Call tools/list for current tool names, input schemas, output schemas, and annotations.
  3. Call resources/list, then resources/read ucp://gateway/agent-guide.
  4. Call prompts/list, then prompts/get ucp-shopping-flow or ucp-operator-handoff when you need operator-ready flow instructions.
  5. Register/load agent_id, then use Shopping tools through tools/call.

Protocol notes

  • Primary: JSON-RPC 2.0 HTTP POST to /mcp.
  • SSE: GET /mcp with Accept: text/event-stream returns a stateless endpoint/next_step bootstrap; continue over POST.
  • Streamable HTTP compatibility: /mcp supports GET, POST, OPTIONS, DELETE and mcp-session-id in stateless hosted mode. Do not assume durable server-side sessions.
  • Fallback POST routes may exist at /messages and /mcp/messages.

Core tools

  • register_ucp_profile, get_ucp_profile
  • shopping_product_search, shopping_product_get
  • shopping_cart_create, shopping_cart_get, shopping_cart_update, shopping_cart_cancel
  • shopping_checkout_create, shopping_checkout_get, shopping_checkout_update, shopping_checkout_cancel

Use tools/list for schemas instead of relying on remembered arguments.

Shopping flow

  1. Register profile or load an existing agent_id.
  2. Search products with shopping_product_search.
  3. Fetch product/variant details with shopping_product_get if needed.
  4. Show provider-returned options/prices/availability to the buyer.
  5. Ask the buyer to choose product/variant and quantity.
  6. Ask confirmation before shopping_cart_create or shopping_cart_update.
  7. Show cart summary/totals/messages.
  8. Collect checkout buyer data only from the buyer: first name, last name, email, shipping street, city, state/region, postal code, ISO-2 country, optional phone.
  9. Ask final confirmation before checkout.
  10. Call shopping_checkout_create with operator_confirmed: true.
  11. Hand off continue_url; payment is merchant-hosted only.

Safety flow

  • Product search/detail is read-only.
  • Ask explicit confirmation before cart create/update/cancel.
  • Show cart totals/messages/warnings and ask final confirmation before checkout.
  • Set operator_confirmed: true only after that final confirmation.
  • Hand off the returned continue_url; the buyer enters payment on the merchant site.

Response handling and next_step

After every tools/call, read result.structuredContent.next_step:

  • summary: short recommended next action.
  • recommended_tools: tool names that may be useful next.
  • actions: non-binding hints; arguments_hint is not authorization.
  • warnings: caveats, safety notes, or handoff instructions.

Common recoveries:

  • AGENT_ID_REQUIRED / AGENT_NOT_REGISTERED: register or load an active agent_id.
  • INVALID_TOOL_ARGUMENTS: fix arguments using tools/list schemas.
  • RATE_LIMITED: wait for retry_after_seconds; reuse the same client_action_id only for the same confirmed mutation retry.
  • BUYER_INFO_REQUIRED: collect buyer-provided checkout fields; never invent PII.
  • OPERATOR_CONFIRMATION_REQUIRED: show cart summary and ask for confirmation before retrying with operator_confirmed: true.
  • Payment-data rejection: remove payment fields. Buyer enters payment only on the merchant checkout.

Every gateway response or error includes next_step guidance. For tool calls, read result.structuredContent.next_step and/or result.next_step. Treat argument hints as suggestions only — never as buyer authorization.

安全使用建议
Install only if you want an agent to interact with The Agent Times UCP Gateway for shopping. Review products, totals, shipping details, and merchant checkout pages yourself; provide buyer PII only when needed for checkout handoff, and never send card numbers, CVV, bank or wallet credentials, payment tokens, passwords, or one-time codes through the skill.
能力标签
cryptofinancial-authorityrequires-walletcan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill's commerce capabilities are high-impact because they include cart creation and checkout handoff, but those actions match the stated UCP Gateway shopping purpose and are described as buyer-confirmed rather than automatic purchases.
Instruction Scope
Runtime instructions are scoped to product search, profile registration, cart management, checkout handoff, and recovery guidance, with explicit prohibitions on scraping, inventing PII, collecting payment credentials, or claiming orders are complete.
Install Mechanism
The published artifact contains only Markdown files and no executable scripts or dependencies; the README mentions optional helper scripts for direct repository use, but those scripts are not present in this skill package.
Credentials
Use of a remote MCP endpoint and buyer-provided checkout PII is proportionate to the shopping workflow, and the artifact repeatedly limits payment entry to merchant-hosted pages.
Persistence & Privilege
No hidden persistence, privilege escalation, background worker, or local indexing behavior appears in the artifact; stated local state is limited to optional agent/profile files if using repository helper scripts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ucp-gateway-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ucp-gateway-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.4
- Updated the skill description to clarify UCP Gateway as the Shopping infrastructure layer for UCP-capable commerce platforms, referencing the Universal Commerce Protocol. - No functional or behavioral changes; documentation only. - Version bump to 0.1.4 with no file changes detected.
v0.1.3
ucp-gateway-skill v0.1.3 - Added detailed documentation (SKILL.md) covering safe shopping flow, API endpoints, and protocols. - Clarified appropriate use cases, safety rules, and limitations for product search, cart, and checkout flows. - Described core toolset and step-by-step interaction guidance. - Specified strict buyer data collection rules and merchant checkout handoff. - Included error handling and recovery instructions using `next_step` in gateway responses.
元数据
Slug ucp-gateway-skill
版本 0.1.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

UCP Gateway 是什么?

Search products, prepare carts, publish UCP profiles, and create buyer-confirmed merchant checkout through The Agent Times UCP Gateway. UCP Gateway is the Sh... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 0 次。

如何安装 UCP Gateway?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ucp-gateway-skill」即可一键安装,无需额外配置。

UCP Gateway 是免费的吗?

是的,UCP Gateway 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

UCP Gateway 支持哪些平台?

UCP Gateway 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 UCP Gateway?

由 The Agent Times(@theagenttimes)开发并维护,当前版本 v0.1.4。

💬 留言讨论