CONVOY — Agentic e-commerce (MCP / WebMCP)

CONVOY — Agentic e-commerce (MCP / WebMCP)


SaaS
Agentic e-commerce
AI
MCP
WebMCP
Multi-tenant
SymfonyAPI PlatformPythonFastMCPMCPWebMCPDockerCloudflare Tunnel

The bet

Conversational agents are becoming a buying channel. Yet a merchant catalogue is not consumable by an LLM: no tools, no interface contract, no isolation. CONVOY positions itself as the “backend for LLMs” that fills that gap.

My role

Co-founder and CTO: technical architecture, design of the exposure surfaces, first prospects and client onboarding.

Architecture

  • Symfony / API Platform for the business domain and multi-tenant administration.
  • FastMCP (Python) for the MCP servers exposed to agents.
  • Seven exposure surfaces: Web, App, Browser, Shopify, Embed, Page, AI — each with its own contract.
  • Generic tool naming conventions, reusable from one client to the next without rewriting integrations.

Traction

First prospects and onboarding under way in the e-commerce and legaltech sectors.

Architecture

CONVOY architecture diagram: AI agents talk over MCP and WebMCP to FastMCP servers, backed by a Symfony / API Platform business core that exposes merchant catalogues and tools Agents never hit the merchant catalogue directly: they go through generically named MCP tools served by FastMCP, on top of a Symfony / API Platform business core isolated per merchant.

Ordering through conversation

Mafalia Kitchen store: the CONVOY widget open over the page, an agent presents the menu and each dish is added to the cart from the conversation Embed surface: the widget grafts onto the existing store. The agent presents the catalogue, the buyer adds to the cart without leaving the conversation, and the conversation room follows them from one assistant to the next.

Order summary: cart lines with quantities, subtotal, delivery details and confirmation before payment Native micro-app: when the conversation has to give way to a form — quantities, address, confirmation — the order is validated by the business core, not by the agent.