Skip to main content
Chataigne exposes a remote Model Context Protocol server for AI assistants such as Claude and Codex. It is a business-oriented facade: tools represent restaurant intentions instead of mirroring every REST endpoint.

Streamable HTTP

Stateless MCP requests use POST /mcp and structured JSON results.

Delegated OAuth

OAuth 2.1, PKCE, live consent and role checks protect every call.

24 focused restaurant tools

18 read tools and 6 bounded actions cover restaurant operations.

6 navigable resources

Models can move from search results to organization, location, catalog, order, customer and conversation details.

Connect

Use the MCP URL supplied for your environment. The canonical production URL is:
A compatible client discovers OAuth metadata automatically at:
The connection flow uses OAuth Dynamic Client Registration, Authorization Code with PKCE, and refresh-token rotation. The MCP endpoint accepts Bearer access tokens only; browser cookies and API keys cannot be combined with it.
1

Add the remote MCP server

Add the canonical /mcp URL in your AI client.
2

Sign in to Chataigne

Complete the OAuth consent screen and grant only the scopes required for the intended workflow.
3

Inspect the connection

Call chataigne_context_get to confirm the delegated user, client, scopes, and enabled toolset.
4

Discover workspaces

Call chataigne_workspaces_list before using restaurant-specific tools.

Typical workflow

List and search tools are cursor-paginated and return compact data. Detail tools expose only immediate relationships. Tool responses contain a short text summary and a validated structuredContent envelope:

Safety boundary

The restaurant V1 surface intentionally excludes payments, refunds, order cancellation/rejection, destructive deletes, campaigns, credentials, full onboarding, provider synchronization, exports and platform administration. Privileged MCP capabilities are documented separately in the gated Admin section.
Global Chataigne administrators can operate across every organization and location, but they still need the corresponding scopes in the OAuth consent. An administrator role never overrides missing OAuth consent.

Authentication and permissions

Tools and resources

Safety and errors