Can an AI send a fax? Yes — here's how

AI assistants can't dial a fax machine, but they can call tools. Faxer runs a free MCP (Model Context Protocol) server that lets Claude and any other MCP-capable assistant or agent send a real fax end to end: quote the price, collect payment, transmit, and report delivery.

How it works when you ask your assistant to fax something

  1. You ask, the AI gets a quote "Fax this PDF to +1 555 123 4567." The assistant calls get_fax_quote and gets the exact server-computed price — $1.00 for the first page, 25¢ per additional page.
  2. You approve a normal Stripe payment The assistant requests a Stripe Checkout link with create_fax_payment and hands it to you. You pay in your own browser — the AI never sees your card, and the payment is good for exactly one fax.
  3. The AI sends the fax and watches delivery send_fax re-verifies that the payment covers the recomputed price, transmits the document, and refunds automatically if transmission fails. get_fax_status reports live status until the receiving machine confirms.

Connect Faxer to your AI assistant

The server lives at https://faxer.me/mcp — Streamable HTTP, no API key, no registration. In Claude Code:

claude mcp add --transport http faxer https://faxer.me/mcp

In the Claude apps, add https://faxer.me/mcp as a custom connector in Settings → Connectors. Any other MCP client works the same way — Faxer is listed in the official MCP registry as me.faxer/faxer. Full tool reference and examples: faxer.me/mcp.

For autonomous agents: machine-to-machine payment (x402)

Agents that operate without a human in the loop can pay for faxes themselves. Call send_fax without a payment ID and the server responds with an x402 payment challenge (JSON-RPC error -32042); the agent pays with USDC or a Stripe Shared Payment Token and retries with the payment credential. Same pricing, no checkout page, no human.

What the AI can and can't do

The AI canThe AI can't
Get an exact price for a document or message See or enter your card details
Send a PDF from a public URL, or plain text as a cover page Reuse a payment — each covers exactly one fax
Track delivery and confirm receipt Get charged without a verified payment — price is recomputed server-side before sending

Rather send it yourself?

The human version takes about a minute: send a fax online from any browser, fax a PDF, or send a one-time fax with no subscription.

Give your agent a fax machine

Free MCP server, no API key. Faxes are $1 for the first page.

Read the MCP docs →

Frequently asked questions

Can ChatGPT or Claude send a fax?

Yes — through a fax service the assistant can call as a tool. Faxer runs a free MCP (Model Context Protocol) server at https://faxer.me/mcp that any MCP-capable assistant, including Claude, can use to quote, pay for, and transmit a real fax. You approve the payment in your browser; the assistant handles everything else.

Does the AI see my credit card?

No. The assistant requests a Stripe Checkout link and hands it to you; you pay in your own browser on Stripe's page. The AI never touches card details, and each payment is valid for exactly one fax.

What does it cost to send a fax through an AI assistant?

The same as sending it yourself on faxer.me: $1.00 for the first page and $0.25 per additional page, per fax. The MCP server itself is free and requires no API key. If transmission fails, the payment is refunded automatically.

Can a fully autonomous agent pay for a fax without a human?

Yes. Agents with wallets can pay machine-to-machine via the x402 protocol — the server responds to an unpaid send_fax call with a payment challenge, the agent pays with USDC (or a Stripe Shared Payment Token) and retries with the payment credential. No human in the loop.

How do I connect Faxer to Claude?

In Claude Code, run: claude mcp add --transport http faxer https://faxer.me/mcp — or add https://faxer.me/mcp as a custom connector in Claude's settings. No API key or registration is needed. Faxer is also listed in the official MCP registry as me.faxer/faxer.