NestDaddy

Faxforagents Mcp

io.github.faxforagents/faxforagents-mcp · v0.5.1

Send and receive faxes from an AI agent: exact quotes, human approvals, delivery evidence, sandbox.

Connect Remote server

Terminal
claude mcp add --transport http faxforagents-mcp https://mcp.faxforagents.com/mcp/ --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "faxforagents-mcp": {
      "url": "https://mcp.faxforagents.com/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "faxforagents-mcp": {
      "type": "http",
      "url": "https://mcp.faxforagents.com/mcp/",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://mcp.faxforagents.com/mcp/

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 17 found in our last check

  • get_guide

    Read the Fax for Agents manual and tool workflow. Start here for sending, approvals, inbox, OCR, card payment and error remedies. Use get_fax_capabilities for account-specific limits and routes. Returns static text and section names without authentication, side effects or charge…

  • get_fax_capabilities

    Read account limits, routes, formats, prices and credential scopes. Use before preparing a fax. Use quote_fax for one send's price and policy verdict, or get_fax_balance for available funds. Returns capabilities and account identity without changes or charges. extraction_pricing…

  • prepare_fax

    Create a fax document from text, Markdown, HTML or a completed REST upload. Use before quote_fax. Use get_fax_document to inspect an existing document. Validates and stores a PDF, returning its id, sha256, page count and preview status. Text inputs create a new document without…

  • get_fax_document

    Read one fax document and its page previews. Use the document_id from prepare_fax or read_inbound_fax. Use read_inbound_fax for received-fax metadata and OCR text. Returns page count, sha256, validation warnings and signed preview URLs. Repeated reads are safe and free, though U…

  • quote_fax

    Price one prepared document for one fax destination. Use after prepare_fax and before send_approved_fax. Use get_fax_capabilities for general routes and prices. Creates a quote without sending or charging. An optional idempotency_key replays the same request for 24 hours. Return…

  • send_approved_fax

    Queue one quoted outbound fax for delivery. Use after quote_fax, with approval_id when human approval is required, or under an allowing delegated policy. Use request_human_review to request approval and get_fax_status to track delivery. Consumes the quote and approval, holds wal…

  • get_fax_status

    Read one outbound fax's delivery state and attempts. Use after send_approved_fax or list_faxes. Use get_review_status for a human approval decision and read_inbound_fax for a received fax. Returns queued, active, delivered, partial, failed or unknown, plus carrier evidence when…

  • list_faxes

    List outbound faxes your organization sent, newest first. Use to find a fax_id, then get_fax_status for delivery attempts and evidence. Use list_inbox for received faxes on your numbers and read_inbound_fax for one received item. Returns items and next_cursor, optionally filtere…

  • get_fax_balance

    Read available and held wallet funds in the credential's environment. Use before sending or extraction to check funds. Use quote_fax for a send's price and get_fax_capabilities for rates. Returns balance in integer USD micro-units and top_up_url, the page where a person adds fun…

  • cancel_fax

    Request cancellation of one outbound fax. Use get_fax_status first to check delivery state. Queued cancellation releases the hold. Active cancellation contacts the carrier on a best-effort basis and cannot recall transmitted pages. Returns the fax, or not_cancelable for terminal…

  • request_card_payment

    Ask a person to pay for one quoted fax by card, with no wallet balance. Use after quote_fax when the wallet does not cover the send, or when the person wants to pay for one fax only. Use send_approved_fax for a wallet send. The same authorization as send_approved_fax applies: an…

  • get_card_payment_status

    Read one card payment order made by request_card_payment: whether a person has paid, what was charged and the fax it sent. Use get_fax_status for a wallet fax and get_review_status for a human approval decision. Returns the order with next: checkout, confirm, wait or done. While…

  • request_human_review

    Ask a person to approve a quoted send or help with a fax. With quote_id, binds approval to the document hash, destination, sender, amount and expiry. Without quote_id, creates a help request with an optional fax_id. Use get_review_status to poll the human decision, then send_app…

  • get_review_status

    Read the human approval decision for one review request. Use after request_human_review. Use get_fax_status for outbound delivery state after sending. Returns pending, approved, rejected, revoked or expired, with approval_id for an approved, unused send request. For help request…

  • list_inbox

    List received faxes on your organization's numbers, newest first. Use to find an inbox_id, then read_inbound_fax for that item's page count, document reference and available OCR text. Use list_faxes for outbound faxes you sent. Returns metadata only, with items and next_cursor.…

  • read_inbound_fax

    Read one received fax with its page count, document reference and available OCR text. Choose its inbox_id with list_inbox. Use get_fax_status for outbound delivery, get_fax_document for page previews, or extract_fax_data to start OCR. Returns item metadata, latest completed OCR…

  • extract_fax_data

    Start or retrieve OCR and optional structured field extraction for one received fax or document. Use read_inbound_fax for existing inbox text without starting work. Searches the latest five extractions for this target for a queued, running or completed match on normalized schema…

Headers

NameDescription
Authorization
Optional, secret
Bearer ffa_test_... or ffa_live_..., your Fax for Agents API key. initialize and tools/list work without it; calling a tool needs it.

Details

Endpointhttps://mcp.faxforagents.com/mcp/ (Streamable HTTP)
Package[email protected] (NPM, stdio)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.github.faxforagents/faxforagents-mcp

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.