Fill my grocery cart every week

Your usual items in the cart and a delivery slot. You approve the payment.

  • On a schedule: Every Friday at 18:00
  • Asks you first

What it does

The task

Sign in to store with the vault. Add my usual items to the cart: items. When an item is out of stock, add the closest match at a similar price, and tell me the change. Choose a delivery slot on day between time window. Show me the total. Ask me before you pay.

  • It works in any online store, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every Friday at 18:00 (cron 0 18 * * 5).
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
storeYour online grocery storePantry Box
itemsYour usual items, with amounts2 x 1 l oat milk, 12 eggs, 1 kg bananas, 500 g Greek yogurt, sourdough bread, 1 kg chicken thighs
dayThe delivery daySaturday
time windowThe delivery time window9:00 and 12:00

What you get back

An example run with the example values above. Your run uses your own data.

Cart at Pantry Box: 14 items, 63.40 EUR with delivery

Changes:

  • Sourdough bread is out of stock: added rye sourdough, 3.29 EUR (was 3.49 EUR)
  • 500 g Greek yogurt is out of stock: added 2 x 250 g, 3.58 EUR (was 3.19 EUR)

Delivery: Sat 31 Oct, 10:00 to 11:00, 2.90 EUR

Paid after your approval. Order PB-2210487

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 4 blanks

    Type store, items, day and time window. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every Friday at 18:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Fill my grocery cart every week" --schedule "0 18 * * 5" --time-zone Europe/Berlin \
  "Sign in to Pantry Box with the vault. Add my usual items to the cart: 2 x 1 l oat milk, 12 eggs, 1 kg bananas, 500 g Greek yogurt, sourdough bread, 1 kg chicken thighs. When an item is out of stock, add the closest match at a similar price, and tell me the change. Choose a delivery slot on Saturday between 9:00 and 12:00. Show me the total. Ask me before you pay."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Fill my grocery cart every week" template with store = Pantry Box; items = 2 x 1 l oat milk, 12 eggs, 1 kg bananas, 500 g Greek yogurt, sourdough bread, 1 kg chicken thighs; day = Saturday; time window = 9:00 and 12:00.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Fill my grocery cart every week",
    "task": "Sign in to Pantry Box with the vault. Add my usual items to the cart: 2 x 1 l oat milk, 12 eggs, 1 kg bananas, 500 g Greek yogurt, sourdough bread, 1 kg chicken thighs. When an item is out of stock, add the closest match at a similar price, and tell me the change. Choose a delivery slot on Saturday between 9:00 and 12:00. Show me the total. Ask me before you pay.",
    "schedule": "0 18 * * 5",
    "time_zone": "Europe/Berlin"
  }
}
All personal templates
  • Personal

    Track all my parcels in one list

    Each parcel on its way, with the carrier status and the expected date, in one morning message.

    On a schedule: Every day at 8:00
    • Gmail
    • Any carrier site
  • PersonalAsks first

    Renew my library books before they are due

    Loans that are due soon, renewed after one approval, and the holds that are ready to pick up.

    On a schedule: Every day at 8:00
    • Any website
  • Personal

    Get a weekly summary from the school portal

    Homework, grades, teacher messages and dates for each child, in one short e-mail on Friday.

    On a schedule: Every Friday at 16:00
    • Any school portal
  • Personal

    Find the best price for an item

    The lowest total with shipping, from sellers with good ratings.

    You start it: When you start it
    • Google Shopping
    • Amazon
    • eBay
  • PersonalAsks first

    Find a flight for your dates

    The three best flights for your rules, with baggage. Booking waits for you.

    You start it: When you start it
    • Google Flights
    • Skyscanner
  • PersonalAsks first

    Find subscriptions to cancel

    Each recurring charge in one list. Each cancellation waits for your approval.

    You start it: When you start it
    • Gmail
    • PayPal