Faxify MCP
Faxify MCP is the hosted MCP server for Faxify, an online fax service for the United States and Canada.
Что умеет
- Send Fax: Send a fax now from one or more files — provide either shareable file links (`fileUrls`) or, for a LOCAL file, `uploadIds` from `request_upload_url`: the files are attached to a new draft an
- Send Fax Using Draft: Send a fax from a draft you already saved, identified by draftId. Use send_fax to send directly from file URLs without saving a draft first. The top-level `recipient` (with fax n
- List Faxes: List completed faxes — received (inbox) or sent — with search, status/date filters, and pagination. For unsent drafts use list_drafts instead. Use when the user wants to browse or find fax
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Faxify MCP is the hosted MCP server for Faxify, an online fax service for the United States and Canada. It gives AI assistants 18 tools to send faxes from uploaded PDFs, Word files or images (with an optional cover page), save and preview drafts, track delivery status, resend failed faxes, and read received faxes. Connect over streamable HTTP at https://mcp.faxify.com/api/v1/mcp with OAuth 2.1 — ChatGPT and Claude connectors discover it automatically — or use the @faxify/mcp-client stdio bridge for Cursor and Claude Desktop. It's included on every Faxify plan, including the free plan (5 pages a month). Faxify is not HIPAA compliant, so don't send protected health information through it.
Как подключить
Как подключить Faxify MCP к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://faxify--constagility.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Faxify MCP к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://faxify--constagility.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Faxify MCP к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://faxify--constagility.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (18)
Технические названия из tools/list. Нужны только разработчикам.
| send_fax | Send a fax now from one or more files — provide either shareable file links (`fileUrls`) or, for a LOCAL file, `uploadIds` from `request_upload_url`: the files are attached to a new draft and the fax is sent in one step. To fax an on-device file: call request_upload_url, PUT the bytes to the returned URL, then call this with uploadIds. Use send_fax_using_draft to send a draft you already saved, or create_draft to save without sending. The top-level `recipient` (with fax number) is required — that's the destination. The `coverPage` is OPTIONAL: omit it to send with no cover sheet; include it to prepend one (subject/message, optional sender defaults to the signed-in account). Returns fax status plus media/thumbnail URLs and sender/recipient details. |
| send_fax_using_draft | Send a fax from a draft you already saved, identified by draftId. Use send_fax to send directly from file URLs without saving a draft first. The top-level `recipient` (with fax number) is required — that's the destination. The `coverPage` is OPTIONAL: omit it to send with no cover sheet; include it to prepend one (subject/message, optional sender defaults to the signed-in account). Returns fax status plus media/thumbnail URLs and sender/recipient details. |
| list_faxes | List completed faxes — received (inbox) or sent — with search, status/date filters, and pagination. For unsent drafts use list_drafts instead. Use when the user wants to browse or find faxes already sent or received. |
| get_fax | Get full details of one completed fax (inbox or sent) by faxId. Use get_fax_status for just the delivery state, or get_draft for an unsent draft. |
| list_drafts | List saved, unsent draft faxes with search and pagination (drafts may be incomplete). For faxes already sent or received use list_faxes instead. Use when the user wants to see faxes they've saved but not sent. |
| get_draft | Get one saved draft's files and metadata by draftId. Use before updating, previewing, or sending it; use get_draft_preview to render how it will look, or get_fax for an already-sent fax. |
| create_draft | Create a saved draft to send later — optionally attach files via shareable file links (`fileUrls`) or `uploadIds` from `request_upload_url` (for LOCAL files), or pass none for an empty draft. Use send_fax to send immediately, or update_draft to change an existing draft's files. Use when the user wants to save a fax without sending it yet. |
| update_draft | Replace the files on an existing draft (by draftId) with files from shareable file links (`fileUrls`) or `uploadIds` from `request_upload_url` (for LOCAL files). The provided files REPLACE all current files (they are not appended), and this tool changes files only — not sender/recipient info. Use create_draft to start a new draft. |
| request_upload_url | Get a short-lived signed URL to upload a LOCAL (on-device) file so it can be faxed — the reliable way to fax a file that isn't already hosted online. Flow: (1) call this with the file's name + MIME type; (2) PUT the file's bytes to the returned uploadUrl using the given Content-Type header; (3) call send_fax or create_draft with uploadIds: [uploadId]. The bytes upload directly to storage (not through this server), so the file is never altered. For files already at a public, directly-downloadable HTTPS URL, skip this and use fileUrls instead. |
| get_fax_status | Check only the delivery status of one fax by faxId. Use when the user asks whether a fax was delivered or wants to track it; use get_fax for the fax's full details. |
| resend_fax | Resend a fax that previously failed to deliver, by faxId. Use when a sent fax failed and the user wants to retry. |
| delete_fax | Permanently delete one completed fax record by faxId. Destructive — use only when the user explicitly asks to remove a fax; use delete_draft for unsent drafts. |
| delete_draft | Permanently delete one saved draft by draftId. Destructive — use when the user wants to discard a draft; use delete_fax for completed faxes. |
| get_draft_preview | Preview how a draft will look before sending, by draftId — returns thumbnail and PDF URLs. Works on drafts only, not sent or received faxes. The `coverPage` is OPTIONAL: omit it to preview the document(s) with no cover sheet; include it (with an optional top-level `recipient` to render on it) to preview WITH a cover page. No fax is sent. Use when the user wants to check the fax before sending. |
| list_plans | List all Faxify subscription plans, including the free plan, with pricing and limits. Use list_offerings for paid plans only. Use when the user asks about pricing, features, or upgrade/downgrade options. |
| list_offerings | List only Faxify's paid subscription plans (the free plan is excluded), for purchase or upgrade. Use list_plans to include the free plan. Use when the user wants to see premium options. |
| get_profile | Get the signed-in user's profile: user ID, username, email, role, and fax number. Use get_subscription for plan and usage info. Use when the user wants their account/identity details. |
| get_subscription | Get the signed-in user's subscription: plan, limits, current-period usage, pages remaining, and status. Use get_profile for identity details. Use when the user asks about their plan, remaining pages, or billing period. |