Quickstart

Three ways to send your first fax.

1. Send in the browser

No account. Open Send, drop a PDF, enter a US/CA fax number, see the price, pay with Stripe Checkout, then watch delivery on /f/:id.

open https://app.ohfax.com/

2. Account + API key

  1. Sign in with Google at https://app.ohfax.com/account.
  2. Add credit ($10 / $25 / $50).
  3. Create an API key — the plaintext (afx_live_…) is shown once.
  4. Quote, then send:
# Quote (free — sends nothing)
curl -X POST "https://app.ohfax.com/api/v1/quotes" \
  -F to=512-555-0123 \
  -F file=@document.pdf

# Send (charges your balance)
curl -X POST "https://app.ohfax.com/api/v1/faxes" \
  -H "Authorization: Bearer $AGENT_FAX_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "content-type: application/json" \
  -d '{"quote_id":"qt_..."}'

Create a key at Account after Google sign-in. Every send requires an idempotency key so a retry cannot double-charge or double-send.

3. MCP (no account)

claude mcp add --transport http agent-fax https://app.ohfax.com/mcp

Agents pay via MPP — no account, no setup. After quote_fax, pay the HTTP 402 on /pay, then poll status/receipt. See MCP payment.

Next: API or MCP