Ucp Checkout Mcp

AdvisoryAudited by Static analysis on May 13, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

An agent or implementation based on this guidance could place orders or trigger charges without clear user confirmation safeguards.

Why it was flagged

The skill describes an AI-callable tool that can finalize purchases using payment data and explicitly frames autonomous purchasing as a use case, without artifact guidance on per-purchase approval or limits.

Skill content
`complete_checkout` | `POST .../complete` | `id + payment_data + idempotency_key`; `You want AI agents to autonomously browse and purchase without REST client code`
Recommendation

Require explicit user confirmation before `complete_checkout`, enforce spending and merchant limits, validate authorization server-side, keep idempotency and audit logs, and document cancellation/refund handling.

What this means

Over-scoped or mishandled client credentials could allow broader checkout or store access than intended.

Why it was flagged

The integration expects delegated provider credentials and access tokens, which is purpose-aligned for Shopify MCP access but carries account authority.

Skill content
Authentication uses `POST https://api.shopify.com/auth/access_token` with client credentials
Recommendation

Use least-privilege Shopify credentials, store tokens securely, avoid exposing secrets in prompts or logs, and declare required credential/config expectations clearly.

What this means

Changed, incorrect, or misidentified documentation could alter tool schemas or behavior in the resulting implementation.

Why it was flagged

The implementation relies on live web-search and fetched documentation rather than pinned bundled specs; official domains are named, so this is purpose-aligned but dynamic.

Skill content
**Fetch live spec**: Web-search `site:ucp.dev specification checkout-mcp` and fetch the page for exact tool definitions
Recommendation

Verify fetched content is from official ucp.dev or shopify.dev URLs, review it before coding, and pin/specify versions where possible.

What this means

Checkout or payment details could be exposed to the wrong agent, server, logs, or provider integration if MCP access controls and logging are not designed carefully.

Why it was flagged

The documented MCP flow can carry checkout and payment data through an AI-agent-callable interface; this is expected for checkout but requires clear data and identity boundaries.

Skill content
`merchant MCP server` that `AI agents (Claude, Gemini, etc.) call via tool use`; `complete_checkout` ... `payment_data`
Recommendation

Require authenticated MCP clients, encrypt transport, minimize payment data exposure, avoid logging sensitive fields, and define which agents or users may call each checkout tool.