# SendaFax.ai — full notes for language models How to send a fax from Claude, ChatGPT, or a browser. Pay only if it delivers. ## Product SendaFax.ai is a pay-on-delivery fax sender. Use it to send a fax or send a fax in Australia to a +61 number. There is no SMS verification and no card at send. You pay only if it delivers. A person or an agent authenticates with Google or Microsoft (email is the account). They submit one document to one Australian fax number. SendaFax hands last-mile delivery to Notifyre. If Notifyre reports delivery, SendaFax creates a USD invoice and emails a same-minute receipt. The account cannot send another fax until that invoice is paid. Day-3 and day-7 reminder emails follow if the invoice stays unpaid. If the fax fails, there is no invoice. ## What this is not - Not HIPAA-certified - Not inbound fax as a product - Not a clinic inbox - Not a blast / broadcast tool - Public pages must not list clinic phone numbers ## Destinations Only Australia. Accept +61, 61, or national 0-prefix numbers and normalize to E.164 +61. Any other country code must fail with a clear error: SendaFax only delivers to Australian (+61) fax numbers. ## Pricing - per_page: USD $1.00 per declared page - pack_50: USD $10.00 per 50-page block (ceil(pages/50) * $10) - Currency is USD - Charge only after delivery ## Identity and lock - No card is collected at send time - Sign-in: Google OAuth and Microsoft Entra ID / Microsoft account - Optional Bearer token created after sign-in for MCP and REST agents - Next fax locked while an invoice is unpaid - One in-flight fax at a time ## Surfaces - Web send form: https://sendafax.ai/send - REST: POST https://sendafax.ai/api/faxes - Status: GET https://sendafax.ai/api/faxes/{id} and POST https://sendafax.ai/api/faxes/{id}/refresh - Pay: POST https://sendafax.ai/api/invoices/{id}/pay - Hosted MCP JSON-RPC: POST https://sendafax.ai/api/mcp - MCP discovery: https://sendafax.ai/.well-known/mcp.json - OpenAPI: https://sendafax.ai/openapi.yaml ## MCP tools ### send_fax Destructive. Do not invent a destination. There is no default destination. Required: destination (+61), pages, and body (or document_base64). Optional pricing_plan: per_page | pack_50. ### get_fax_status Required: fax_id. Refreshes last-mile status. Invoice appears only after delivery. ## Environment (operators) - NOTIFYRE_API_KEY — Notifyre token, never committed - CARRIER_MODE=sandbox|live - APP_URL - SESSION_SECRET - DATABASE_URL (Postgres on Vercel; SQLite locally) ## Source of truth This Origin repository is the product source of truth. Vercel deploys main to https://sendafax.ai. HostGator is DNS only — do not buy HostGator hosting.