mcp-opentable
@striderlabs/mcp-opentable
Reserva mesas en restaurantes a través de OpenTable mediante agentes de IA
Parte de Strider Labs — ejecución de acciones para agentes de IA personales.
Empieza en 2 minutos
Para usuarios de Claude Desktop
Añade esto a tu configuración de Claude Desktop:
{
"mcpServers": {
"opentable": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-opentable"]
}
}
}Reinicia Claude.
Dile a Claude: "Reserva una mesa para 4 en un restaurante italiano para las 7 PM de esta noche"
Tu agente ya puede hacer reservas. Eso es todo.
Related MCP server: Restaurant Reservation MCP Server
Instalación (NPM)
npm install @striderlabs/mcp-opentableO directamente con npx:
npx @striderlabs/mcp-opentableCaracterísticas
🔍 Buscar restaurantes por tipo de cocina, ubicación y valoración
⏰ Comprobar disponibilidad para horas y tamaños de grupo específicos
📅 Hacer reservas con confirmación en un clic
📝 Ver historial de reservas y gestionar las reservas
🏷️ Filtrar por precio, tipo de cocina y estilo gastronómico
🔐 Sesiones persistentes: mantente conectado entre reinicios
🔄 MFA automático — gestiona la autenticación multifactor
📱 Credenciales por usuario — almacenamiento cifrado de sesiones
Probado y compatible
Componente | Versión | Estado |
MCP SDK | ^1.0.0 | ✅ |
Node.js | 18+ | ✅ |
Claude Desktop | Última | ✅ |
Claude (API) | claude-3.5-sonnet+ | ✅ |
Anthropic SDK | ^0.20+ | ✅ |
Métricas
Descargas semanales: 187 (10-17 de abril de 2026) — Principal conector de restaurantes (+467% de crecimiento)
Estado: ✅ En producción
Fiabilidad: tasa de finalización de tareas superior al 85 %
Descubrimiento: npm, Claude Plugins, mcpservers.org, ClawHub, PulseMCP
Disponible también en
Claude Plugins: Busca «Strider Labs» en Claude
mcpservers.org: Strider Labs OpenTabe
Strider Labs al completo: github.com/striderlabsdev/striderlabs
Cómo funciona
Para agentes
Tu agente puede usar estas capacidades:
// 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()Gestión de sesiones
Cada usuario tiene credenciales cifradas y persistentes
Actualización automática de tokens OAuth
Gestión de MFA (SMS/correo electrónico)
Las sesiones sobreviven a los reinicios del agente
Fiabilidad
Tasa de finalización de tareas superior al 85 %
Detección automática de cambios en la interfaz (los conectores se actualizan cuando OpenTable cambia)
Rutas de respaldo para fallos
Supervisión 24/7 + alertas
Configuración
Variables de entorno
# Optional: Use a specific OpenTable account
OPENTABLE_EMAIL=your-email@example.com
OPENTABLE_PASSWORD=your-password # Highly recommend using .env fileAutohospedado
# 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:3000Arquitectura
Cómo nos conectamos
Este conector utiliza la automatización del navegador (Playwright) para interactuar con OpenTable, porque OpenTable no tiene una API pública completa para reservas. Estas son las razones por las que es seguro y fiable:
Controlado por el usuario: Tu agente solo accede a tu propia cuenta de OpenTable
Basado en sesiones: Almacenamos tu sesión de inicio de sesión de forma segura, no tu contraseña
Detección de cambios: Detectamos los cambios en la interfaz de OpenTable y avisamos de inmediato
Huella digital: Usamos perfiles de navegador realistas para evitar la detección de bots
Límite de peticiones: Respetamos la infraestructura de OpenTable con retrasos adecuados
Seguridad
Credenciales almacenadas cifradas en tu
.envlocal o en un almacén seguroSesiones aisladas por usuario
No se envía ningún dato a terceros
Licencia MIT: audita el código tú mismo
Soporte
💬 Debates
Contribuciones
¡Agradecemos las contribuciones! Áreas de interés:
Informes y correcciones de errores
Solicitudes de funciones (nuevos filtros, integraciones, etc.)
Mejoras de rendimiento
Mejoras de documentación
Consulta CONTRIBUTING.md para obtener las directrices.
Licencia
MIT — libre de usar, modificar y distribuir. Consulta LICENSE para más detalles.
Creado por Strider Labs — Haciendo que los agentes de IA sean realmente útiles.
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