@semore/mcp-commerce
OfficialIntegrates with Google's AP2 and UCP protocols for commerce mandates (IntentMandate, CartMandate, PaymentMandate) and platform commerce operations.
Enables payment processing and checkout via the ACP adapter, supporting PayPal integration for cross-border commerce transactions.
Integrates with Shopify for commerce operations via the UCP adapter, enabling agent-driven storefront interactions.
Enables payment processing and checkout via the ACP adapter, supporting Stripe integration for cross-border commerce transactions.
Integrates with Visa TAP and Agent Pay network standards for agentic commerce, supporting 4-party card model and network-level trust.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@semore/mcp-commercesearch for Korean sunscreen products under $20"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@semore/mcp-commerce
Reference Model Context Protocol (MCP) server for K-product cross-border commerce — five canonical tools that every agent-ready storefront should expose.
# | Tool | Purpose |
1 |
| Keyword / category / price / locale search across the K-product catalog |
2 |
| Fetch a single SKU's full detail (i18n title/description, HS code, ship-from, lead time) |
3 |
| Build cart with destination — returns itemized quote (subtotal + shipping + duty + import tax) |
4 |
| Re-quote cart immediately before checkout (refresh FX/duty), returns canonical CartMandate VC |
5 |
| Submit AP2 IntentMandate VC + signed CartMandate, returns checkout URL + signed PaymentMandate |
Canonical 5-tool surface per the Semore MCP commerce spec. Production Semore MCP server runs at https://mcp.semore.net. This OSS package ships schemas + reference handlers so merchants can validate integrations locally.
Install
npm install @semore/mcp-commerce zodUse the published MCP server (Claude Desktop / ChatGPT / Gemini)
// Claude Desktop config — `claude_desktop_config.json`
{
"mcpServers": {
"semore": {
"command": "npx",
"args": ["-y", "@semore/mcp-commerce"]
}
}
}Or discover via the official MCP Registry:
curl "https://registry.modelcontextprotocol.io/v0/servers?search=semore"
# → io.github.semorehq/mcp-commerce@0.4.2Usage — schema-only (validate integrations)
import { searchProductTool } from "@semore/mcp-commerce/tools/search-product";
const parsed = searchProductTool.inputSchema.parse({
q: "sunscreen",
lang: "en",
category: "kbeauty",
limit: 10,
});
const result = await searchProductTool.handler(parsed);Usage — boot a minimal MCP server
import { createMcpServer } from "@semore/mcp-commerce";
const server = createMcpServer({
// Wire your own catalog / cart / order resolvers here.
// Default skeleton resolvers return deterministic fixtures useful for local tests.
});
// Then expose over your preferred transport (stdio, streamable-http, SSE).Companion adapters (5-protocol multi-adapter)
Adapter | Spec | Status |
ACP (Stripe / PayPal) | LIVE | |
AP2 (Google) — IntentMandate / CartMandate / PaymentMandate VC | LIVE | |
UCP (Google + Shopify) | LIVE | |
Visa TAP / MC Agent Pay | Network agentic standards | Phase 1 (signup) |
Compliance & trust
PCI: SAQ-A (no PAN/CVV transit through the MCP server)
PIPA §28-8: cross-border consent flow active
AP2:
did:web:semore.netEd25519 mandate signing (4-party card model preserved)UCP:
/ucp/capabilityendpoint advertisescommerce.search/commerce.cart/commerce.checkout
Reference
MCP spec: https://modelcontextprotocol.io
Official MCP Registry: https://registry.modelcontextprotocol.io
Semore production endpoint: https://mcp.semore.net
Whitepaper (v0.1 in progress): https://semore.net/docs/whitepaper/v0.1
Contact:
semore.hq@gmail.com· GitHub @semorehq
License
Apache-2.0 — see LICENSE.
Copyright (c) Semore Founding Team.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/semorehq/mcp-commerce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server