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:

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:

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.