How It Works
Everything your business needs to become AI agent-ready — explained step by step.
# Step 1: Tell us what platform you use # We connect directly to your existing setup — no migration needed Platform: StoreHub / EasyStore / Shopify / WooCommerce / Custom # Step 2: We build and host your MCP server # No action needed from you. Usually live within 48 hours. Status: Building your MCP server... ✓ Done # Step 3: AI agents can now find and order from your business # Your POS, menu, and workflow stay exactly the same. AI agents: Claude, ChatGPT, Gemini → your business ✓
Access Control
You control exactly what AI agents can see and do with your business. By default, agents can only browse your menu and check availability. You enable ordering and bookings when you're ready.
Your API Key
Your API key connects your platform to AIcallable. We use it to keep your menu, pricing, and availability accurate in real time — and to route incoming orders back to your POS.
from aicallable import AICallable import os # Connect your platform using your API key client = AICallable( api_key=os.environ["AICALLABLE_API_KEY"] ) # Check what AI agents can currently access scopes = client.get_active_scopes() print(scopes) # → ['menu:read', 'inventory:read']
What AI Agents Can Access
Your First AI Order
Here's exactly what happens the moment a customer's AI agent discovers your business and places an order.
from aicallable import MCPClient # AI agent connects to your business's MCP server mcp = MCPClient("https://mcp.aicallable.com/my-restaurant") # AI agent browses your menu menu = mcp.browse_menu( filters={"halal": True, "category": "mains"} ) # → Nasi Lemak RM12, Mee Goreng RM10, Roti Canai RM3.50 # AI agent places the order order = mcp.place_order( items=[{"name": "Nasi Lemak", "qty": 2}], delivery_address="Jalan Ampang, KL", customer_ref="cust_sarah_lim" ) print(order.id) # → "ORD-2847" print(order.eta) # → "25–35 minutes" print(order.status) # → "confirmed" # Your POS receives the order exactly as normal. # No new system. No new process. Just a new order.
What Your MCP Server Does
Your MCP endpoint: https://mcp.aicallable.com/{your-business-id}
These are the tools AIcallable builds and exposes on your behalf. AI agents use them to discover and transact with your business.
For POS Providers
Building a POS platform? Integrate AIcallable once to make every merchant on your platform AI agent-ready — without touching their individual setup.
pip install aicallable # Requires Python 3.10+ # Bulk-onboard all your merchants with a single platform integration
Custom Integration
Building something bespoke? Our TypeScript SDK gives you full control over how your platform exposes tools to AI agents.
import { AICallable } from '@aicallable/sdk'; const mcp = new AICallable({ apiKey: process.env.AICALLABLE_API_KEY! }); // Check what AI agents can see about your outlet const tools = await mcp.getTools({ outletId: 'KL-001' }); console.log(tools[0].name); // → 'browse_menu' console.log(tools[1].name); // → 'place_order'