4,500+ servers built on MCP Fusion
Vinkius

TheFork MCP. Find tables across Europe—no app switching required.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TheFork MCP on Cursor AI Code Editor MCP Client TheFork MCP on Claude Desktop App MCP Integration TheFork MCP on OpenAI Agents SDK MCP Compatible TheFork MCP on Visual Studio Code MCP Extension Client TheFork MCP on GitHub Copilot AI Agent MCP Integration TheFork MCP on Google Gemini AI MCP Integration TheFork MCP on Lovable AI Development MCP Client TheFork MCP on Mistral AI Agents MCP Compatible TheFork MCP on Amazon AWS Bedrock MCP Support

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.

+ 7 more capabilities included
Find Restaurants

Search for dining spots across Europe by location, cuisine type, or rating.

Check Table Slots

Verify if a specific restaurant has open tables for a given number of people and date.

Book Reservations

Create a confirmed reservation at a selected venue.

Get Venue Details

Retrieve detailed information, including menus or guest reviews, for any listed restaurant.

Manage Bookings

Check the status of an existing reservation or cancel it entirely.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

cancel019d848c

cancel reservation

Permanently cancels an existing restaurant reservation.

check019d848c

check availability

Checks if a specific restaurant has open tables for the required number of people and date.

create019d848c

create reservation

Books a new table at a specified restaurant for a set time.

get019d848c

get reservation

Retrieves the full details of an existing booking, including confirmation numbers.

get019d848c

get restaurant

Gets general information about a specific restaurant, like its address or hours.

get019d848c

get restaurant menus

Retrieves the current menu and any special offers for a restaurant.

get019d848c

get restaurant reviews

Fetches recent guest reviews, providing insight into the dining experience.

list019d848c

list cuisines

Lists all cuisine types available in the network for filtering searches.

search019d848c

search locations

Searches and lists dining areas or neighborhoods within Europe.

search019d848c

search 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
Start building

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. 1 You subscribe to this server and provide your TheFork Partner API key.
  2. 2 Your AI client receives your natural language request (e.g., 'Find me a Thai place for four tonight').
  3. 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.

Executive Assistant

Schedules dinner meetings with clients and needs immediate availability checks (using check_availability) without calling the restaurant directly.

Event Planner

Coordinately books multiple venues for large groups, checking capacity across several locations using search_restaurants.

Traveler / Foodie

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_availability to 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_menus and get_restaurant_reviews. You can plan your meal based on what people are actually saying.
  • Manage complex group bookings effortlessly. Use search_restaurants to 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_reservation instead of digging through emails.
  • Don't forget the basics. You can always start broad by using list_cuisines or running search_locations if your initial idea is too vague.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

cancel_reservation check_availability create_reservation get_reservation get_restaurant get_restaurant_menus get_restaurant_reviews list_cuisines search_locations search_restaurants

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.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for TheFork. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.