MCP · Stripe MPP

SingleFax-MCP-Server

Verbinden Sie Cursor, Claude, Codex, ChatGPT oder VS Code per MCP mit SingleFax. Der Assistent lädt die Originaldatei (Word, Excel, PDF oder Bild ohne vorherige Konvertierung) hoch, erstellt ein Angebot und öffnet Checkout oder nutzt Ihr Seitenkontingent.

Zu Cursor hinzufügenZu VS Code hinzufügen

Cursor und VS Code lassen sich mit einem Klick einrichten. Für Claude, Codex und ChatGPT wird das Beispiel kopiert und die passende Einstellungsseite geöffnet. Cursor-Deeplink, wenn die Web-Installationsseite die App nicht öffnet.

https://singlefax.com/mcp

Chat-Apps

Cursor, Claude, Codex, ChatGPT. MCP mit OAuth. Sie bestätigen die Zahlung, sofern keine Abo-Seiten übrig sind.

Skripte und Backends

API-Schlüssel mit Prepaid-Guthaben. Keine Checkout-Weiterleitung. Für eigene Hintergrundprozesse geeignet.

API, CLI und Sprachbeispiele

Autonome Zahlung

Stripe MPP (HTTP 402). Link CLI für Karten oder Tempo USDC für Tempo Wallet / Privy / AgentCash / Kite.

Maschinen-URL, Link CLI, Tempo

Installation nach Client

Streamable HTTP unter https://singlefax.com/mcp. Nach Installation startet der Client OAuth; melden Sie sich mit Ihrem SingleFax-Konto an. Auch im Smithery-Katalog als @singlefax/fax verfügbar.

Beispielanfrage

Nach dem Verbinden des Servers reicht eine solche Anweisung. Für ein gewöhnliches Dokument sollte der Agent create_upload aufrufen, Ihnen uploadPageUrl zum Hochladen der Originaldatei geben und dann create_fax_draft mit uploadToken ausführen. Chat-Apps können keine normale Datei als Base64 in einem Toolaufruf übertragen. Wandeln Sie Word, Excel oder Bilder vorher nicht in PDF um; das übernehmen wir vor dem Versand. Der Agent ermittelt den Preis und öffnet dann Checkout oder nutzt Ihr Seitenkontingent.

example prompt
Send this document as a fax to +1-415-555-2671 using SingleFax.
list_skus, Katalog mit Preisen. HIPAA, EIN und IRS nur auf der Website (URLs enthalten)
quote_fax, Angebot für Einzelversand. to übergeben; optional pages oder base64 für aktuelle Seitenzahl
create_fax_draft, Mit to und uploadToken nach create_upload senden; nutzt Guthaben/Seitenkontingent, sonst Checkout-URL. base64 nur für sehr kleine Dateien. Originale Word-, Excel-, PDF- oder Bilddatei senden, nicht vorher in PDF umwandeln.
create_inbound_number, Eigene Faxnummer erhalten. Standard: 30 Tage (4,99 $). Liefert Checkout-URL und reservierte Nummer. Nach Zahlung list_numbers verwenden.
list_numbers, Aktive Faxnummern dieses Kontos auflisten
create_checkout, Guthaben oder andere Katalogangebote; für Faxnummern bevorzugt create_inbound_number
create_upload, Große Dateien: liefert uploadPageUrl (manueller Upload ohne Anmeldung) und uploadUrl (PUT-Rohdaten ohne Authorization). Mit uploadToken den Speicherstatus abfragen.
get_fax_status, Zustellstatus eines eigenen Auftrags abfragen
get_credits, Prepaid-Guthaben abfragen
create_machine_fax, MPP-Challenge-JSON. Link CLI (SPT) oder Tempo-Wallets. REST 402 ist der eigentliche Zahlungsweg

MPP: autonome Zahlung

Machine Payment Protocol ist ein Käuferprotokoll: Der Server liefert HTTP 402, der Agent fügt einen Stripe Shared Payment Token oder eine Tempo-USDC-Zahlung an und wiederholt. Das ist POST https://singlefax.com/api/v1/machine/faxes, nicht die Chat-MCP-Werkzeuge.

Cursor, Claude Code und Codex können die URL im Terminal mit call aufrufen, aber ohne bereitgestellte Wallet keine SPTs erzeugen. Stripes Kartenweg ist Link CLI für US-Link-Konten. Jede Ausgabe in der Link-App freigeben. Tempo Wallet, Privy, AgentCash und Kite Passport bezahlen die Tempo-Anforderung unter derselben URL.

  1. Skill installieren: npx skills add stripe/link-cli, oder MCP npx @stripe/link-cli --mcp hinzufügen.
  2. Anmelden und Maschinenendpunkt bezahlen: gültige E.164-Nummer, echtes Base64 des Originaldokuments statt Platzhalter +1555, keine vorab konvertierte PDF, sofern das Original nicht bereits PDF ist.
  3. mpp pay nicht auf /mcp richten. Link CLI benötigt eine URL, die HTTP 402 mit WWW-Authenticate liefert.
link-cli mpp pay
npx @stripe/link-cli auth login

npx @stripe/link-cli mpp pay https://singlefax.com/api/v1/machine/faxes \
  -X POST \
  -d '{"to":"+14155552671","base64":"<document-bytes>","request_id":"mpp-1"}' \
  --context "Send a fax via SingleFax after the user asked this agent to pay for the send."

Vollständige Anforderungen, Validierung, Status und Erstattungen: mpp.md. SPT-Mindestbetrag 0,50 $, Tempo-USDC-Mindestbetrag 0,01 $; SingleFax-Einzelversand mindestens 0,99 $.

REST-API + CLI

Für eigene Backends erstellen Sie einen berechtigungseingeschränkten Schlüssel und kaufen Guthaben, ohne Checkout-Weiterleitung. Direkt nutzbare Beispiele für curl, Node, Python, Go und PHP stehen auf der Entwicklerseite.

Häufige Fragen

Für Agenten lesbare Dokumentation

Markdown für Crawler und Coding-Agenten. Dieselben Fakten wie auf dieser Seite.