Send a fax from Claude Code
Updated
Claude Code can send and read faxes for you through the Fax for Agents tool server. You describe the fax in plain words. Claude Code prepares the page, gets a quote and sends it. By default it sends inside the limits your organization set, with no approval per fax. This guide was recorded in Sandbox mode, so nothing reached a real fax line.
Before you start
- A Fax for Agents account. The dashboard is at app.faxforagents.com.
- Claude Code with the Fax for Agents tool server connected. Run
claude mcp add --transport http faxforagents "https://mcp.faxforagents.com/mcp/?auth=required", then/mcp, choose faxforagents and Authenticate. Allow the connection in the browser and keep the box "Let this app send faxes within your limits without asking" ticked. - The Connected apps switch in Settings is on by default. The default limits are $5.00 per fax and 20 faxes a day.
1.Open Claude Code
Open Claude Code in the folder you work in. The tool server is already connected, so you can start typing.
2.Allow the fax tool
Type what the fax should say and where it goes. Claude Code asks once before it runs a tool.
3.Read the quote
Claude Code prepares a one page document from your words and asks for a quote. Nothing is sent yet.
4.Send it
Say "Send it." The send goes through at once because the quote is inside your limits.
5.Check the evidence
Ask for the delivery evidence when you want the full record.
6.Read the inbox
Received faxes work the same way. Ask for your inbox.
What the limits mean
Open Settings in the dashboard. The Connected apps card holds the switch "Let connected apps send without asking". Under it are two fields, "Amount per fax, at most" ($5.00) and "Faxes per day" (20). Apps like Claude Code send inside these limits with no approval per fax. Turn the switch off and every send waits for a person. Finer limits, such as destinations or one app only, live under Policies. See the guide Your assistant sends within limits by default.
Approve every fax instead
- In Settings, turn off "Let connected apps send without asking" and choose Save.
- Ask Claude Code to quote the fax. The quote says deny and asks for a person.
- Say "Ask a person to approve it." A person approves in the dashboard or with the
ffacommand line. Then you tell Claude Code to send.
The full routine is in Approve every fax from Claude Code.
Troubleshooting
- The quote says "deny" and "approval is required" although you expect a plain send. An owner turned the Connected apps switch off, or the fax is above a limit. Check Settings, Connected apps for your environment.
- Claude Code asks "Do you want to proceed?" before each tool. That is Claude Code's own permission prompt. Choose Yes, or the "don't ask again" option to allow that tool in this folder.
/mcpshows faxforagents with "tools fetch failed" or "not authenticated". Choose the server, then Authenticate, and allow the connection in the browser again.- Claude Code starts a shell command to wait for an approval. Tell it to stop and report the request id instead. You tell it when the person has decided.