Skip to main content
Glama
oluwatosinolamilekan

Restaurant Reservations MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OCTANE_WORKERSNoSwoole workers (auto = one per CPU).auto
ANTHROPIC_API_KEYNoProvider key needed when enabling RESERVATIONS_AI_PHRASING.
VOICE_WEBHOOK_SECRETNoShared secret for the voice webhook; empty disables it.
RESERVATIONS_TIMEZONENoTimezone all dates/times are interpreted in.UTC
RESERVATIONS_AI_PHRASINGNoLet laravel/ai phrase the 'fully booked' line.false
MCP_RATE_LIMIT_PER_MINUTENoPer-IP cap on the MCP endpoint.300000
RESERVATIONS_CLOSING_TIMENoLast bookable seating time.22:00
RESERVATIONS_OPENING_TIMENoFirst bookable seating time.17:00
RESERVATIONS_SLOT_MINUTESNoSpacing of the slot grid in minutes.30
RESERVATIONS_TURN_MINUTESNoHow long a table is held (informational).90
RESERVATIONS_MAX_PARTY_SIZENoLargest party bookable online.12
RESERVATIONS_SEATS_PER_SLOTNoCapacity per start time.40
VOICE_RATE_LIMIT_PER_MINUTENoPer-IP cap on the voice webhook.120
RESERVATIONS_AI_CACHE_SECONDSNoHow long a generated AI sentence is reused.300
RESERVATIONS_ALTERNATIVE_WINDOW_SLOTSNoHow far either side to search for alternatives (4 × 30 min = ±2 h).4
RESERVATIONS_AVAILABILITY_CACHE_SECONDSNoTTL of the availability read cache in seconds.5

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources