<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=345344538922740&amp;ev=PageView&amp;noscript=1">
Skip to content
  • There are no suggestions because the search field is empty.

How to use the Eat App Restaurant MCP Server

How to connect your AI assistant to the Eat App Restaurant MCP Server so that AI agent to AI agent interaction can happen via your restaurant. 

Enable the Integration

From admin.eatapp.co, go to Services → Developer → MCP Servers in your restaurant's admin panel, then create a new MCP server. You'll need to provide:

- Name: A label to identify this connection (e.g., "Website AI Assistant")

- Tools: Choose which capabilities the AI assistant should have (see below)

 

Copy Your Credentials

After creating the server, you'll receive:

- Server URL: A unique connection address for your AI assistant

- Access Token: A secret key that authenticates the connection

Keep your access token private. If you suspect it has been compromised, use the Regenerate Token button to create a new one (this immediately invalidates the old token).

 

Connect Your AI Assistant

Provide the Server URL and Access Token to your AI assistant or developer. Most MCP-compatible AI tools have a settings area where you can paste these credentials.

 

Authentication

The current authentication method for the MCP is by a bearer JWT token in the Authorization header, the token is valid for 2 years (can be regenerated from admin).

Header Example:

Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...

 

Server Connection

The transport is Stateless HTTP (Streamable HTTP), plain JSON request/response over POST. No SSE, no WebSockets, no persistent connections. Each request is independent.

 

Initialization example:

curl -X POST https://api.eatapp.co/mcp/v1/YOUR_SERVER_ID/mcp \

  -H "Content-Type: application/json" \

  -H "Accept: application/json" \

  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \

  -d '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2025-03-26", "clientInfo": {"name": "MyAssistant", "version": "1.0.0"}}}'

 

NOTE: Replace YOUR_SERVER_ID and YOUR_ACCESS_TOKEN with the values from your admin panel.

 

Available Capabilities (Tools)

 

Get Restaurant Info

The AI can share your restaurant's name, address, cuisine type, operating hours, and booking terms & conditions with guests.

 

Find Availability

The AI can look up available time slots for a specific date or date range, filtered by party size. It knows about seating preferences, waitlist availability, and any payment requirements.

 

Make a Reservation

The AI can book a table on behalf of a guest. It collects the guest's name, phone number, party size, preferred time, and any special requests, then confirms the reservation. If a slot is full, it can offer to join the waitlist.

 

All reservations made through MCP appear in your admin panel just like any other online booking.

Frequently Asked Questions

 

Can I control what the AI is allowed to do?

Yes. When creating an MCP server, you choose exactly which tools to enable. For example, you can allow the AI to share availability without giving it permission to make bookings.

 

Can I have multiple AI assistants connected?

Yes. Create a separate MCP server for each assistant. Each one gets its own credentials and can enable different tools.

 

How far in advance can the AI book?

The AI can search availability and make reservations up to 30 days in advance, matching your existing online booking settings.

 

Are MCP reservations different from regular online bookings?

No. They follow the same rules, availability, capacity limits, payment requirements, and seating preferences all apply. The only difference is that the booking source is labeled as "MCP" in your admin panel.

 

What happens if I regenerate the access token?

The previous token stops working immediately. You'll need to update the token in your AI assistant's settings.

 

What is MCP?

MCP (Model Context Protocol) lets you connect AI assistants or custom agents to your restaurant's booking system. Once connected, the AI can check your availability, share restaurant details, and make reservations on behalf of guests.