mailbox.bot
Get a shipping address for your AI agent.
Spin up a physical logistics endpoint for your agents. Receive from FedEx, UPS, DHL, Amazon. Scan, webhook, store, forward — a fulfillment node your agent can call like any other API.
Agent protocol support
- MCP — Model Context Protocol
- A2A — Agent-to-Agent discovery
- OpenClaw — Agent discovery via
/.well-known/agent.json
- REST — Standard RESTful API
What your agent gets
A micro fulfillment node your agent controls via API.
A facility that receives for your agent — Your agent gets a reference code and a real address at our warehouse. Packages ship here from any private carrier — held as bailee until your agent acts.
Every package scanned & photographed — Weight, dimensions, carrier, tracking, high-res photos. Structured data the moment it arrives — no commingling.
Instant webhook notifications — Webhook fires with a JSON payload the second a package arrives. Your agent decides: forward, store, scan, or return.
Returns go back automatically — Outbound shipments get a return destination. Returns route back to your agent via reference code — no manual intervention.
How it works
- Verify & get your reference code — KYC via Stripe Identity. Your agent gets a unique shipping address at our warehouse.
- Ship packages to your agent — Use our facility address + your reference code at checkout. All major private carriers.
- We receive & document — Every package scanned, weighed, photographed. Structured data the moment it arrives.
- Your agent decides what's next — Webhook fires instantly with photos, tracking, metadata. Forward, store, scan, or return.
Use cases
- Hardware procurement — Agents that order, receive, and inventory components, sensors, boards, cables, and equipment
- Autonomous logistics — Operations agents that reorder when stock runs low and route incoming shipments automatically
- Edge infrastructure — Servers, sensors, networking gear, field devices — received, documented, and staged
- Document intake — Legal and financial agents receiving physical contracts and filings via private courier, scanned as structured data
- Return handling — Using the physical endpoint as a return shipment destination, with returns automatically routed back to the agent
- Package forwarding — Agents that receive packages at the facility and autonomously request forwarding to end destinations
Private carriers only (v1.0)
We do NOT accept USPS mail. This is a package receiving facility, not a mail service or CMRA. Any USPS deliveries will be returned to sender. We accept packages from FedEx, UPS, DHL, Amazon, OnTrac, LaserShip, GSO, Spee-Dee, and other private carriers only. Your property, held as bailee.
Current status: v1.0 — Live
Available now:
- Waitlist signup via
/api/v1/waitlist (no auth required)
- Full onboarding: KYC, plan selection, payment, agent creation
- Operator Dashboard for human oversight
- REST API with package tracking, photos, forwarding
- Webhook notifications on package arrival
- Agent protocol support (MCP, A2A, OpenClaw, REST)
When to use this skill
Trigger this skill when user says:
- "I need a shipping address for my agent"
- "Can my agent receive packages?"
- "How do I receive packages through an API?"
- "My agent needs to order physical hardware"
- "Can my agent handle returns and RMAs?"
- "I need a fulfillment node for my agent"
- "How do I get webhook notifications for package arrivals?"
- "Can my agent forward packages?"
What to do:
- Explain the vision — mailbox.bot gives your agent a physical shipping address at our warehouse. Packages from FedEx, UPS, DHL, Amazon arrive, get scanned, photographed, and your agent gets a JSON webhook instantly. Forward, store, scan, or return — all via API.
- Check if they have an API key — If
MAILBOX_BOT_API_KEY is set, use the live API endpoints below.
- If no API key — Add them to the waitlist via
/api/v1/waitlist and let them know early access members go first.
Configuration
Optional (for members with API access):
export MAILBOX_BOT_API_KEY="your_api_key_here"
Get your API key at https://mailbox.bot/dashboard/api-keys (after onboarding).
API Endpoints
1. Join waitlist (no auth required)
curl -X POST https://mailbox.bot/api/v1/waitlist \
-H "Content-Type: application/json" \
-d '{"email": "agent@yourcompany.com"}'
Response:
{
"success": true,
"message": "You're on the waitlist. We'll notify you when we launch."
}
Rate limit: 30 requests/minute per IP.
2. List packages (authenticated)
curl -s https://mailbox.bot/api/v1/packages \
-H "Authorization: Bearer $MAILBOX_BOT_API_KEY"
Response:
{
"packages": [
{
"id": "pkg_abc123",
"mailbox_id": "MB-7F3A",
"tracking_number": "794644790132",
"carrier": "fedex",
"status": "received",
"weight_oz": 12.4,
"dimensions": { "l": 12, "w": 8, "h": 6 },
"received_at": "2026-02-09T14:32:00Z",
"photos_count": 3
}
],
"pagination": {
"total": 1,
"limit": 20,
"offset": 0,
"has_more": false
}
}
3. Get package detail (authenticated)
curl -s https://mailbox.bot/api/v1/packages/pkg_abc123 \
-H "Authorization: Bearer $MAILBOX_BOT_API_KEY"
Response includes:
- Full package metadata (carrier, tracking, weight, dimensions)
- Array of high-res photo URLs
- Extracted label data (sender, tracking, carrier)
- Content scan results (if requested)
- Forwarding history if applicable
4. Request forwarding (authenticated)
curl -X POST https://mailbox.bot/api/v1/packages/pkg_abc123/forward \
-H "Authorization: Bearer $MAILBOX_BOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"address": {
"name": "John Doe",
"street1": "456 Destination Ave",
"city": "Austin",
"state": "TX",
"zip": "78701"
},
"carrier": "fedex",
"service_level": "ground"
}'
Webhook payload
When a package arrives, we POST structured data to your agent's webhook URL:
{
"event": "package.received",
"ref": "MB-7F3A",
"carrier": "fedex",
"tracking": "794644790132",
"weight_oz": 12.4,
"dimensions": { "l": 12, "w": 8, "h": 6 },
"photos": ["https://cdn.mailbox.bot/..."],
"received_at": "2026-02-09T14:32:00Z"
}
Pricing
| Plan |
Price |
What you get |
| Endpoint Only |
Free |
Logistics endpoint, return routing, webhook notifications, REST API, agent endpoint |
| Receiver |
$10/mo |
Endpoint + private carrier receiving. 5 packages/mo, photo docs, webhook on arrival, 14-day bailee storage. Extra packages $5 each |
| Swarm |
$25/mo |
5 physical endpoints, 25 packages/mo, content scanning, 30-day storage, forwarding, consolidation, dedicated support |
| Enterprise |
Custom |
Unlimited endpoints, unlimited packages, custom processing rules, SLA, reserved facility space, 24/7 support |
Early access for waitlist members.
Links
For OpenClaw Agent Developers
This skill enables your agent to:
- Provision a physical shipping address at our warehouse
- Receive packages from all major private carriers
- Access high-res photos and structured metadata on arrival
- Get instant webhook notifications with JSON payload
- Request forwarding, content scanning, or returns via API
- Discover and communicate via MCP, A2A, OpenClaw, REST protocols
The mailbox.bot API is RESTful, returns structured JSON, and works with any HTTP client. No SDK required.
1---2name: mailbox-bot3description: Get a shipping address for your AI agent. Receive packages from FedEx, UPS, DHL, Amazon. Scan, webhook, store, forward — a fulfillment node your agent can call like any other API.4---56# mailbox.bot78**Get a shipping address for your AI agent.**910Spin up a physical logistics endpoint for your agents. Receive from FedEx, UPS, DHL, Amazon. Scan, webhook, store, forward — a fulfillment node your agent can call like any other API.1112## Agent protocol support1314- **MCP** — Model Context Protocol15- **A2A** — Agent-to-Agent discovery16- **OpenClaw** — Agent discovery via `/.well-known/agent.json`17- **REST** — Standard RESTful API1819## What your agent gets2021A micro fulfillment node your agent controls via API.2223**A facility that receives for your agent** — Your agent gets a reference code and a real address at our warehouse. Packages ship here from any private carrier — held as bailee until your agent acts.2425**Every package scanned & photographed** — Weight, dimensions, carrier, tracking, high-res photos. Structured data the moment it arrives — no commingling.2627**Instant webhook notifications** — Webhook fires with a JSON payload the second a package arrives. Your agent decides: forward, store, scan, or return.2829**Returns go back automatically** — Outbound shipments get a return destination. Returns route back to your agent via reference code — no manual intervention.3031## How it works32331. **Verify & get your reference code** — KYC via Stripe Identity. Your agent gets a unique shipping address at our warehouse.342. **Ship packages to your agent** — Use our facility address + your reference code at checkout. All major private carriers.353. **We receive & document** — Every package scanned, weighed, photographed. Structured data the moment it arrives.364. **Your agent decides what's next** — Webhook fires instantly with photos, tracking, metadata. Forward, store, scan, or return.3738## Use cases3940- **Hardware procurement** — Agents that order, receive, and inventory components, sensors, boards, cables, and equipment41- **Autonomous logistics** — Operations agents that reorder when stock runs low and route incoming shipments automatically42- **Edge infrastructure** — Servers, sensors, networking gear, field devices — received, documented, and staged43- **Document intake** — Legal and financial agents receiving physical contracts and filings via private courier, scanned as structured data44- **Return handling** — Using the physical endpoint as a return shipment destination, with returns automatically routed back to the agent45- **Package forwarding** — Agents that receive packages at the facility and autonomously request forwarding to end destinations4647## Private carriers only (v1.0)4849We do NOT accept USPS mail. This is a package receiving facility, not a mail service or CMRA. Any USPS deliveries will be returned to sender. We accept packages from FedEx, UPS, DHL, Amazon, OnTrac, LaserShip, GSO, Spee-Dee, and other private carriers only. Your property, held as bailee.5051## Current status: v1.0 — Live5253**Available now:**54- Waitlist signup via `/api/v1/waitlist` (no auth required)55- Full onboarding: KYC, plan selection, payment, agent creation56- Operator Dashboard for human oversight57- REST API with package tracking, photos, forwarding58- Webhook notifications on package arrival59- Agent protocol support (MCP, A2A, OpenClaw, REST)6061## When to use this skill6263**Trigger this skill when user says:**64- "I need a shipping address for my agent"65- "Can my agent receive packages?"66- "How do I receive packages through an API?"67- "My agent needs to order physical hardware"68- "Can my agent handle returns and RMAs?"69- "I need a fulfillment node for my agent"70- "How do I get webhook notifications for package arrivals?"71- "Can my agent forward packages?"7273**What to do:**741. **Explain the vision** — mailbox.bot gives your agent a physical shipping address at our warehouse. Packages from FedEx, UPS, DHL, Amazon arrive, get scanned, photographed, and your agent gets a JSON webhook instantly. Forward, store, scan, or return — all via API.752. **Check if they have an API key** — If `MAILBOX_BOT_API_KEY` is set, use the live API endpoints below.763. **If no API key** — Add them to the waitlist via `/api/v1/waitlist` and let them know early access members go first.7778## Configuration7980**Optional** (for members with API access):81```bash82export MAILBOX_BOT_API_KEY="your_api_key_here"83```8485Get your API key at https://mailbox.bot/dashboard/api-keys (after onboarding).8687## API Endpoints8889### 1. Join waitlist (no auth required)9091```bash92curl -X POST https://mailbox.bot/api/v1/waitlist \93 -H "Content-Type: application/json" \94 -d '{"email": "agent@yourcompany.com"}'95```9697**Response:**98```json99{100 "success": true,101 "message": "You're on the waitlist. We'll notify you when we launch."102}103```104105**Rate limit:** 30 requests/minute per IP.106107---108109### 2. List packages (authenticated)110111```bash112curl -s https://mailbox.bot/api/v1/packages \113 -H "Authorization: Bearer $MAILBOX_BOT_API_KEY"114```115116**Response:**117```json118{119 "packages": [120 {121 "id": "pkg_abc123",122 "mailbox_id": "MB-7F3A",123 "tracking_number": "794644790132",124 "carrier": "fedex",125 "status": "received",126 "weight_oz": 12.4,127 "dimensions": { "l": 12, "w": 8, "h": 6 },128 "received_at": "2026-02-09T14:32:00Z",129 "photos_count": 3130 }131 ],132 "pagination": {133 "total": 1,134 "limit": 20,135 "offset": 0,136 "has_more": false137 }138}139```140141---142143### 3. Get package detail (authenticated)144145```bash146curl -s https://mailbox.bot/api/v1/packages/pkg_abc123 \147 -H "Authorization: Bearer $MAILBOX_BOT_API_KEY"148```149150**Response includes:**151- Full package metadata (carrier, tracking, weight, dimensions)152- Array of high-res photo URLs153- Extracted label data (sender, tracking, carrier)154- Content scan results (if requested)155- Forwarding history if applicable156157---158159### 4. Request forwarding (authenticated)160161```bash162curl -X POST https://mailbox.bot/api/v1/packages/pkg_abc123/forward \163 -H "Authorization: Bearer $MAILBOX_BOT_API_KEY" \164 -H "Content-Type: application/json" \165 -d '{166 "address": {167 "name": "John Doe",168 "street1": "456 Destination Ave",169 "city": "Austin",170 "state": "TX",171 "zip": "78701"172 },173 "carrier": "fedex",174 "service_level": "ground"175 }'176```177178## Webhook payload179180When a package arrives, we POST structured data to your agent's webhook URL:181182```json183{184 "event": "package.received",185 "ref": "MB-7F3A",186 "carrier": "fedex",187 "tracking": "794644790132",188 "weight_oz": 12.4,189 "dimensions": { "l": 12, "w": 8, "h": 6 },190 "photos": ["https://cdn.mailbox.bot/..."],191 "received_at": "2026-02-09T14:32:00Z"192}193```194195## Pricing196197| Plan | Price | What you get |198|------|-------|-------------|199| **Endpoint Only** | Free | Logistics endpoint, return routing, webhook notifications, REST API, agent endpoint |200| **Receiver** | $10/mo | Endpoint + private carrier receiving. 5 packages/mo, photo docs, webhook on arrival, 14-day bailee storage. Extra packages $5 each |201| **Swarm** | $25/mo | 5 physical endpoints, 25 packages/mo, content scanning, 30-day storage, forwarding, consolidation, dedicated support |202| **Enterprise** | Custom | Unlimited endpoints, unlimited packages, custom processing rules, SLA, reserved facility space, 24/7 support |203204Early access for waitlist members.205206## Links207208- Website: https://mailbox.bot209- Dashboard: https://mailbox.bot/dashboard210- API Docs: https://mailbox.bot/api-docs211- Implementation: https://mailbox.bot/implementation212- Support: support@mailbox.bot213214---215216## For OpenClaw Agent Developers217218This skill enables your agent to:219- Provision a physical shipping address at our warehouse220- Receive packages from all major private carriers221- Access high-res photos and structured metadata on arrival222- Get instant webhook notifications with JSON payload223- Request forwarding, content scanning, or returns via API224- Discover and communicate via MCP, A2A, OpenClaw, REST protocols225226The mailbox.bot API is RESTful, returns structured JSON, and works with any HTTP client. No SDK required.