MCP Booking
An AI-based restaurant booking MCP server that integrates the Google Maps Places API, providing intelligent restaurant search, recommendation, and booking services. It supports filtering restaurants based on location, cuisine, atmosphere, and event type.
rating : 2 points
downloads : 5.4K
What is the Restaurant Booking MCP Server?
This is an AI-based restaurant discovery and booking server that provides intelligent recommendations and booking assistance through the Google Maps Places API. It can find suitable restaurants based on location, cuisine preferences, mood, and event type, and provide detailed information and booking guidance.How to use the Restaurant Booking MCP Server?
Users can input their requirements through simple instructions (such as location, cuisine, mood, and event type). The system will automatically search and recommend suitable restaurants, providing detailed information and booking help. It supports multiple search methods, including coordinates, place names, or keywords.Use Cases
Suitable for various dining scenarios, such as dates, family gatherings, business meetings, and celebration events. Whether you're looking for a romantic dinner or a family meal, you can find a suitable restaurant.Main Features
Intelligent Restaurant Search
Search for restaurants within a 20-kilometer radius based on location, cuisine, mood, and event type
Default Taiwan Location
When no coordinates are provided, automatically search in the Taiwan region (24.1501164, 120.6692299)
AI Recommendation
Provide the top three restaurant suggestions with detailed reasons
Google Maps Integration
Get real restaurant data, including ratings, reviews, photos, and contact information
Event Matching
Optimize recommendations for dates, family gatherings, business meetings, and celebration events
Mood Filtering
Find restaurants based on a romantic, casual, upscale, fun, or quiet atmosphere
Booking Assistance
Provide booking instructions and a simulated booking function
Advantages
AI-driven personalized recommendations to enhance the user experience
Powerful Google Maps integration to ensure data accuracy and real-time updates
Flexible search options to meet different needs
Function modules that are easy to customize and expand
Limitations
Actual bookings require integration with third-party services. Currently, only simulated bookings are supported.
The Google Maps API has usage limitations and costs.
Real-time data may not be completely accurate (e.g., opening hours and availability).
Geographical coverage is limited by the regions supported by the Google Maps API.
How to Use
Installation and Configuration
Clone the project, install dependencies, and set environment variables (including the Google Maps API key).
Start the Server
Run the server in development mode for testing or deploy it in production mode.
Call the API
Use the provided utility functions for restaurant search, getting detailed information, booking guidance, etc.
Usage Examples
Find an Italian restaurant in Taipei for a date
The user wants to find an Italian restaurant in Taipei suitable for a date, with no budget limit and a requirement for a romantic atmosphere.
Find a high-end restaurant in Shanghai for a business meeting
The user needs to find a high-end restaurant in Shanghai suitable for a business meeting, requiring a quiet and professional environment.
Frequently Asked Questions
How to obtain a Google Maps API key?
Does it support a Chinese interface?
How to handle bookings?
Can new cuisine types be added?
How to improve the accuracy of recommendations?
Related Resources
GitHub Repository
Project source code and documentation
Google Maps API Documentation
Official documentation for the Google Maps Places API
MCP Server Guide
Configuration and usage guide for the MCP server
Example Queries
Usage examples for the MCP server

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
16.6K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
23.3K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
15.7K
4.5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
44.5K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
20.1K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
44.1K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
30.2K
4.8 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
15.8K
4.5 points