4,500+ servers built on MCP Fusion
Vinkius

Cornershop MCP. Manage entire grocery fulfillment from natural conversation

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

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

Just plug in your AI agents and start using Vinkius.

Cornershop MCP Server automates last-mile grocery delivery management (by Uber). Your AI agent searches products at connected retail partners (Jumbo, Lider, pharmacies), builds dynamic shopping carts, places orders, and tracks the shopper's real-time GPS location.

Manage the entire grocery fulfillment lifecycle from natural conversation.

What your AI agents can do

Cancel order

Cancels a pending delivery order, provided the shopper has not begun picking items.

Create order

Places a new delivery order after receiving a JSON definition of the cart contents and the delivery address.

Create webhook

Sets up a new webhook to receive explicit event notifications (e.g., when a shopper is assigned or an order is delivered).

+ 11 more capabilities included
Find Product Details

Retrieves current pricing, availability, and details for specific groceries or products within connected stores.

Manage Shopping Carts

Creates, modifies, and places new delivery orders using specific product IDs and delivery addresses.

Monitor Deliveries

Gets real-time status updates and GPS tracking information for an active delivery order.

Discover Stores & Aisles

Lists available retail partners (Jumbo, Lider, etc.) and browses their specific store categories and aisles.

Handle Orders

Lists, retrieves details, or cancels entire orders and manages the assigned shopper's contact information.

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

Cornershop MCP Server: 14 Tools for Order Fulfillment

Manage the entire grocery supply chain—from discovering products to tracking final delivery—using these 14 specialized tools.

cancel019d8429

cancel order

Cancels a pending delivery order, provided the shopper has not begun picking items.

create019d8429

create order

Places a new delivery order after receiving a JSON definition of the cart contents and the delivery address.

create019d8429

create webhook

Sets up a new webhook to receive explicit event notifications (e.g., when a shopper is assigned or an order is delivered).

get019d8429

get order

Retrieves the complete details for a specific, existing delivery order.

get019d8429

get product

Fetches detailed information about a specific grocery product SKU.

get019d8429

get store

Retrieves detailed information about a specific store branch location.

list019d8429

list orders

Lists all current and past delivery orders associated with the account.

list019d8429

list shoppers

Gets contact and status information for the shopper assigned to a specific order.

list019d8429

list store aisles

Lists all available product categories and aisles within a given store location.

list019d8429

list stores

Lists available grocery stores and retail partners, filterable by location coordinates.

list019d8429

list webhooks

Displays all currently configured order webhooks.

search019d8429

search products

Searches for specific grocery items, returning matching SKUs, current pricing, and availability.

track019d8429

track order

Provides real-time GPS and status tracking for an active delivery order.

update019d8429

update order

Modifies an active order by adding or removing items from the cart.

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 Cornershop, 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

You're running a grocery operation, and you need an AI agent that can handle the whole thing. This server connects your AI client directly to Cornershop's back end. You'll manage last-mile grocery fulfillment—from finding an item to getting it delivered—just by talking to your agent. You don't need to jump between apps or manually track anything.

Finding Stuff and Stores

  • You can list all available grocery stores and retail partners, filtering by location coordinates using list_stores.
  • You can get specific store details, like store branches, using get_store.
  • You wanna know what's in the store? You can list all the product categories and aisles at a location using list_store_aisles.
  • You can search for specific groceries or products, getting back matching SKUs, current pricing, and if they're in stock with search_products.
  • You can also pull detailed info on a single grocery product SKU using get_product.

Running the Orders

  • You can list every current and past delivery order tied to your account using list_orders.
  • You can pull all the full details for a specific order using get_order.
  • You can set up webhooks to get explicit event notifications—say, when a shopper is assigned or when an order drops off—using create_webhook and list_webhooks.
  • You can put a new delivery order in place after feeding the agent a JSON definition of the cart contents and the delivery address using create_order.
  • You can change an order mid-stream, adding or taking items out of the cart using update_order.
  • You can cancel a pending delivery order if the shopper hasn't started picking items using cancel_order.

Tracking the Delivery and People

  • You can track an active delivery order in real time, getting the GPS location and status updates using track_order.
  • You can pull the contact and status info for the shopper assigned to an order using list_shoppers.

Need to keep tabs on things? You can get a list of all your configured order webhooks using list_webhooks.

How Cornershop MCP Works

  1. 1 Subscribe to the server and provide your Cornershop Client ID and Secret via the B2B portal.
  2. 2 Your AI client connects to the MCP server using the provided credentials.
  3. 3 You execute commands like 'List all available stores near me' or 'Place an order for milk and bread' via natural conversation.

The bottom line is, you talk to your AI agent, and it executes the necessary API calls to manage the entire grocery fulfillment chain.

Who Is Cornershop MCP For?

This is for the Operations Manager who needs to automate complex, high-volume logistics. It's for the B2B Reseller who places orders programmatically, and the Personal Assistant managing client needs. If your job involves coordinating inventory, tracking deliveries, or placing bulk orders, this server saves you from manual app logins.

Corporate Operations Manager

Automates office grocery and supply runs, ensuring regular stock levels without manual coordination.

B2B Fulfillment Specialist

Programmatically places and monitors bulk orders for large client accounts or resellers.

Logistics Coordinator

Manages delivery exceptions, tracks shopper locations, and modifies orders in transit across multiple retailers.

What Changes When You Connect

  • Real-time status updates are built in. Instead of checking a dashboard, use track_order to get the shopper's live GPS location and ETA for any active delivery.
  • Never miss a product detail. Use search_products to check SKUs, current pricing, and availability across multiple retail partners instantly.
  • Handle changes mid-shop. If the client adds something, use update_order to add or remove items from the cart while the shopper is still in the store, without opening the mobile app.
  • Automate store discovery. Use list_stores and list_store_aisles to find and map available partners (Jumbo, Lider, etc.) and their specific product sections by location.
  • Streamline order lifecycle. Use create_order to build and place a full order, and get_order to review all the logistics details instantly.
  • Resolve issues fast. Need a shopper's contact info? Call list_shoppers to get the details immediately, avoiding manual phone calls.

Real-World Use Cases

01

Client needs emergency office supplies

The office manager needs paper towels and snacks delivered immediately. They prompt their agent: 'Find the nearest Lider store and order 2 boxes of paper towels.' The agent runs list_stores to find a location, uses search_products to confirm SKU and price, and finally executes create_order to place the request.

02

Need to modify an order in progress

The client just realized they forgot juice. The agent detects this and prompts the user. The user says: 'Add a carton of orange juice.' The agent calls update_order to add the item to the cart and alerts the shopper immediately.

03

Checking on a delayed delivery

The delivery is late, and the user needs to know where the shopper is. They ask, 'Where is the shopper for order #CS-44919?' The agent uses track_order and list_shoppers to provide the shopper's name, rating, exact location, and updated ETA.

04

B2B bulk fulfillment planning

A reseller needs to place a large order for 5 different items across two different store locations. They prompt the agent with the JSON payload. The agent runs get_store to validate the location, then calls create_order to place the multi-item fulfillment request.

The Tradeoffs

Assuming product details are always available

The user asks the agent, 'What's the price of milk?' and expects an answer. If the agent doesn't run get_product first, it fails and gives a generic error.

Always start by using search_products with the product name and desired store. This confirms the SKU, current pricing, and availability before attempting any order action.

Trying to manage an order without knowing its ID

The user says, 'Cancel the big order.' The agent cannot proceed because it needs a specific Order ID to target the correct transaction. It will fail to call cancel_order.

First, use list_orders to get a list of recent order IDs. Then, pass the correct ID to get_order before calling cancel_order.

Attempting multiple updates in one go

The user tries to combine 'add bread' and 'cancel chips' into a single command, confusing the system's logic.

Keep commands sequential. First, use update_order for the addition, and then issue a separate command to execute the item removal, referencing the order ID.

When It Fits, When It Doesn't

Use this server if your core business process involves multi-step, time-sensitive logistics, like managing last-mile delivery or corporate inventory. You need to programmatically search SKUs (search_products), track movement (track_order), and modify transactions (update_order).

Don't use this if you just need a simple catalog look-up or single-item price check. For those cases, get_product is sufficient. Also, if your workflow only needs to list available stores, list_stores works alone. The power comes from chaining list_stores -> list_store_aisles -> search_products -> create_order.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Cornershop. 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 14 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

cancel_order create_order create_webhook get_order get_product get_store list_orders list_shoppers list_store_aisles list_stores list_webhooks search_products track_order update_order

Manually managing grocery fulfillment is a mess of apps and clicks.

Today, placing a big order means logging into the app, navigating to the right store, manually searching for every SKU, checking the price, adding it to the cart, and then submitting. If you need to change anything, you have to open the app again and find the right order ID, which is a nightmare.

With the Cornershop MCP Server, you just talk to your agent. You say, 'I need 4 liters of milk from Lider, and I want it delivered by 3 PM.' Your agent runs `list_stores` to validate the location, then `search_products` to find the SKU, and finally places the order using `create_order`. You get the order ID and confirmation in one go.

Cornershop MCP Server: Get real-time order status and product data

Before, checking an order meant jumping between the mobile app, calling customer service, or logging into a backend portal just to see if the shopper had left the store. You had to wait for a status update email or call.

Now, your agent uses `track_order` and `list_shoppers`. You ask, 'Where is the shopper?' and you get the real-time location, ETA, and shopper's rating. It's immediate, actionable intelligence.

Common Questions About Cornershop MCP

How do I use the Cornershop MCP Server to find product availability? +

You use the search_products tool. It returns matching SKUs, current pricing, and real-time availability across connected retail partners.

Can I modify an order after I've already placed it using the Cornershop MCP Server? +

Yes, you use the update_order tool. This lets you add or remove items from the cart while the shopper is still in the store.

What is the best way to find stores using the Cornershop MCP Server? +

Start with list_stores. You can pass latitude and longitude coordinates to find available grocery stores and partners in your area.

Do I need to know the store ID to create an order with Cornershop MCP Server? +

While create_order requires detailed cart and address data, using get_store first helps confirm the store's existence and details before building the order.

Can I track the shopper's location with the Cornershop MCP Server? +

Yes, the track_order tool gives you real-time GPS tracking and status updates for any active delivery.

How do I use the `list_shoppers` tool to get shopper information? +

The list_shoppers tool retrieves current information about assigned shoppers. It provides details like the shopper's name, rating, and contact information, which is useful for resolving immediate delivery issues.

How do I use the `create_order` tool if I don't know the product IDs? +

You should first use the search_products tool to find the specific SKUs you need. Once you have the product IDs and quantities, you pass this JSON string into the create_order tool to place the delivery.

What is the best way to handle order updates using the `update_order` tool? +

Use the update_order tool when you need to make changes to an active cart. You can add items, remove items, or change quantities before the shopper starts picking.

Can I add items to my order after the shopper has been assigned? +

Yes! As long as the order status is currently 'shopping', you can use the update_order tool to pass a JSON array with new product IDs and quantities. The Shopper's app will update dynamically with the new additions.

How can I find out the exact location of my delivery? +

If the order has reached the 'delivering' status, you can invoke the track_order tool with your order ID. It will return the last known latitude/longitude of the courier along with the ETA (Estimated Time of Arrival) to your destination address.

Does this work across all LATAM countries where Cornershop operates? +

Yes. The API uses global endpoints. When mapping stores using list_stores, you supply your local latitude and longitude to receive the stores available in your immediate geographic region (Chile, Mexico, Brazil, Colombia, Peru, etc).

More in this category

You might also like

Built & Managed by Vinkius 30s setup 14 tools

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

No hosting. No infrastructure. No complex setup.
All 14 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.