mcpField
P
PayPerFax

PayPerFax

VerifiedFeaturedRemote
payperfax.comProductivity0Updated 1w ago

About PayPerFax

PayPerFax is a remote MCP server for sending faxes from AI assistants. It prepares a fax and provides a link for a person to review and pay in a browser; no account or API key is required.

Key features

  1. 01Prepare faxes and return a link
  2. 02Check fax delivery status
  3. 03List supported formats and languages
  4. 04Browser preview and payment

Use cases

  1. 01Send a written letter as a fax
  2. 02Submit a signed form or scanned PDF
  3. 03Check whether a fax was delivered

MCP support

Exposes `create_fax`, `get_fax_status`, and `list_supported_formats` to MCP clients over Streamable HTTP. The person pays in the browser; the assistant does not make the payment.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://fax.payperfax.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

3
ParameterTypeRequiredDescription
tostringYesThe fax number in international format: "+", the country code, the number. Example: +14155550101.
emailstringNoThe person's email address, for the confirmation and the receipt. Ask the person; do not guess. Required when you send markdown or a cover page.
countrystringNoThe person's country as a two-letter code (ISO 3166-1 alpha-2), for example US, DE, GB or JP. It sets the currency of the price, and the date format on the cover page and in the emails. Without it, the price is in US dollars, and the dates have the US format.
languageenumNoThe language of the pages that the person sees, and of the emails. The default is en.en | es | de | ja | ko | fr | it
markdownstringNoThe document as Markdown text that you wrote, for example a letter. Leave it out when the person has the document as a file.
timezonestringNoThe person's time zone as an IANA name, for example America/New_York. Without it, times are shown in UTC.
cover_pagebooleanNotrue to put a cover page before the document. The default is no cover page.
sender_namestringNoThe sender's name on the cover page. Only with cover_page. At most 100 characters.
cover_messagestringNoA short note on the cover page, as plain text, at most 5000 characters. Only with cover_page.
file_expectedbooleanNotrue when the person must still add a file (a PDF, a scan, a signed form). Then the link opens a form with what you sent, and the person adds the file there.
recipient_namestringNoThe recipient's name on the cover page. Only with cover_page. At most 100 characters.
recipient_companystringNoThe recipient's company or agency on the cover page. Only with cover_page. At most 100 characters.

Details

From the project README

PayPerFax MCP server

PayPerFax MCP connector – tool definition quality and endpoint health on Glama PayPerFax on Smithery Listed on mcpservers.org

Send a fax from your AI assistant. Pay per fax. No account, no API key, no subscription.

The assistant prepares the fax. You open the link, see the preview with the price, and pay in the browser. Nothing is sent and nothing is charged before you pay. A fax that fails to transmit is not charged.

https://fax.payperfax.com/mcp

Remote server, Streamable HTTP, no authentication.

Add it to your chat app

  1. Open the connector settings ("Connectors", "Integrations" or "MCP servers").
  2. Add a custom MCP server. Name: PayPerFax. URL: https://fax.payperfax.com/mcp.
  3. Turn the connector on in your chat.

Tell the assistant which country you are in, so the price shows in your currency. The preview, the payment page and the emails can be in English, Spanish, German, French, Italian, Japanese or Korean.

Add it to Gemini CLI

Install the extension from this repository:

gemini extensions install https://github.com/payperfax/fax-mcp --ref main

The extension connects to the hosted PayPerFax MCP server. No account or API key is required. In Gemini CLI, use /mcp to check the connection and see the three tools.

Add it to Antigravity

The Antigravity plugin package connects to the hosted PayPerFax MCP server. See its installation instructions to install it from a local folder. Marketplace listing is pending.

Tools

ToolWhat it does
create_faxPrepares a fax and returns a link. The assistant gives the fax number, your email address, and either a letter it wrote (Markdown) or a notice that a file is still needed
get_fax_statusReads the status of a fax: pending (with a stage that says where it is), delivered, failed or expired
list_supported_formatsLists the input types, the size limits and the languages

The assistant never pays. A person pays, in the browser, every time.

Files

MCP does not carry files from a chat app to a server. So:

  • The assistant writes the document. The letter goes as Markdown text and becomes the fax.
  • You have the file (a signed form, a scan, a PDF). The link opens a pre-filled form. You add the file in the browser.

A coding agent with a shell (Claude Code, Codex, Cursor) can also send a file over HTTP. See the PayPerFax API.

Example: fax a form to the IRS

Fax my signed Form 2848 to the IRS. I'm in the US.

The assistant takes the fax number from irs.gov and shows you the source. It calls create_fax with a notice that a file is expected. You open the link, add the signed PDF, check the number on the preview, and pay.

Always check the number against irs.gov. A wrong number sends tax papers to a stranger. Guide: Fax a form to the IRS with an AI agent.

Documentation

About this repository

This repository documents the hosted server. The server code is not open source. server.json is the entry in the official MCP registry as com.payperfax/fax.

The files in this public repository are available under the MIT License. That license does not cover the hosted server implementation, which is not included here.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.