Cornershop

Cornershop MCP Connector for Claude

A+

Automate LatAm grocery deliveries via Cornershop (by Uber) — search products, manage carts, track orders, and monitor shoppers from any AI agent.

14 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Cornershop by Uber B2B account to any AI agent and manage your last-mile grocery delivery operations through natural conversation.

What you can do

  • Store & Product Discovery — Search through connected retail partners (Jumbo, Lider, pharmacies), browse their aisles, and find specific SKUs with real-time pricing and availability
  • Order Creation — Construct shopping carts dynamically and place delivery orders directly through your AI agent
  • Live Tracking — Monitor the real-time status of your orders, from picking to delivery, including GPS tracking of the assigned Shopper
  • Order Modification — Add or remove items from the cart while the Shopper is still in the store, without opening the mobile app
  • Shopper Communication — Retrieve contact details for assigned Shoppers to resolve delivery issues instantly

How it works

  1. Subscribe to this server
  2. Enter your Cornershop Client ID and Secret (via the B2B portal or Uber Eats Direct)
  3. Start managing your grocery logistics from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Corporate Office Managers — automate office grocery and supply runs
  • B2B Resellers — programmatically place orders for fulfillment
  • Personal Assistants — manage client grocery lists and track deliveries efficiently
grocery-deliverylast-mileorder-fulfillmentshopping-cartreal-time-availability

14 tools expose this connector's capabilities to your AI agent.

cancel_order

Note: Orders can only be cancelled without penalty if the shopper hasn't started picking. Cancel a pending order

create_order

Requires a JSON string defining the cart (product IDs, quantities) and delivery address details. Place a new delivery order

create_webhook

g., shopper_assigned, order_delivered). Create a new explicit webhook

get_order

Get full details of a specific order

get_product

Get details of a specific product

get_store

Get details of a specific store branch

list_store_aisles

List categories and aisles of a store

list_orders

List your delivery orders

list_shoppers

Get information about the assigned Shopper

list_stores

g. Jumbo, Lider, pharmacies). Can be geographically filtered by latitude and longitude. List available grocery stores and partners

list_webhooks

List configured order webhooks

search_products

Returns matching SKUs, names, current pricing, and availability. Search for specific groceries and products

track_order

Get real-time tracking for a delivery

update_order

Useful for last-minute replacements or additions. Update an active order (e.g. add/remove items)

See how to talk to your AI agent using Cornershop.

Search for Jumbo stores near latitude -33.4372 and longitude -70.6506 (Santiago Centro).

I found 3 Jumbo stores serving that location: 1. Jumbo Costanera Center (Store ID: JMB-992, Delivery ETA: 90 mins). 2. Jumbo Bilbao (Store ID: JMB-841, Delivery ETA: 120 mins). 3. Jumbo Paseo San Bernardo (Store ID: JMB-221, Delivery ETA: Next day). Which store would you like to search products in?

Where is the shopper for my order #CS-44919?

Tracking order #CS-44919: The order is in 'delivering' status. Your Shopper (Carlos V., rating 4.9) is currently 3 blocks away (Lat: -33.412, Lng: -70.590) heading southbound. Current ETA is 7 minutes. Would you like me to verify the drop-off instructions?

Place an order at Lider (ID: LDR-10) for 2 units of SKU 'Milk-Whole-1L' and deliver into the corporate office.

Order successfully created! Order ID #CS-89821 has been placed at Lider (LDR-10) for 2x 'Milk-Whole-1L'. The total including service fees is $3,250. A Shopper will be assigned shortly and delivery is scheduled for the next 60 minutes window. I will notify you when shopping begins.

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.

Related Connectors