Any AI agent. Any merchant. One simple payment. Fast turns the discovery, checkout, and settlement flow for online shopping into an ordinary agent activity.
Stores you can buy from right now. More are being onboarded behind the scenes and will appear here.
| Merchant | About | Category | Status |
|---|---|---|---|
fast-mcp lets your agent search shops, compare products, prepare quotes, and start explicit checkout handoff or confirmation flows — one install, every store.
Download the .mcpb bundle, then double-click it to install in Claude Desktop.
mkdir -p ~/.fast/mcp && \ curl -sL https://shop.fast.xyz/fast-mcp.mcpb -o ~/.fast/mcp/fast-mcp.mcpb && \ unzip -qo ~/.fast/mcp/fast-mcp.mcpb -d ~/.fast/mcp && \ claude mcp add fast-shop --scope user --transport stdio \ --env MARKETPLACE_API_BASE_URL=https://shop.fast.xyz \ --env FAST_NETWORK=mainnet \ -- node ~/.fast/mcp/dist/server.js
Downloads the .mcpb, extracts it to
~/.fast/mcp, and registers fast-shop with
Claude Code at user scope. Every
fast_shop_* tool auto-discovers on next startup.
# 1. Download + extract the bundle
mkdir -p ~/.fast/mcp && \
curl -sL https://shop.fast.xyz/fast-mcp.mcpb -o ~/.fast/mcp/fast-mcp.mcpb && \
unzip -qo ~/.fast/mcp/fast-mcp.mcpb -d ~/.fast/mcp
# 2. Add this block to ~/.config/opencode/opencode.json
# (replace $HOME with your absolute home path — JSON doesn't expand ~)
{
"mcp": {
"fast-shop": {
"type": "local",
"command": ["node", "$HOME/.fast/mcp/dist/server.js"],
"environment": {
"MARKETPLACE_API_BASE_URL": "https://shop.fast.xyz",
"FAST_NETWORK": "mainnet"
}
}
}
}
OpenCode reads the config on startup and spawns the stdio MCP server from the extracted bundle.
# Bundle URL — the agent downloads, extracts, and runs dist/server.js:
https://shop.fast.xyz/fast-mcp.mcpb
# One-shot install + MCP registration (stdio transport):
mkdir -p ~/.fast/mcp && \
curl -sL https://shop.fast.xyz/fast-mcp.mcpb -o ~/.fast/mcp/fast-mcp.mcpb && \
unzip -qo ~/.fast/mcp/fast-mcp.mcpb -d ~/.fast/mcp
# Generic MCP JSON config (for any client that accepts mcpServers):
{
"mcpServers": {
"fast-shop": {
"command": "node",
"args": ["$HOME/.fast/mcp/dist/server.js"],
"env": {
"MARKETPLACE_API_BASE_URL": "https://shop.fast.xyz",
"FAST_NETWORK": "mainnet"
}
}
}
}
Once installed, the agent follows this flow to shop:
fast_shop_list_merchants first and read each merchant's checkoutModes; do not claim a store is supported from memory.fast_shop_search → fast_shop_quote to compare products and prepare a delivered-price quote; show the full quote before any checkout step.checkoutModes only includes self, or the buyer opts out of Fast Checkout, prepare the merchant checkout handoff; the user completes payment with the merchant.placed, shipped, and delivered mean authoritative order progress; pending, submitted, and in_progress are not confirmed.Sent to Merchant Checkout, but cannot confirm merchant completion after handoff.