mcp-opentable
@striderlabs/mcp-opentable
Buchen Sie Restaurantreservierungen über OpenTable mithilfe von KI-Agenten
Teil von Strider Labs – Aktionsausführung für persönliche KI-Agenten.
Erste Schritte in 2 Minuten
Für Claude-Desktop-Benutzer
Fügen Sie dies zu Ihrer Claude-Desktop-Konfiguration hinzu:
{
"mcpServers": {
"opentable": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-opentable"]
}
}
}Starten Sie Claude neu.
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-opentableOder direkt mit npx:
npx @striderlabs/mcp-opentableFunktionen
🔍 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
Claude-Plugins: Suchen Sie in Claude nach „Strider Labs"
mcpservers.org: Strider Labs OpenTable
Vollständiges Strider Labs: github.com/striderlabsdev/striderlabs
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 fileSelbst 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:3000Architektur
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
.envoder in einem sicheren Tresor gespeichertSitzungen 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.
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
- FlicenseNot gradedqualityDmaintenanceEnables restaurant reservation management through SevenRooms API, allowing users to create reservations and query available time slots with guest details and party size information.
- FlicenseBqualityFmaintenanceEnables users to search, check availability, and book restaurant reservations across Resy and OpenTable platforms. It supports direct booking for Resy and includes an automated reservation 'sniper' for securing high-demand slots the moment they become available.124
- AlicenseAqualityAmaintenanceManage OpenTable reservations via natural language — find slots, book, cancel, manage favorites, and read your dashboard using your own browser session.13149MIT
- FlicenseNot gradedqualityDmaintenanceConnects AI assistants to the Meitre restaurant reservation platform, enabling operations like checking availability, searching reservations, booking, rescheduling, and canceling through natural language.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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