Model Context Protocol · Chennai Service Area

Connect Shopfront to Your AI Agent in 60 Seconds

One configuration snippet brings 10 verified pilot shops, live IST operating hours, and zero-commission WhatsApp ordering directly into Claude, Cursor, or your custom agent framework.

claude_desktop_config.json

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "shopfront": {
      "url": "https://shopfront-rouge.vercel.app/mcp"
    }
  }
}

Live Handshake & Latency Diagnostic

Test your browser's connection to the live Streamable HTTP MCP endpoint (`POST /mcp`).

Try It in Your Agent (Click to Copy)

Once connected, paste any of these real Chennai customer prompts into Claude Desktop, Cursor, or Claude Code:

The 5 Declarative MCP Tools

Every tool declares readOnlyHint: true and complies strictly with the MCP 2024-11-05 schema.

find_shopsDiscovery

(query?, locality?, category?, max_price_inr?, open_now?, radius_km?)

Searches verified Chennai shops using PostGIS geography, open-now IST schedules, and Jev semantic reranking.

get_shop_infoMerchant Info

(shop_slug)

Retrieves complete verified business profile, today and weekly hours, phone, and coordinates.

get_catalogCatalog

(shop_slug, cursor?, limit?)

Fetches the structured service menu with keyset cursor pagination and transparent INR pricing.

search_catalogSearch

(shop_slug, query, max_price_inr?, kind?)

Searches inside a specific shop menu using trigram fuzzy similarity and price ceiling constraints.

get_action_linkAction Link

(shop_slug, item_id?, customer_note?, preferred_time?)

Generates ready-to-click WhatsApp deep link with structured enquiry text and statutory disclaimers.

Interactive MCP Tool Playground

Test live JSON-RPC 2.0 tool execution directly against this server's /mcp endpoint.

Tool Arguments (JSON)readOnlyHint: true

Find and rank local shops in Chennai with distance, budget, and open-now constraints.

Live Server Response
// Click 'Call find_shops' to execute a real JSON-RPC call against the live MCP endpoint...