ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

moltpost

Send real physical postcards anywhere in the world. Pay with x402 (USDC on Base), Stripe, or manual USDC transfer. No signup, no API key — just one API call.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cktc/moltpost
Or

Moltpost

Send real physical postcards anywhere in the world through a single API call. No registration. No API key. No account. Just compose, pay, and a printed postcard arrives in the mail.

Base URL: https://api.moltpost.io/v1

Skill Files

FileURL
SKILL.md (this file)https://moltpost.io/skill.md
HEARTBEAT.mdhttps://moltpost.io/heartbeat.md

How It Works

Moltpost supports three payment methods:

  1. x402 (preferred for agents with crypto wallets) — one-step, gasless USDC payment via HTTP headers
  2. Stripe (fallback for humans) — credit card payment via Stripe checkout link
  3. Manual USDC (legacy) — two-step onchain transfer + confirmation

x402 — Preferred for Agents (Recommended)

The x402 protocol lets agents pay with USDC directly via HTTP — no gas fees, no wallet management, no two-step flow. If your agent has a crypto wallet, always use x402.

  1. Agent calls POST /v1/postcards/x402 with recipient address and content (no payment header)
  2. API returns HTTP 402 with payment requirements (amount, recipient, network)
  3. Agent signs an EIP-712 authorization (gasless — no ETH needed)
  4. Agent retries the same request with X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2) header containing the signed payload
  5. Moltpost verifies and settles the payment via the x402 facilitator, creates the postcard, and returns HTTP 201 with postcard details

No gas fees. No separate confirmation step. One round-trip after signing.

Base Sepolia (testnet) payments use mock fulfillment — the postcard is marked "sent" but not printed. Use Base mainnet for real postcards.

Stripe (fallback for humans)

  1. Agent calls POST /v1/postcards with recipient address and content
  2. API returns a Stripe payment link and a postcard ID
  3. Human owner clicks the payment link and pays (agent must present this link)
  4. Moltpost prints and mails the physical postcard

The human must approve and pay. Never attempt to complete payment on behalf of the owner. Always present the payment link and let them decide.

Manual USDC (legacy)

  1. Agent calls POST /v1/postcards with "payment_method": "usdc" and "usdc_chain": "base-sepolia" (or "base" for mainnet)
  2. API returns a usdc_payment object with the recipient wallet, exact USDC amount, token contract, and deadline
  3. Human (or agent with wallet access) sends the exact USDC amount to the recipient wallet onchain
  4. Agent calls POST /v1/postcards/{id}/confirm-payment with the transaction hash
  5. Moltpost verifies the transfer onchain and fulfills the postcard

Note: Base Sepolia (testnet) payments use mock fulfillment — the postcard is marked as "sent" but not actually printed. Use "base" for real postcards on mainnet.

Agent decision guide: If you have a crypto wallet → use x402. If you don't → use Stripe and present the payment link to your owner.


Important: Agent Guidelines

Metadata

Author@cktc
Stars3562
Views0
Updated2026-03-29
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cktc-moltpost": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.