Back to marketplace

Merchant & E2E Overview

Agentic commerce on rails you own

RAILS.ai Agentic Marketplace connects AI agents to merchant-owned digital storefronts. Discovery and checkout happen in conversation — your catalog, your cart, your payment processor.

Video + voice walkthrough

AI agent as shopper — browse, compare, checkout, and carts in chat.

No sound? Download the MP4 or MP3, or hard-refresh (Cmd+Shift+R). Regenerate with npm run demo:record.

Value for your digital storefront

RAILS.ai accelerates agentic commerce without replacing the systems you already run.

Keep your storefront rails

Inventory, cart, checkout, and payment stay on your digital store. RAILS.ai agents connect over MCP — they do not replace your commerce stack.

  • Own customer data
  • Keep your payment processor
  • No marketplace take rate

Agentic discovery at scale

Shoppers and AI agents query your live catalog in real time. No copied product database, no stale listings.

  • MCP tools: discoverProducts, getProduct
  • Multi-store curated marketplaces
  • Merit-based placement

Commerce UI inside the conversation

Product cards, carts, shipping, and payment render in-chat via MCP Apps — the full checkout path without leaving the agent.

  • Interactive product grids
  • Per-merchant carts
  • Stripe / PayPal on your account

Integrate once, appear everywhere

Expose a standard commerce interface. Any RAILS.ai-powered marketplace or agent client can sell from your catalog without custom builds per channel.

  • Platform adapters (demo, OpenFront, Shopify-ready)
  • Configurable store list
  • Open MCP transport

End-to-end features

Every step below is live in this project via MCP tools and in-chat UI.

Cross-merchant product discovery

Your catalog appears alongside other curated merchants while checkout still routes to you — discovery without surrendering the sale.

Browse products from connected merchantsgetAvailableStoresdiscoverProducts

Agent-assisted catalog comparison

Agents compare live prices and variants across independent storefronts — each price comes from the merchant API, not a central marketplace index.

Compare prices across merchant catalogsdiscoverProducts

Per-merchant cart on your rails

Carts are created on your store adapter. Line items, tax, and shipping reflect your rules — the marketplace never holds inventory.

Add items to cart and check out in chatgetOrCreateCartaddToCartviewCart

In-chat checkout & payment

Shipping address, methods, and payment sessions run through your processor. RAILS.ai orchestrates; you capture revenue.

Complete shipping + payment in MCP UIsetShippingAddresssetShippingMethodinitiatePaymentSessioncompleteCart

Curated marketplace control

Operators (or you) choose which merchant URLs appear in the marketplace config — niche verticals without re-platforming sellers.

Store editor + marketplace.config.jsongetAvailableStores

External AI agents (MCP clients)

Claude Desktop, custom agents, or your own apps connect to the same MCP endpoint — new agent channels without new checkout code.

Connect to /api/mcp-transport/httpAll commerce tools

Connected merchants

🏠

Lumen Home Co.

3 SKUs

⛰️

Trailcraft Outfitters

3 SKUs

Batch & Bloom Roasters

3 SKUs

Live marketplace walkthrough

  1. Open the marketplace and click Browse products from connected merchants.
  2. Click Compare prices across merchant catalogs for side-by-side live catalogs.
  3. Click Add items to cart and check out in chat for the MCP cart and checkout UI.
  4. Optional: add an OpenRouter key for full conversational agents in AI settings.
Launch marketplace