check_domain
Check if a domain is available for purchase and get its price.
Always call this before buying. After showing the price, ask the user two things before proceeding:
Confirm they want to purchase at that price.
Which payment method they prefer:
"card" / "Stripe" → call buy_domain (opens Stripe checkout in browser)
"crypto" / "USDC" / "x402" → call buy_domain_crypto (autonomous USDC payment, no browser; requires Coinbase Payments MCP or another x402 wallet)
"MPP" / "agent pay" → call buy_domain_mpp (Stripe agent payments via Shared Payment Token, no browser) If the user has Coinbase Payments MCP configured in their session, suggest crypto as the default. Otherwise default to buy_domain (Stripe).
Args: domain: The full domain name to check (e.g. "coolstartup.com").
Returns: Dict with availability status, price in cents, and formatted price.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||