AI Ordering
Order from NX restaurants through your AI assistant
Some restaurants running on NX let you find them, browse their menu, and place an order directly through an AI assistant — ChatGPT, Claude, Gemini, or any other assistant that supports the Model Context Protocol — without leaving the conversation.
This page explains how that works. If you’re a diner, the first section covers what to expect. If you’re a restaurant considering it, or a developer looking at the connector itself, skip to the sections below.
For diners
Ask your assistant to find a restaurant, and it can:
- Search NX restaurants that have opted into AI ordering, by name, cuisine, or location
- Show you a live menu — real prices, real availability, nothing outdated
- Build a cart and get an exact total (subtotal, tax, and any fees) before anything is charged
- Place the order directly for restaurants that accept pay-at-pickup through the assistant, or hand you off to the restaurant’s own secure checkout when a card payment is required
- Check on an order you’ve already placed
No NX account is required for any of this. Only restaurants that have specifically opted in appear in search results — this is not the default experience at every NX restaurant.
Your conversation with the assistant is between you and that platform — NX only sees the individual ordering requests, never the surrounding conversation, and never your payment details. See our Privacy Policy for exactly what NX does and doesn’t receive.
For restaurants
AI ordering is an opt-in feature, off by default. A restaurant that turns it on chooses:
- Which fulfillment types are offered (pickup, delivery, or both)
- Whether pay-at-pickup orders can be completed directly through the assistant, or must go through your storefront checkout
- A maximum order value, and which AI platforms are allowed to place orders
Orders placed this way arrive on your existing order screen exactly like an online order — same kitchen ticket, same reporting — tagged with the assistant that placed it. Ask your NX representative to enable it for your restaurant.
For developers
The connector is a remote MCP server, reachable anonymously — no API key or OAuth flow required to search, browse, or build a cart.
Server URL: https://agent.nxapp.net/agent/v1/mcp
Transport: Streamable HTTP (JSON-RPC 2.0 over POST)
Authentication: None
Tools
| Tool | Description |
|---|---|
find_restaurants |
Search participating venues by name, cuisine, or location. |
get_menu |
Get a venue’s live menu — items, prices, modifier groups, and availability. |
create_checkout |
Start a cart with an initial set of items; returns a server-computed quote. |
validate_cart |
Update a cart’s items and get back specific, fixable validation errors. |
quote_order |
Update a cart and get back the exact price — subtotal, tax, and fees. |
complete_order |
Place the order, for venues that accept pay-at-pickup completion. |
get_order_status |
Check the status of a placed order. |
All prices are returned as integer cents (moneyUnit: "MINOR"), never estimated — every total comes from the same pricing engine the restaurant’s point-of-sale uses.
Restaurants that don’t accept in-assistant payment return a hand-off URL instead of completing the order: send the diner there to finish checkout on the restaurant’s own site.
Questions about the connector: contact us.
FAQ
Common Questions
Straight answers — no sales spin.
Which restaurants support ordering through an AI assistant?
Only NX restaurants that have specifically opted in. This is not enabled by default, and most NX restaurants do not currently offer it. If a restaurant hasn't opted in, an AI assistant won't be able to find it through this connector.
Do I need an NX account to order this way?
No. Searching for a restaurant, browsing the menu, and building a cart all work without an account. Some restaurants may only be able to complete payment through their own checkout page, which the assistant will link you to.
Does the AI assistant see my whole conversation, or my payment details?
No to both. NX only receives the specific ordering requests the assistant makes on your behalf — not the conversation around them — and never receives your card details; those are handled by the restaurant's own payment processor. See our Privacy Policy, section 2.5 and 4.7, for the full detail.
What happens to my cart if I don't finish ordering?
An incomplete cart started through an AI assistant expires automatically two hours after it's created. Nothing is charged, and no order is sent to the restaurant.