Vinkius

iFood MCP. Automate Order Flow and Menu Management

iFood MCP connects your AI agent directly to your restaurant's backend operations on iFood. Manage everything from real-time order flow and status updates to updating your full menu catalog, store hours, and delivery logistics—all through natural language commands.

iFood MCP is compatible with Claude Claude
iFood MCP is compatible with ChatGPT ChatGPT
iFood MCP is compatible with Cursor Cursor
iFood MCP is compatible with Gemini Gemini
iFood MCP is compatible with Windsurf Windsurf
iFood MCP is compatible with VS Code VS Code
iFood MCP is compatible with JetBrains JetBrains
iFood MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Monitor and progress orders

Watch incoming order statuses in real time, from listing new arrivals to updating the fulfillment status (e.g., accepting or preparing) through the pipeline.

Manage store information

Retrieve detailed store configuration and list all associated locations using the get_stores tool before making any changes.

Update menu pricing and availability

Change item prices, toggle availability, or update descriptions within your digital catalog using the update_catalog_item tool.

Handle store scheduling

Set or change your operating hours for specific days of the week with the update_business_hours tool.

Track deliveries and personnel

Get real-time logistics information, track order fulfillment progress, and assign drivers to orders using tools like get_logistics and assign_driver.

Waiting for input…

AI Agent
iFood

What AI agents can do with iFood: 11 Tools for Operations Management

These tools let you programmatically handle every aspect of your restaurant's iFood presence, including order flow, catalog changes, and scheduling.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using iFood MCP

Assign Driver

Assigns a specific delivery driver to an iFood order ID to coordinate fulfillment.

Get Business Hours

Retrieves the current operating hours for a specified iFood store location.

Get Catalog

Provides a full review of the menu structure, allowing you to check item...

Get Logistics

Tracks the delivery progress and provides logistics information for an existing...

Get Order Details

Retrieves complete details, including customer info and item totals, for a single...

Get Orders

Lists all orders for the store, filtering by status like PENDING or ACCEPTED, to track overall order volume.

Get Store Details

Fetches detailed configuration and information about a specific iFood store location.

Get Stores

Lists all associated store IDs, names, and addresses linked to the merchant account.

Update Business Hours

Modifies the operating schedule for a store across multiple days of the week with a...

Update Catalog Item

Allows you to change specific fields like prices, availability, or descriptions for...

Update Order Status

Moves a specific order through the fulfillment pipeline by updating its status...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

iFood MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The iFood integration is available immediately — no restart needed.

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 each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with iFood, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
iFood MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by iFood. 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 CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Dealing with the 'Where Did That Order Go?' Chaos

Every day, restaurant managers spend hours logging into different portals just to track one thing: an order. They have to click through status screens, copy IDs, cross-reference times, and manually update every step—from 'Pending' to 'In Preparation,' which is tedious, repetitive work that kills productivity.

With this MCP, you ask your agent what happened with the order instead of clicking it into existence. The system uses tools like `get_orders` and `get_order_details` to pull the status immediately, giving you a clear narrative flow of exactly where the order is right now.

iFood MCP: Complete Control Over Your Operations

The biggest time sinks are updating core data points: changing prices or setting business hours. Traditionally, this meant logging into the merchant portal and navigating complex forms for every single location, risking human error.

Now, you tell your agent to 'Set our hours from 10 AM to 10 PM next week.' It handles finding all locations via `get_stores` and executes the change using `update_business_hours`. The complexity disappears.

What iFood MCP does for your AI

Running a multi-location food business means juggling orders, menus, and schedules across multiple platforms. This MCP lets you automate all of that using only your AI agent. Instead of logging into the iFood portal to check statuses or manually changing prices, you simply ask your agent to perform the task.

It reads incoming order details, helps you progress an order from pending through preparation, and tracks delivery assignments when needed. You can also update your store's operating hours for any day or modify specific items in your menu catalog without touching a single button. If managing multiple locations is complex, connecting iFood via Vinkius gives you one central point of control to handle all these operations.

Built · Hosted · Managed by Vinkius iFood MCP - Manage Order Fulfillment & Menu Updates
Server ID 019d75b7-f00c-7341-a008-39eee1801867
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about iFood MCP

How do I check if an order is ready for dispatch using iFood MCP? +

You use the get_order_details tool to review all contents and status. If everything looks good, you can ask your agent to run update_order_status to move it to DISPATCHED.

Can iFood MCP help me update prices for multiple menu items? +

Yes. You use the get_catalog tool first to view all item IDs, then direct your agent to execute update_catalog_item with a list of IDs and their new prices.

What if I need to change my store hours for only one day? +

You can use the get_business_hours tool to view the current schedule, then instruct your agent to run update_business_hours specifying the exact date and times needed.

How does iFood MCP handle multiple store locations? +

It first requires you to use get_stores to list all location IDs. Then, any subsequent operation like setting hours or viewing details must reference those specific IDs.

Can I track a driver assignment after an order is placed? +

Yes, run the get_logistics tool with the order ID. This provides current tracking data and helps coordinate fulfillment efforts.