Foodpanda MCP. Manage menus, track orders, and control vendor status.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Foodpanda MCP Server gives you full control over your delivery operations. Manage vendor catalogs, track orders, and update restaurant status directly from any AI client.
You can fetch product listings, update menu items, monitor promotions, and get real-time order history without touching a vendor portal.
What your AI agents can do
Add catalog products
Adds new products to a vendor's catalog listing on Foodpanda.
Export catalog
Downloads a vendor's complete product catalog data.
Get catalog job
Checks the status of an asynchronous job that updated the product catalog.
Adds products to a vendor's catalog or fetches the entire product listing for a chain.
Retrieves the full list of vendor categories and product catalogs for a specific restaurant.
Gets detailed order information, tracks the full order history, and updates the order status in real time.
Checks the current operational status of a vendor and updates it (e.g., to busy or open).
Creates, updates, or checks the status of promotional campaigns across the network.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Foodpanda MCP Server: 13 Tools for E-commerce Ops
Access 13 specific tools to manage the full lifecycle of vendor catalogs, orders, and promotions within the Foodpanda ecosystem.
019d759dadd catalog products
Adds new products to a vendor's catalog listing on Foodpanda.
019d759dexport catalog
Downloads a vendor's complete product catalog data.
019d759dget catalog job
Checks the status of an asynchronous job that updated the product catalog.
019d759dget order details
Retrieves the full details for a specific order placed on Foodpanda.
019d759dget order history
Gets a full list of past orders for a specific vendor, allowing date range filtering.
019d759dget promotion job
Checks the status of an asynchronous job that updated promotional campaigns.
019d759dget vendor catalog
Fetches the complete product catalog for a specific vendor.
019d759dget vendor categories
Lists all available menu categories for a given vendor.
019d759dget vendor status
Checks the current operational status (open, closed, busy) of a vendor.
019d759dupdate order
Modifies the status or details of an existing order.
019d759dupdate vendor catalog
Updates the entire product catalog for a vendor.
019d759dupdate vendor status
Changes the operational status (open, closed, busy) of a vendor.
019d759dupsert promotion
Creates a new promotion or updates an existing one for a vendor.
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 Foodpanda, 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
Managing product listings. You've got the tools to add new items to a vendor's catalog using add_catalog_products, grab the entire product listing for a vendor with get_vendor_catalog, and even download a whole vendor's product catalog using export_catalog. You can also update the whole vendor product catalog with update_vendor_catalog. To see if a job that updated the product catalog finished up, check get_catalog_job. Viewing and structuring menus. You can list all the available menu categories for a vendor using get_vendor_categories, and you can fetch a vendor's complete product catalog using get_vendor_catalog. Processing and tracking orders. You get the full details for any specific order placed on Foodpanda with get_order_details, and you can pull a full list of past orders for a vendor with get_order_history, letting you filter by a date range.
You can also change an existing order's status or details in real time using update_order. Controlling vendor operations. Check a vendor's current operational status—whether it's open, closed, or busy—using get_vendor_status, and you can change that status with update_vendor_status. Running promotions. You can create a new promotion or update an existing one for a vendor with upsert_promotion, and you'll check the status of a promotional job using get_promotion_job.
How Foodpanda MCP Works
- 1 Subscribe to the Foodpanda MCP Server and enter your Foodpanda Partner API OAuth 2.0 Bearer token.
- 2 Your AI client uses natural language to call a specific tool (e.g.,
get_order_details). - 3 The server executes the tool, talks to the Foodpanda API, and returns the structured data to your client.
The bottom line is you get a single conversational point to handle all your food delivery operational tasks.
Who Is Foodpanda MCP For?
Operations Managers, Restaurant Chain Owners, and Delivery Coordinators. If you spend your day jumping between multiple vendor portals to check order status, update menus, or change vendor hours, this is for you. It lets you manage the entire supply chain flow from a single chat window.
Tracks order volumes, monitors promotions, and handles vendor status changes across multiple locations without leaving their primary dashboard.
Manages the entire brand catalog. They use the server to update menus and check order volumes across all locations instantly.
Fetches order details and full order history directly into their workflow, allowing them to optimize dispatching and resolve issues quickly.
What Changes When You Connect
- Track every order detail and history using
get_order_detailsandget_order_history. You don't have to switch tabs to see if an order is being prepared or needs manual attention. You get the full timeline and status right away. - Update product listings and menus instantly. Use
add_catalog_productsorupdate_vendor_catalogto manage your entire chain's menu from one place, without logging into multiple vendor portals. - Control vendor availability on the fly. Use
update_vendor_statusto set a location to 'busy' due to high volume or switch it to 'closed' when it's time to close up. This status change is immediate. - Handle promotions without friction.
upsert_promotionlets you create or change campaigns and immediately monitor the job status usingget_promotion_job. It's all done in conversation. - Keep data clean and current. If you run a big chain, you can export the whole catalog with
export_catalogand then useget_catalog_jobto confirm the data pipeline finished successfully. - Manage complex workflows. You can chain actions: check status with
get_vendor_status, then update the catalog withupdate_vendor_catalog, all within a single agent call.
Real-World Use Cases
The vendor went offline unexpectedly.
A restaurant manager sees an order come in, but the vendor status is unknown. They prompt their agent: 'What's the status of vendor 12345?' The agent calls get_vendor_status and confirms it's 'closed'. The manager then uses update_vendor_status to set it to 'busy' with a reason, preventing new orders until staff arrives.
The chain needs a massive menu update.
The marketing team launches a new seasonal product line. Instead of manually updating 500 items across 20 locations, the Operations Manager uses add_catalog_products to push the new items, followed by update_vendor_catalog to push the entire updated menu. The agent tracks the process using get_catalog_job until everything is live.
Need to audit a specific order's full timeline.
A customer calls about a late order (ORD-98765). The coordinator asks the agent to get the history. The agent runs get_order_history, pulling the full timeline. They then use get_order_details to pull the specific item list and confirm the last known status.
Launching a limited-time promotion.
The sales team needs to run a 'Buy One Get One' deal for a week. They prompt the agent to use upsert_promotion, defining the rules and dates. They confirm the promotion is active using get_promotion_job status checks.
The Tradeoffs
Manually updating every vendor portal
Logging into the vendor portal, navigating to the menu, finding the product ID, and manually changing the price or availability. This takes minutes per location and guarantees human error.
→
Use the server tools. Call update_vendor_catalog to push the price changes across the entire chain at once. For a single product, use add_catalog_products.
Forgetting to check job status
Running update_vendor_catalog and assuming the changes are live. The changes might be stuck in an async queue, leading to customer complaints and lost sales.
→
After any bulk update, always run get_catalog_job until the status confirms the job is complete. Never assume the job finished.
Calling tools out of sequence
Calling get_order_details before get_order_history. You get the current snapshot, but you miss the critical context of when the order was placed, who handled it, or previous status changes.
→
First, run get_order_history to establish the timeline. Then, run get_order_details to get the final, specific data point needed for the current conversation.
When It Fits, When It Doesn't
Use this server if your core problem involves managing multi-site, high-volume, standardized e-commerce operations. You need to perform bulk CRUD operations on menus, orders, and vendor status across multiple locations from a single chat interface. You must use this if you need to audit order timelines (get_order_history) or manage structured data sets (get_vendor_catalog).
Don't use this if you are only tracking a single, simple order or if your business logic requires custom data fields not exposed via the API. If you only need to check a simple status, get_vendor_status is enough, but for anything involving history or bulk changes, the server is necessary.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Foodpanda. 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 13 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manual menu management is a nightmare.
Every day, someone has to log into the vendor portal. They check the menu for the 'Classic Burger combo,' realize the price is wrong, and then manually update it. If they have 50 vendors, they repeat this process 50 times, copy-pasting IDs and checking for errors each time. It's slow, and it's a mess.
With this MCP server, you tell your agent: 'Update the price of the Classic Burger combo to $9.99 across all vendors.' The agent calls `update_vendor_catalog` and handles the entire chain update in one go. You get confirmation that the whole system updated, not just one tab.
Foodpanda MCP Server: Manage vendor catalogs and order flow
You no longer need to manually check the vendor status or look up order details in three different places. You can check the status with `get_vendor_status`, fetch the complete product catalog with `get_vendor_catalog`, and see the full order timeline using `get_order_history`—all before you finish your coffee.
The difference is that your AI client acts as a dedicated operations team member, managing the complexity of the API calls and the data flow for you. You just talk to it.
Common Questions About Foodpanda MCP
How do I check the status of a vendor using the Foodpanda MCP Server? +
Use the get_vendor_status tool. This tool checks the current operational status (open, closed, busy) of a vendor, letting you know immediately if they are accepting orders.
What is the difference between `get_vendor_catalog` and `export_catalog`? +
The get_vendor_catalog tool fetches the current product data directly into your conversation for immediate use. The export_catalog tool downloads the complete catalog as a file for external analysis or archiving.
Can I update an order using the Foodpanda MCP Server? +
Yes, use the update_order tool. You can modify the status or details of an existing order in real-time, which is useful for dispatching or customer service follow-ups.
How do I make a promotion using the Foodpanda MCP Server? +
Use the upsert_promotion tool. This function allows you to create a new promotion or update an existing one, ensuring the campaign goes live across the network.
Is there a tool to track product updates? +
Yes, you have get_catalog_job. This tool checks the status of any asynchronous catalog update or product addition job, ensuring the changes you pushed actually went through.
How do I use `get_vendor_categories` to organize a menu? +
This tool retrieves a list of existing menu categories. You use this data to build out your menu structure before calling add_catalog_products.
What's the difference between `update_vendor_catalog` and `add_catalog_products`? +
Use add_catalog_products to insert brand new items into the chain catalog. update_vendor_catalog modifies existing product information for a vendor.
Does `get_order_history` include details about promotional campaigns? +
No, get_order_history only tracks the order's transaction details. You must use get_promotion_job to check promotion status independently.
How do I get my Foodpanda Partner API access token? +
After being approved on the Foodpanda Partner Portal, you'll receive OAuth 2.0 Client Credentials. Use the getAuthToken flow with your client_id and client_secret to obtain a JWT Bearer token. This token is what you paste into the credential field.
Can I update my restaurant menu directly through this integration? +
Yes! Use the update_vendor_catalog tool with the chain_id, vendor_id, and a JSON array of products. You can also use add_catalog_products to add specific items to your chain catalog.
What is the API rate limit for Foodpanda Partner API? +
The Foodpanda Partner API has a rate limit of 50 requests per minute. The integration handles this automatically, but if you're doing bulk operations, be mindful of this constraint.
Can I temporarily close a restaurant via the API? +
Yes, you can update the operational status using update_vendor_status to close or set the restaurant as busy to prevent new orders.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Cin7 Core
Equip your AI agent to manage inventory, sales orders, and purchase orders via the Cin7 Core (formerly DEAR Systems) API.
Reverb
Manage your Reverb shop — create listings, track orders, handle payouts, and communicate with buyers directly via AI.
ShippingBo
Orchestrate your e-commerce logistics with order management, warehouse operations, and carrier integration for French retailers.
You might also like
Biconomy (Account Abstraction)
Simplify blockchain interactions with Account Abstraction — get quotes, execute supertransactions, and track status via Biconomy.
Playground AI
Generate, inpaint, upscale, and transform images using Playground AI's powerful models via natural language.
Bland AI
Automate phone calls via Bland AI — send outbound calls, manage agents, and retrieve transcripts directly from any AI agent.