Live on Fast mainnet

Agent-first commerce.

Any AI agent. Any Shopify merchant. One fastUSD payment. Fast turns the discovery, checkout, and settlement flow for online shopping into a single MCP surface your agent can call.

Merchant directory

Shopify merchants live on Fast.

Stores you can buy from right now via fast-mcp. More are being onboarded behind the scenes and appear here once they pass the Shopify checkout canary.

Loading…
Merchant About Category Status
Get started

Install fast-mcp.

fast-mcp is an MCP server your agent can call to search, quote, and buy from every live merchant. One install, every store.

Download for Claude

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:

  1. Call fast_onboard — creates/loads the local Fast wallet, returns a funding link.
  2. Fund the wallet with fastUSD on Fast mainnet.
  3. Call fast_shop_list_merchants — discover which stores are live.
  4. Call fast_shop_search → find products on a specific merchant.
  5. Call fast_shop_quote → delivered price for a US shipping address.
  6. Call fast_shop_create_order → pay via x402 and place the order.
  7. Call fast_shop_get_order / fast_shop_list_orders / fast_shop_cancel_order to manage it.