---
name: buy-domain-or-hosting
description: "Register a domain or pay for hosting through browser checkout with an agent card."
title: "Buy a domain or hosting with an agent card"
url: https://agents.ramp.com/playbooks/buy-domain-or-hosting
runtimes: [Claude Desktop, ChatGPT, Claude Code, Codex, Perplexity]
---

# Buy a domain or hosting with an agent card

Domain and hosting purchases happen on merchant checkout pages — Cloudflare, Namecheap, and similar. Browserbase drives the browser, your agent card pays at checkout, and you close with memo and coding.

## 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))

Make this domain or hosting purchase using my Ramp Agent Card. Browserbase will drive the browser:

[REPLACE — domain name or hosting product, registrar URL, expected total]
Memo: [REPLACE — business purpose, GL category if known]

Open the registrar site through Browserbase. Search for the domain or select the hosting plan, then 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 summary with me before completing payment. Stop if the flow requires 3DS, card-on-file, or auto-renew billing not supported by agent cards. After the purchase, 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))

Make this domain or hosting purchase using my Ramp Agent Card. Browserbase will drive the browser:

[REPLACE — domain name or hosting product, registrar URL, expected total]
Memo: [REPLACE — business purpose, GL category if known]

Open the registrar site through Browserbase. Search for the domain or select the hosting plan, then 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 summary with me before completing payment. Stop if the flow requires 3DS, card-on-file, or auto-renew billing not supported by agent cards. After the purchase, 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)

Make this domain or hosting purchase using my Ramp Agent Card. Run the Browse CLI to drive the checkout:

[REPLACE — domain name or hosting product, registrar URL, expected total]
Memo: [REPLACE — business purpose, GL category if known]

Open the registrar site with the `browse` CLI. Search for the domain or select the hosting plan, then 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 summary with me before completing payment. Stop if the flow requires 3DS, card-on-file, or auto-renew billing not supported by agent cards. After the purchase, 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)

Make this domain or hosting purchase using my Ramp Agent Card. Run the Browse CLI to drive the checkout:

[REPLACE — domain name or hosting product, registrar URL, expected total]
Memo: [REPLACE — business purpose, GL category if known]

Open the registrar site with the `browse` CLI. Search for the domain or select the hosting plan, then 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 summary with me before completing payment. Stop if the flow requires 3DS, card-on-file, or auto-renew billing not supported by agent cards. After the purchase, 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))

Make this domain or hosting purchase using my Ramp Agent Card. Browserbase will drive the browser:

[REPLACE — domain name or hosting product, registrar URL, expected total]
Memo: [REPLACE — business purpose, GL category if known]

Open the registrar site through Browserbase. Search for the domain or select the hosting plan, then 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 summary with me before completing payment. Stop if the flow requires 3DS, card-on-file, or auto-renew billing not supported by agent cards. After the purchase, attach the receipt, then apply the memo and tracking category.
```
