---
name: order-food
description: "Team’s hungry? Your office-manager agent orders to the office and codes it straight to Meals."
title: "Order food on DoorDash with an agent card"
url: https://agents.ramp.com/playbooks/order-food
runtimes: [Claude Desktop, ChatGPT, Claude Code, Codex, Perplexity]
---

# Order food on DoorDash with an agent card

For office meals, team lunches, or any DoorDash order you want your agent to handle end-to-end. Browserbase navigates DoorDash, picks restaurants and items matching your description, and steps through checkout. Your Ramp agent card pays.

## How to run

Identify which runtime you're operating in (Claude Desktop, ChatGPT, Claude Code, Codex, Perplexity). Use the matching section below; ignore the others.

## Claude Desktop

Copy and run this prompt:

```
## Before you run
- Ramp connector enabled in Claude Desktop ([connector directory](https://claude.ai/directory/61bac03c-3f98-4b3c-affb-1b99533fa82c))
- Ramp Agent Cards enabled for your business
- Browserbase MCP added as a custom connector with URL `https://mcp.browserbase.com/mcp?browserbaseApiKey=YOUR_BROWSERBASE_API_KEY` ([get an API key](https://www.browserbase.com/overview))

Place this DoorDash order using my Ramp Agent Card. Browserbase will drive the checkout:

[REPLACE — delivery address, cuisine or restaurant, headcount, items, expected total, delivery window]
Memo: [REPLACE — business purpose, e.g., team lunch on YYYY-MM-DD]

Open DoorDash through Browserbase. Pick a restaurant matching my description (ask me to confirm if more than one fits), then add items for the headcount I gave you. Step through checkout. When you reach the payment step, ask me to issue an agent card with the expected total as the limit, then enter the card details. Confirm the order with me before clicking buy. After the order, attach the receipt, then apply the memo and tracking category.
```

## ChatGPT

Copy and run this prompt:

```
## Before you run
- Ramp connector enabled in ChatGPT ([app](https://chatgpt.com/apps/ramp/asdk_app_69250fb6281c819195b52a1556b0060c))
- Ramp Agent Cards enabled for your business
- Browserbase MCP added as a custom connector with URL `https://mcp.browserbase.com/mcp?browserbaseApiKey=YOUR_BROWSERBASE_API_KEY` ([get an API key](https://www.browserbase.com/overview))

Place this DoorDash order using my Ramp Agent Card. Browserbase will drive the checkout:

[REPLACE — delivery address, cuisine or restaurant, headcount, items, expected total, delivery window]
Memo: [REPLACE — business purpose, e.g., team lunch on YYYY-MM-DD]

Open DoorDash through Browserbase. Pick a restaurant matching my description (ask me to confirm if more than one fits), then add items for the headcount I gave you. Step through checkout. When you reach the payment step, ask me to issue an agent card with the expected total as the limit, then enter the card details. Confirm the order with me before clicking buy. After the order, attach the receipt, then apply the memo and tracking category.
```

## Claude Code

Copy and run this prompt:

```
## Before you run
- Ramp CLI installed: `curl -fsSL https://agents.ramp.com/install.sh | bash`
- Logged in: `ramp auth login`
- Ramp Agent Cards enabled for your business
- Browse CLI installed: `npm install -g browse`
- Browserbase API key set: `export BROWSERBASE_API_KEY=...` ([get an API key](https://www.browserbase.com/overview))
- Optional skill: [agentic-purchase](https://github.com/ramp-public/ramp-cli)

Place this DoorDash order using my Ramp Agent Card. Run the Browse CLI to drive the checkout:

[REPLACE — delivery address, cuisine or restaurant, headcount, items, expected total, delivery window]
Memo: [REPLACE — business purpose, e.g., team lunch on YYYY-MM-DD]

Open DoorDash with the `browse` CLI. Pick a restaurant matching my description (ask me to confirm if more than one fits), then add items for the headcount I gave you. Step through checkout. When you reach the payment step, ask me to issue an agent card with the expected total as the limit, then enter the card details. Confirm the order with me before clicking buy. After the order, attach the receipt, then apply the memo and tracking category.
```

## Codex

Copy and run this prompt:

```
## Before you run
- Ramp CLI installed: `curl -fsSL https://agents.ramp.com/install.sh | bash`
- Logged in: `ramp auth login`
- Ramp Agent Cards enabled for your business
- Browse CLI installed: `npm install -g browse`
- Browserbase API key set: `export BROWSERBASE_API_KEY=...` ([get an API key](https://www.browserbase.com/overview))
- Optional skill: [agentic-purchase](https://github.com/ramp-public/ramp-cli)

Place this DoorDash order using my Ramp Agent Card. Run the Browse CLI to drive the checkout:

[REPLACE — delivery address, cuisine or restaurant, headcount, items, expected total, delivery window]
Memo: [REPLACE — business purpose, e.g., team lunch on YYYY-MM-DD]

Open DoorDash with the `browse` CLI. Pick a restaurant matching my description (ask me to confirm if more than one fits), then add items for the headcount I gave you. Step through checkout. When you reach the payment step, ask me to issue an agent card with the expected total as the limit, then enter the card details. Confirm the order with me before clicking buy. After the order, attach the receipt, then apply the memo and tracking category.
```

## Perplexity

Copy and run this prompt:

```
## Before you run
- Ramp connector enabled in Perplexity ([connector](https://www.perplexity.ai/computer/connectors?connector=ramp))
- Ramp Agent Cards enabled for your business
- Browserbase MCP added as a custom connector with URL `https://mcp.browserbase.com/mcp?browserbaseApiKey=YOUR_BROWSERBASE_API_KEY` ([get an API key](https://www.browserbase.com/overview))

Place this DoorDash order using my Ramp Agent Card. Browserbase will drive the checkout:

[REPLACE — delivery address, cuisine or restaurant, headcount, items, expected total, delivery window]
Memo: [REPLACE — business purpose, e.g., team lunch on YYYY-MM-DD]

Open DoorDash through Browserbase. Pick a restaurant matching my description (ask me to confirm if more than one fits), then add items for the headcount I gave you. Step through checkout. When you reach the payment step, ask me to issue an agent card with the expected total as the limit, then enter the card details. Confirm the order with me before clicking buy. After the order, attach the receipt, then apply the memo and tracking category.
```
