---
name: donate.0000402.xyz
description: donate.0000402.xyz exposes a single endpoint that submits a fixed 0.01 USDC donation on the Base network to a hardcoded recipient address, optionally attaching a donor name and message to the on-chain record and returning a donation receipt. The amount, asset, and payee are all fixed by the service; callers only supply optional metadata.
host: donate.0000402.xyz
---

# donate.0000402.xyz

This host is a narrow-purpose donation endpoint targeting agents or applications that need to programmatically send a small, standardized USDC contribution on Base. It is not a general payment rail — the recipient, amount (0.01 USDC), and network (Base) are immutable. It suits use cases like tipping, micro-donations, or acknowledgment flows where a fixed symbolic amount is acceptable and a receipt with donor attribution is desired.

## When to use this host

Use this host when an agent needs to send exactly 0.01 USDC on Base to a specific hardcoded recipient and optionally attach attribution metadata (name up to 80 chars, message up to 280 chars). Do not use it for variable-amount payments, payments to arbitrary addresses, multi-asset transfers, or transactions on networks other than Base. For general-purpose USDC transfers or programmable payment flows, a broader payment protocol or wallet API would be more appropriate.

## Capabilities

### Fixed-Amount USDC Donation

Submits a 0.01 USDC donation on Base to a fixed recipient, optionally recording a donor name and message, and returns a structured receipt confirming the donation was accepted.

- **`submit-usdc-donation`** — Submits a fixed 0.01 USDC donation on Base (USDC contract 0x8335…) with an optional donor name and message, returning a recorded donation receipt.

## Skill reference

### `submit-usdc-donation`

**Donate Flow** — Submits a fixed 0.01 USDC donation on Base (USDC contract 0x8335…) with an optional donor name and message, returning a recorded donation receipt.

*Use when:* Use when an agent needs to send a small fixed-amount USDC donation on Base and optionally attach a donor name (up to 80 chars) and message (up to 280 chars) to the on-chain record.

*Not for:* Do not use for variable-amount donations or payments to arbitrary recipients; the payee address and amount are fixed by the endpoint. Not suitable for non-Base networks or non-USDC assets.

**Inputs:**

- `name` (string) — Optional donor display name, max 80 characters. If omitted or null, the donation is recorded as Anonymous.
- `message` (string) — Optional message to attach to the donation, max 280 characters.

**Returns:** Returns accepted=true with a UUID donation_id, amount_usdc of 0.01, display_name, ISO timestamp, links to the donations page and JSON feed, and a confirmation message_text.

**Example:** `{"name": "Alice", "message": "Keep up the great work!"}`

---
