mcpfax Wyślij faks teraz

API faksu i przykłady kodu

Wysyłaj prawdziwe faksy z własnego oprogramowania – z tym samym kontem i saldem, którego używasz w Claude i ChatGPT. Jedno żądanie HTTPS na faks, bez sprzętu, bez abonamentu.

REST API · Base URL https://mcpfax.de/api/v1

Start w 3 krokach

  1. Załóż konto i doładuj saldo (przedpłata, bez abonamentu).
  2. Utwórz klucz API w Konto → Klucze API (zaczyna się od mfx_).
  3. Wysyłaj go w nagłówku Authorization: Bearer mfx_… przy każdym żądaniu.

Przykłady kodu

curl -s https://mcpfax.de/api/v1/fax/send \
  -H "Authorization: Bearer $MCPFAX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient_fax_number": "+49 30 1234567",
    "content": "# Hello\nThis is a test fax.",
    "idempotency_key": "order-4711"
  }'

Źródło dokumentu (dokładnie jedno na faks): content (tekst lub Markdown), file_base64 + file_name (PDF, DOCX, JPG, PNG, TXT; maks. 15 MB) albo file_url (publiczny adres https).

✔ Dobre praktyki: najpierw sprawdź koszt przez /fax/price, zawsze wysyłaj unikalny idempotency_key (ponowienia nigdy nie wysyłają dwa razy), używaj max_cost jako limitu i odpytuj /fax/{id} aż do „delivered” lub „failed”. Nieudane faksy są zwracane automatycznie.

Kompletne, gotowe do uruchomienia przykłady i konfiguracje klientów: github.com/Ploetzeneder/mcpfax

Endpointy

MethodEndpointOpis
POST/fax/priceWycena: sprawdza numer, liczy strony – niczego nie wysyła
POST/fax/sendWysyła faks (opcjonalnie zaplanowany przez send_at)
GET/fax/{id}Status faksu (sent, delivered, failed, scheduled …)
GET/fax/{id}/reportRaport wysyłki PDF jako dowód
POST/fax/{id}/resendPonownie wysyła wcześniejszy faks
POST/fax/{id}/cancelAnuluje zaplanowany faks z pełnym zwrotem
GET/faxesOstatnie faksy (limit, since)
GET/balanceSaldo przedpłacone
GET · POST/contactsWyszukiwanie lub zapisywanie kontaktów faksowych

Uwierzytelnianie: klucz API lub token OAuth 2.1 jako Bearer token. Odpowiedzi w JSON; błędy zawierają error i message (402 = za niskie saldo).

MCP w Cursor, VS Code i innych klientach

W narzędziach AI użyj bezpośrednio endpointu MCP – logowanie odbywa się przez OAuth przy pierwszym użyciu.

Cursor · ~/.cursor/mcp.json
{
  "mcpServers": {
    "mcpfax": { "url": "https://mcpfax.de/mcp" }
  }
}
VS Code · .vscode/mcp.json
{
  "servers": {
    "mcpfax": { "type": "http", "url": "https://mcpfax.de/mcp" }
  }
}

Połącz z Claude → · Zapier · Make · n8n →