TheFork MCP. Find tables across Europe—no app switching required.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
TheFork MCP Server connects your AI client to Europe's largest restaurant reservation platform. Use it to search for restaurants by location or cuisine, check real-time table availability across multiple dates, view menus and reviews, and book/cancel reservations—all through natural conversation.
What your AI agents can do
Cancel reservation
Permanently cancels an existing restaurant reservation.
Check availability
Checks if a specific restaurant has open tables for the required number of people and date.
Create reservation
Books a new table at a specified restaurant for a set time.
Search for dining spots across Europe by location, cuisine type, or rating.
Verify if a specific restaurant has open tables for a given number of people and date.
Create a confirmed reservation at a selected venue.
Retrieve detailed information, including menus or guest reviews, for any listed restaurant.
Check the status of an existing reservation or cancel it entirely.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
TheFork MCP Server: 10 Tools for Dining Management
These tools let your agent handle every step of dining out—from finding the right cuisine to confirming a table.
019d848ccancel reservation
Permanently cancels an existing restaurant reservation.
019d848ccheck availability
Checks if a specific restaurant has open tables for the required number of people and date.
019d848ccreate reservation
Books a new table at a specified restaurant for a set time.
019d848cget reservation
Retrieves the full details of an existing booking, including confirmation numbers.
019d848cget restaurant
Gets general information about a specific restaurant, like its address or hours.
019d848cget restaurant menus
Retrieves the current menu and any special offers for a restaurant.
019d848cget restaurant reviews
Fetches recent guest reviews, providing insight into the dining experience.
019d848clist cuisines
Lists all cuisine types available in the network for filtering searches.
019d848csearch locations
Searches and lists dining areas or neighborhoods within Europe.
019d848csearch restaurants
Returns a list of restaurants matching criteria, along with their ratings and real-time availability.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with TheFork, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server connects your AI client directly to TheFork, Europe's major restaurant booking network. You won't have to juggle half a dozen tabs just trying to figure out where you wanna eat. Your agent handles it all in one chat thread.
Finding the Spot
Your AI client starts by pinpointing the right area or vibe. It uses search_locations to list dining neighborhoods across Europe, letting you narrow down the general zone first. You can then use list_cuisines to see every type of food available—Italian, Thai, whatever—so you know what's playing in that market.
To get a shortlist, you fire up search_restaurants, and it spits back a list of spots matching your criteria, complete with their general ratings and real-time availability status right away.
Getting the Details Right
Once you've got a few names, you need to know if they actually deliver. You can use get_restaurant to pull up the basics on any place—its address, operating hours, everything you need to show your ride-share driver. For deep research, it’s clutch: run get_restaurant_menus to get the current menu and see what special offers they're running right now.
Before you commit, you can check out get_restaurant_reviews, which pulls in recent guest feedback so you know if the hype is real or if people are complaining about slow service. You also have access to general restaurant information via get_restaurant that covers details beyond just location.
Checking Availability and Booking
Before booking, you gotta check if they even have seats for your crew. You run check_availability, telling the agent exactly how many people there are and which date you’re looking at; it confirms if specific tables are open. If everything checks out, you use create_reservation to lock in a table at that spot for a set time.
That's done. The booking is yours.
Managing Your Table
If plans crap out, or you need proof of what you booked, your agent has your back. You can run get_reservation anytime to pull up the full details of any existing booking, including those crucial confirmation numbers. And if you gotta bail? Just fire off cancel_reservation, and it permanently cancels that reservation for you.
This server gives your AI client complete control over the entire process, from initial search through final cancellation. It's everything you need in one place.
How TheFork MCP Works
- 1 You subscribe to this server and provide your TheFork Partner API key.
- 2 Your AI client receives your natural language request (e.g., 'Find me a Thai place for four tonight').
- 3 The agent executes the necessary tools (
search_restaurants,check_availability) and presents you with actionable choices.
The bottom line is: Your AI handles the entire dining workflow, from initial discovery to booking confirmation, without you touching another app or website.
Who Is TheFork MCP For?
Anyone who organizes meals for groups—from casual foodies planning a weekend trip to executive assistants scheduling client dinners. If your job involves coordinating dining plans across different cities or needing quick, reliable reservation data, this is for you.
Schedules dinner meetings with clients and needs immediate availability checks (using check_availability) without calling the restaurant directly.
Coordinately books multiple venues for large groups, checking capacity across several locations using search_restaurants.
Discovers new places in a city. They use the AI to browse cuisines (list_cuisines) and read reviews before committing to a spot.
What Changes When You Connect
- Stop guessing if a table is open. Use
check_availabilityto confirm real-time slots instantly, eliminating the back-and-forth email chain with restaurant managers. - Go deeper than just booking. Access full menus and guest reviews using
get_restaurant_menusandget_restaurant_reviews. You can plan your meal based on what people are actually saying. - Manage complex group bookings effortlessly. Use
search_restaurantsto filter by multiple criteria—like 'Italian' and 'near the city center'—to narrow down options fast. - Keep a clean record of everything. If you need to know when or where an old reservation was, run
get_reservationinstead of digging through emails. - Don't forget the basics. You can always start broad by using
list_cuisinesor runningsearch_locationsif your initial idea is too vague.
Real-World Use Cases
Client Dinner Planning
An executive needs to book a dinner for six next Thursday near their office. They ask the agent: 'Find me an Italian restaurant for 6 people next Thursday.' The agent runs search_restaurants and then targets check_availability, presenting three options that fit both criteria, saving hours of manual searching.
Last-Minute Trip Pivot
A traveler lands in Rome and realizes they want a highly rated seafood spot. They ask the agent to 'Find great Mediterranean places.' The agent uses list_cuisines to confirm the category, then runs search_restaurants, giving them enough options to decide instantly.
Checking for Problems
A user needs to change a dinner date. Instead of calling the restaurant and remembering confirmation codes, they ask the agent to 'What's my reservation status?' The agent runs get_reservation and provides all necessary details.
Pre-Booking Research
Before booking a client dinner, a user wants to vet the location. They use the agent to run get_restaurant_reviews on a potential spot, reading recent feedback about service and wait times before finalizing the create_reservation.
The Tradeoffs
Assuming availability
Asking the agent: 'Book us a table at XYZ restaurant for 8 tonight.' The system fails because booking requires confirmation of an open slot first.
→
Always confirm slots first. Run check_availability with the date and party size before you call create_reservation. This prevents failed bookings.
Searching without parameters
Just saying, 'Find me a restaurant.' The agent returns hundreds of irrelevant results because the search was too broad.
→
Be specific. Use search_restaurants and include at least a cuisine type or neighborhood (e.g., 'French restaurants in Paris').
Mixing up details
Trying to book a table but forgetting the restaurant name, only knowing the ID.
→
First, use get_restaurant with the ID to pull all necessary context (like the full address or official name) before attempting to run any booking tools.
When It Fits, When It Doesn't
Use this server if your primary goal is managing dining reservations and discovery within Europe. The strength here is the ability to chain multiple actions: Search -> Review Details -> Check Availability -> Book. Don't use it if you just need flight tickets or hotel booking—you need a dedicated travel API for that. If your task only requires listing cuisines, list_cuisines is enough. But if you need to act on that information (like finding availability), you must run the full workflow: start with search_locations, then use search_restaurants, and finally confirm with check_availability before attempting a booking.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TheFork. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Planning a meal shouldn't feel like juggling five different websites.
Today, planning a dinner means opening Google Maps to find locations, switching to TheFork's website to check availability, then maybe jumping onto Yelp or TripAdvisor just for reviews. You copy-paste names and dates across three tabs, constantly logging in and out of different accounts.
With this MCP server, your AI agent handles the whole mess. You tell it what you want—cuisine, date, people count—and it runs `search_restaurants` and `get_restaurant_reviews` instantly. It gives you a few options with ratings and open slots, so you just say 'Book that one,' and we're done.
TheFork MCP Server: Access Menus, Reviews, and Bookings.
Manual research means settling for the restaurant’s own vague menu PDF. You don't know if the pasta dishes are good or what special deals they have going on that month.
The agent runs `get_restaurant_menus` and `get_restaurant_reviews`, giving you real, current data points—what guests praise and where the wait times get bad. This changes dinner planning from a guessing game into an informed choice.
Common Questions About TheFork MCP
How do I find restaurants in a specific area using search_locations? +
You use search_locations first to confirm the neighborhood or district name. Then, you run search_restaurants and include that location as a filter to get relevant results.
Can I check if a restaurant is open using check_availability? +
Yes. You must specify the date, time, and number of people when running check_availability. This tool confirms real-time table inventory for you.
What's the difference between get_restaurant and search_restaurants? +
search_restaurants gives you a list of options based on criteria. get_restaurant pulls all static details (address, general info) about one specific restaurant ID.
How do I cancel a booking? Do I use the cancel_reservation tool? +
Yes, you use cancel_reservation. Remember that this action is irreversible, so always confirm your details before letting the agent run it.
Before I use create_reservation, what do I need to know about authentication? +
You must provide a valid TheFork Partner API key in your request headers. The server cannot book anything without this credential. If the key is expired or missing, you'll receive an HTTP 401 Unauthorized error.
If I use get_restaurant_menus and it returns empty data, does that mean the restaurant has no menu? +
No, it usually means the API hasn't indexed current menu items for that location. The tool confirms the restaurant exists but lacks specific digital menu details. Try checking back later or using search_restaurants first.
What should I do if my search_restaurants query comes back with no results? +
The response will contain a 'No Results' payload, which is standard behavior and not an error. You need to adjust your parameters—check the date range or try broadening your location input. It just means nothing matched all criteria.
How do I check details for a booking using get_reservation if I don't know the confirmation number? +
You must pass at least the reservation ID and the associated client email address to guarantee accuracy. If you only provide the name, the tool will fail because names aren't unique identifiers.
Can I book a table at a specific restaurant for tonight? +
Yes! Use the check_availability tool to verify open time slots, then create_reservation to book directly. You can specify the date, time, party size, and any special requests.
What information do I get when searching for restaurants? +
Search results include restaurant names, ratings, cuisine types, locations, and real-time availability. You can then drill into any listing for full menus, reviews, and booking options.
Can I cancel a reservation through the AI agent? +
Yes. The cancel_reservation tool lets you cancel any existing booking by providing the reservation ID. Note that cancellation policies vary by restaurant.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Yelp Fusion
Search for local businesses, read reviews, and explore events worldwide directly from your AI agent using Yelp's rich database.
Lyko
Access European public transit via Lyko — plan intermodal trips, check departures, search stops, and monitor transit operators from any AI agent.
Travelport
Access Travelport's Global Distribution System to search and book flights, hotels, and manage travel reservations directly through AI.
You might also like
Chatwoot
Manage customer engagement via Chatwoot — track conversations, reply to messages, and manage contacts directly from any AI agent.
IPinfo
Geolocate and audit IP addresses — identify ASNs and privacy details via AI.
Checkout.com
Manage global payments via Checkout.com — track transactions, process refunds, and monitor account health directly from any AI agent.