Skip to main content
Glama

@striderlabs/mcp-opentable

Buchen Sie Restaurantreservierungen über OpenTable mithilfe von KI-Agenten

npm MCP Registry Claude Desktop License: MIT

Teil von Strider Labs – Aktionsausführung für persönliche KI-Agenten.

Erste Schritte in 2 Minuten

Für Claude-Desktop-Benutzer

  1. Fügen Sie dies zu Ihrer Claude-Desktop-Konfiguration hinzu:

{
  "mcpServers": {
    "opentable": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-opentable"]
    }
  }
}
  1. Starten Sie Claude neu.

  2. Sagen Sie Claude: „Buchen Sie einen Tisch für 4 Personen in einem italienischen Restaurant für heute Abend um 19 Uhr"

Ihr Agent kann jetzt Reservierungen vornehmen. Das war's.


Related MCP server: Restaurant Reservation MCP Server

Installation (NPM)

npm install @striderlabs/mcp-opentable

Oder direkt mit npx:

npx @striderlabs/mcp-opentable

Funktionen

  • 🔍 Restaurants suchen nach Küche, Standort und Bewertung

  • Verfügbarkeit prüfen für bestimmte Uhrzeiten und Personenzahlen

  • 📅 Reservierungen vornehmen mit Bestätigung auf einen Klick

  • 📝 Buchungsverlauf anzeigen und Reservierungen verwalten

  • 🏷️ Nach Preis, Küche und Gastronomiestil filtern

  • 🔐 Dauerhafte Sitzungen – über Neustarts hinweg angemeldet bleiben

  • 🔄 Automatische MFA – verwaltet die Multi-Faktor-Authentifizierung

  • 📱 Benutzerspezifische Anmeldedaten – verschlüsselte Sitzungsspeicherung

Getestet & kompatibel

Komponente

Version

Status

MCP SDK

^1.0.0

Node.js

18+

Claude Desktop

Latest

Claude (API)

claude-3.5-sonnet+

Anthropic SDK

^0.20+

Kennzahlen

  • Wöchentliche Downloads: 187 (10.–17. April 2026) – Top-Restaurant-Connector (+467 % Wachstum)

  • Status: ✅ Live in Produktion

  • Zuverlässigkeit: Über 85 % Abschlussquote bei Aufgaben

  • Entdeckung: npm, Claude Plugins, mcpservers.org, ClawHub, PulseMCP

Weitere Bezugsquellen

So funktioniert es

Für Agenten

Ihr Agent kann diese Funktionen nutzen:

// Search for restaurants
restaurants = search_restaurants({
  location: "San Francisco, CA",
  cuisine: "Italian",
  price_range: "$$",
  date: "2026-04-15",
  party_size: 4,
  time: "19:00"
})

// Get detailed restaurant info
details = get_restaurant_details({
  restaurant_id: "ristorante-milano-sf"
})

// Check availability
availability = check_availability({
  restaurant_id: "ristorante-milano-sf",
  party_size: 4,
  date: "2026-04-15",
  time: "19:00"
})

// Make a reservation
booking = make_reservation({
  restaurant_id: "ristorante-milano-sf",
  party_size: 4,
  date: "2026-04-15",
  time: "19:00",
  special_requests: "Window seat if possible"
})

// View your reservations
reservations = get_my_reservations()

Sitzungsverwaltung

  • Jeder Benutzer verfügt über verschlüsselte, dauerhafte Anmeldedaten

  • Automatische Aktualisierung der OAuth-Tokens

  • MFA-Verwaltung (SMS/E-Mail)

  • Sitzungen überstehen Agent-Neustarts

Zuverlässigkeit

  • Über 85 % Abschlussquote bei Aufgaben

  • Automatische Erkennung von UI-Änderungen (Connectors werden aktualisiert, wenn sich OpenTable ändert)

  • Fallback-Pfade bei Fehlern

  • 24/7-Überwachung + Warnmeldungen

Konfiguration

Umgebungsvariablen

# Optional: Use a specific OpenTable account
OPENTABLE_EMAIL=your-email@example.com
OPENTABLE_PASSWORD=your-password  # Highly recommend using .env file

Selbst gehostet

# Clone the repo
git clone https://github.com/striderlabsdev/mcp-opentable
cd mcp-opentable

# Install dependencies
npm install

# Start the server
npm start

# Your agent can now connect to localhost:3000

Architektur

Wie wir uns verbinden

Dieser Connector verwendet Browserautomatisierung (Playwright), um mit OpenTable zu interagieren, da OpenTable keine umfassende öffentliche API für Reservierungen anbietet. Hier ist, warum das sicher und zuverlässig ist:

  • Benutzerkontrolliert: Ihr Agent greift nur auf Ihr eigenes OpenTable-Konto zu

  • Sitzungsbasiert: Wir speichern Ihre Anmeldesitzung sicher, nicht Ihr Passwort

  • Änderungsbewusst: Wir erkennen Änderungen an der OpenTable-Benutzeroberfläche und warnen sofort

  • Fingerprinting: Wir verwenden realistische Browserprofile, um Bot-Erkennung zu vermeiden

  • Ratenbegrenzung: Wir respektieren die Infrastruktur von OpenTable mit angemessenen Verzögerungen

Sicherheit

  • Anmeldedaten werden verschlüsselt in Ihrer lokalen .env oder in einem sicheren Tresor gespeichert

  • Sitzungen sind pro Benutzer isoliert

  • Keine Datenweitergabe an Dritte

  • Unter der MIT-Lizenz – prüfen Sie den Code selbst

Support

Mitwirken

Wir freuen uns über Beiträge! Interessensgebiete:

  • Fehlerberichte und -behebungen

  • Funktionsanfragen (neue Filter, Integrationen usw.)

  • Leistungsverbesserungen

  • Verbesserungen der Dokumentation

Richtlinien finden Sie in CONTRIBUTING.md.

Lizenz

MIT – Kostenlos nutzbar, änderbar und verteilbar. Einzelheiten finden Sie in LICENSE.


Erstellt von Strider Labs – KI-Agenten wirklich nützlich machen.

GitHub | Website | Discord

Install Server
A
license - permissive license
A
quality
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables restaurant reservation management through SevenRooms API, allowing users to create reservations and query available time slots with guest details and party size information.
  • A
    license
    A
    quality
    A
    maintenance
    Manage OpenTable reservations via natural language — find slots, book, cancel, manage favorites, and read your dashboard using your own browser session.
    13
    149
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to the Meitre restaurant reservation platform, enabling operations like checking availability, searching reservations, booking, rescheduling, and canceling through natural language.

View all related MCP servers

Related MCP Connectors

  • Discover and book businesses via AI agents.

  • Last-minute booking slots across 11 suppliers. Search, price, and execute bookings via AI agents.

  • Agentic scheduling & booking for field service: availability, jobs, customers, crews, fleet.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-opentable'

If you have feedback or need assistance with the MCP directory API, please join our Discord server