This connects Claude or ChatGPT to PromptFax's fax delivery service, letting you send actual faxes without leaving your chat session. You'd reach for this when you need to file something with a government office, send documents to a medical provider, or hit any other institution that still requires faxed submissions. It's pay per use at $2 to $4.50 per delivered fax, so you're not paying for a subscription to handle occasional fax requirements. The server exposes fax sending operations through a streamable HTTP transport, handling the conversion and delivery while you stay in your workflow.
Public tool metadata for what this MCP can expose to an agent.
start_sessionCreate or resume a PromptFax MCP session. Use this first when a user wants to send or price a fax.6 paramsCreate or resume a PromptFax MCP session. Use this first when a user wants to send or price a fax.
filesarrayhostTypestringmetadataobjectfaxNumberstringsessionIdstringhostCapabilitiesobjectattach_documentBind a PromptFax document or one or more HTTPS PDF URLs into the current MCP session before requesting a quote.3 paramsBind a PromptFax document or one or more HTTPS PDF URLs into the current MCP session before requesting a quote.
fileUrlsarraysessionIdstringdocumentIdstringget_quoteCreate a user-reviewable pay-per-use fax quote when you have a fax number and either an MCP session, a PromptFax documentId, or one or more HTTPS PDF URLs.4 paramsCreate a user-reviewable pay-per-use fax quote when you have a fax number and either an MCP session, a PromptFax documentId, or one or more HTTPS PDF URLs.
fileUrlsarrayfaxNumberstringsessionIdstringdocumentIdstringcheckoutStart external Stripe Checkout after the user accepts a pay-per-use quote.3 paramsStart external Stripe Checkout after the user accepts a pay-per-use quote.
sessionIdstringsendIntentIdstringautoSendAfterAuthorizationbooleansend_faxQueue a paid fax for transmission after payment is authorized and the user explicitly wants to send now.2 paramsQueue a paid fax for transmission after payment is authorized and the user explicitly wants to send now.
sessionIdstringsendIntentIdstringget_statusFetch the latest PromptFax workflow state, quote/payment state, or fax transmission status.2 paramsFetch the latest PromptFax workflow state, quote/payment state, or fax transmission status.
sessionIdstringsendIntentIdstringretry_failed_faxPrepare a retry flow after a retry-eligible failed fax.2 paramsPrepare a retry flow after a retry-eligible failed fax.
sessionIdstringsendIntentIdstringcancelCancel the active PromptFax send when cancellation is still possible.2 paramsCancel the active PromptFax send when cancellation is still possible.
sessionIdstringsendIntentIdstring