# Approve every fax from Claude Code

> By default Claude Code sends inside your organization

Page: https://faxforagents.com/docs/guides/claude-code-approval/
Last changed: 2026-11-07

Updated Nov 7, 2026

By default Claude Code sends inside your organization's limits with no approval per fax. When you want a person to approve every fax, an owner turns off the Connected apps switch in Settings. This guide shows what Claude Code does then: it quotes, it asks a person, the person approves, and only then does it send. It was recorded in Sandbox mode with the switch turned off, so nothing reached a real fax line.

Screenshots taken on Nov 6, 2026.

## 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.
- In Settings, Connected apps, an owner has turned off "Let connected apps send without asking" and chosen Save. The switch is on by default.
- For the approver: the `ffa` command line with an API key of your organization that carries approval:decide. The dashboard Approvals page works too.

## 1.Open Claude Code

Open Claude Code in the folder you work in. The tool server is already connected.

The owner has turned off the Connected apps switch in Settings, so every send waits for a person.

## 2.Read the quote

Type what the fax should say and where it goes, and ask for a quote. Claude Code asks once before it runs a tool. Choose Yes.

The quote says deny. The Connected apps policy is disabled, so approval is required.

## 3.Ask a person

Say "Ask a person to approve it."

Claude Code opens an approval request and waits. The request is bound to this one quote and expires with it.

## 4.List pending requests

A person on the team opens their own shell.

Run ffa approvals list --status pending. The pending request shows the number, the pages and the amount.

## 5.Approve the request

Run ffa approvals approve with the request id. The shell prints "send approved". The approval is used once.

## 6.Send with the approval

Back in Claude Code, tell it the request is approved.

Claude Code sends with the approval id and reports Delivered with the carrier evidence.

## 7.Read the inbox

Received faxes need no approval. Ask for your inbox.

Claude Code lists the received faxes and reads the newest one as text.

## 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). With the switch on, apps like Claude Code send inside these limits with no approval per fax. Turn it off and every send waits for a person, as in this guide. See [Your assistant sends within limits by default](https://faxforagents.com/docs/guides/auto-send-switch/).

## Approve every fax instead

1. In Settings, turn off "Let connected apps send without asking" and choose Save.
2. Ask Claude Code to quote the fax. The quote says deny and asks for a person.
3. Say "Ask a person to approve it." A person approves, then you tell Claude Code to send.

To go back to sending within limits, turn the switch on again. The plain routine is in [Send a fax from Claude Code](https://faxforagents.com/docs/guides/claude-code/).

## Troubleshooting

- The quote says "allow, by the organization's auto-send setting" although you expect an approval. The switch is on for this environment. Check the Sandbox or Live chip in the top bar, then Settings, Connected apps.
- Claude Code starts a shell command to wait for the decision. Tell it to stop and report the request id. You tell it when the person has decided.
- The approval request expired. A request lives as long as its quote, ten minutes. Ask Claude Code to quote again and open a new request.
- `/mcp` shows faxforagents with "tools fetch failed" or "not authenticated". Choose the server, then Authenticate, and allow the connection in the browser again.

## Next

- [Quickstart](https://faxforagents.com/docs/quickstart/)
- [Dashboard](https://app.faxforagents.com/)
- [Pricing](https://faxforagents.com/pricing/)
