Can an AI agent send a fax?

Yes: Oh Fax has a remote MCP server at https://app.ohfax.com/mcp and a REST API, so Claude, ChatGPT, Cursor, Codex and other agents can quote and send a fax to the US or Canada.

Updated October 28, 2026.

The short answer

Add the Oh Fax MCP server to your agent, give it a PDF and a fax number, and it can get a quote and send the fax after you approve the cost. An agent can pay per fax over HTTP 402 with the Machine Payments Protocol (MPP), with no account. For your own software, the REST API uses an API key from a prepaid account.

  • Price: $2.00 per fax by card, for a PDF of up to 100 pages and 25 MB. No account and no subscription.
  • Where: fax numbers in the US and Canada only.
  • Send-only: Oh Fax sends faxes. It cannot receive faxes or give you a fax number.
  • Not for patient data: do not use Oh Fax for protected health information (PHI).
  • Refund: if the fax cannot be delivered, you get a full refund and the reason.

To add the server to Claude Code:

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

The MCP tools are quote_fax, send_fax, get_fax_status and get_fax_receipt. Setup for each client: MCP docs, Claude, ChatGPT, Cursor, Codex.

Fax APIs and MCP servers compared

ServiceMCP serverAPIAccount needed
Oh FaxYes, remote MCP; MPP payment without an accountRESTNo for MCP with MPP; yes for REST
FaxifyYes, hosted MCP (OAuth) (details)YesYes
Phaxio / SinchNoYes (details)Yes
Fax.PlusNo (Zapier) (details)Enterprise onlyYes
eFaxNoEnterprise/APIYes

Sources and dates are on Compare.

FAQ

Is there an MCP fax server?

Yes. Oh Fax runs a remote MCP server at https://app.ohfax.com/mcp. Faxify also offers a hosted MCP server with an account.

Can the agent send a fax without asking me?

The send_fax tool states the exact cost and needs explicit authorization before it sends. Payment is a separate, approved step.

Is there a fax API for agents?

Yes. Agents can use the MCP server, or call the REST API at app.ohfax.com/api/v1. See the docs.