Install
$ agentstack add skill-moonpay-skills-moonpay-commerce ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Shop with crypto
Goal
Browse Solana Pay-enabled Shopify stores, add items to a cart, and pay with crypto. The entire flow runs from the CLI — no browser needed.
Commands
List stores
mp commerce store list
Search products
mp commerce product search --store --query
Get product details
mp commerce product retrieve --store --productId
Add item to cart
mp commerce cart add \
--store \
--variantId \
--quantity \
--cartId # omit to create a new cart
View cart
mp commerce cart retrieve --store --cartId
Remove item from cart
mp commerce cart remove --store --cartId --lineId
Checkout and pay
mp commerce checkout \
--wallet \
--store \
--cartId \
--chain solana \
--email \
--firstName \
--lastName \
--address \
--city \
--postalCode \
--country
Example flow
- Browse stores:
mp commerce store list - Search:
mp commerce product search --store ryder.id --query "ryder" - Add to cart:
mp commerce cart add --store ryder.id --variantId "gid://shopify/ProductVariant/51751218774319" --quantity 1 - Check cart:
mp commerce cart retrieve --store ryder.id --cartId - Checkout:
mp commerce checkout --wallet main --store ryder.id --cartId --chain solana --email buyer@example.com --firstName John --lastName Doe --address "123 Main St" --city Amsterdam --postalCode 1011 --country Netherlands
How it works
- Stores expose a Shopify MCP endpoint for browsing and cart management
cart addcreates or updates a cart (no auth needed, cart ID is the handle)checkoutcalls the API to start a Helio payment, signs the transaction locally, and submits- Helio pays gas — the buyer only pays the item price in USDC
- Returns a transaction signature and order confirmation URL
Tips
- Run
cart addmultiple times to add different items — pass the--cartIdfrom the first call - Use
product searchto find variant IDs — each variant has a Shopify GID - The
--countryflag takes full country names (e.g. "United States", "Netherlands") - Checkout takes 30-90 seconds — the API automates the Shopify checkout flow
- Currently supports Solana chain only for payment
Related skills
- moonpay-auth — Set up a local wallet for signing
- moonpay-check-wallet — Check USDC balance before checkout
- moonpay-swap-tokens — Swap tokens to get USDC for payment
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: moonpay
- Source: moonpay/skills
- License: MIT
- Homepage: https://www.moonpay.com/agents
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.