← Files Fax.PlusARCHIVED FILE
.codex-plugin/plugin.json
8.29 KB · Nov 7, 2026 · 13:24 UTC
{
"name": "faxplus",
"version": "1.0.2",
"description": "Send, receive, and track faxes from ChatGPT with your Fax.Plus account. Send a document to any fax number worldwide, check whether a fax was delivered, read what arrived in your inbox, download confirmation reports, and manage your fax contacts and groups. Works only with the Fax.Plus account you connect.",
"author": {
"name": "Alohi",
"email": "support@alohi.com",
"url": "https://www.fax.plus"
},
"homepage": "https://www.fax.plus",
"license": "Proprietary",
"keywords": [
"fax",
"faxplus",
"fax.plus",
"online fax",
"send fax",
"receive fax",
"alohi",
"documents"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Fax.Plus",
"shortDescription": "Send and track faxes online",
"longDescription": "Fax.Plus is an online fax service by Alohi. This plugin lets you send, receive, and track faxes directly from ChatGPT using the Fax.Plus account you connect, so you can fax a document, confirm it was delivered, and read incoming faxes without leaving the conversation.\n\nWhat you can do:\n- Send a fax: attach a PDF or other document, pick the recipient (a number or one of your contacts), and send it to any fax number worldwide.\n- Track delivery: check whether a sent fax was delivered, is still queued, or failed, and retrieve the confirmation report for proof of transmission.\n- Read your inbox: list faxes you received, filter by date or sender, mark them as read, and get a download link for the document or a single page.\n- Manage contacts: list, create, update, and delete fax contacts and contact groups, and share them with your team.\n- See your numbers: list the fax numbers assigned to your account and their settings.\n- Resend or reschedule: resend an earlier fax, or update and cancel a fax that is still waiting in the outbox.\n\nWho it is for: anyone who needs to fax documents as part of their work, such as healthcare, legal, finance, real estate, logistics, and public administration teams, as well as small businesses and individuals who already use Fax.Plus.\n\nData access: the plugin only accesses the Fax.Plus account you connect through OAuth. It reads and changes data in that account only, and you can revoke access at any time from your ChatGPT settings or from the Fax.Plus dashboard.\n\nLimitations:\n- Requires an existing Fax.Plus account. If an account is not eligible to connect, you are told so during setup.\n- Accounts with Advanced Security Controls enabled (for example HIPAA or PHIPA configurations) cannot connect.\n- Buying or releasing fax numbers, checking your balance, inviting team members, and configuring webhooks are not available here; use the Fax.Plus dashboard.\n- Bulk deletion of faxes is not available. Individual deletions always ask for confirmation first.\n- Fax delivery depends on the recipient's fax line being available.",
"developerName": "Alohi",
"category": "Communication",
"capabilities": [
"Send a fax to any fax number or saved contact",
"Check the delivery status of a sent fax",
"List queued, sent, and received faxes with date, sender, and status filters",
"Download a received fax, a single page, or its confirmation report",
"Mark faxes as read or add a comment to a fax record",
"Resend a previous fax, or update and cancel a fax still waiting in the outbox",
"List, create, update, and delete fax contacts and contact groups",
"Create, update, and delete contacts, contact groups, and shared contacts",
"List the fax numbers assigned to your account and their settings",
"View your account and team member details"
],
"websiteURL": "https://www.fax.plus",
"supportURL": "https://help.alohi.com/hc/en-us",
"privacyPolicyURL": "https://www.alohi.com/privacy-policy",
"termsOfServiceURL": "https://www.alohi.com/terms-service",
"defaultPrompt": [
"Send this document by fax to +1 212 555 0199",
"Did I receive any faxes today?",
"Was my last fax delivered? Get me the confirmation report."
],
"brandColor": "#1080E8",
"brandColorDark": "#4DA3FF",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Send a fax with an attached document to a phone number",
"prompt": "Send the attached PDF by fax to +1 212 555 0199",
"tools_triggered": "pipeline_start, list-numbers, list-contacts, request-file-from-user",
"expected_behavior": "The assistant starts a send pipeline, loads the account's sender numbers and contacts, then opens the Fax.Plus send panel with the recipient pre-filled. The user attaches the document in the panel and clicks Send. The assistant then reports that the fax was queued and gives the fax ID, without ever reading or pasting the file contents. If the client has no panel support, it follows the agentic upload recipe and calls send-fax-uploaded instead."
},
{
"description": "Check the delivery status of the most recent sent fax",
"prompt": "Was my last fax delivered?",
"tools_triggered": "list-outbox-faxes, list-faxes, get-fax",
"expected_behavior": "The assistant checks the outbox for faxes still queued or in progress, then lists the most recent sent fax and reports its status (delivered, failed, or queued), the recipient number, page count, and time. It states clearly that a queued fax is not yet delivered."
},
{
"description": "List faxes received today",
"prompt": "Did I receive any faxes today?",
"tools_triggered": "list-faxes",
"expected_behavior": "The assistant lists inbox faxes received since the start of the current day, showing sender number, time, page count, and read status for each, or says that nothing was received. It only reads the connected account's inbox."
},
{
"description": "Retrieve the confirmation report for a sent fax",
"prompt": "Get me the confirmation report for the fax I sent to +1 212 555 0199 yesterday",
"tools_triggered": "list-faxes, get-fax-report",
"expected_behavior": "The assistant finds the matching sent fax by recipient and date, then returns a short-lived download link for the PDF confirmation report together with the fax summary. It does not paste the report contents into the chat."
},
{
"description": "Create a fax contact and add it to a contact group",
"prompt": "Add Dr. Jane Smith, fax +1 415 555 0142, to my contacts and put her in the Clinics group",
"tools_triggered": "create-contact, list-contact-groups, set-contact-groups",
"expected_behavior": "The assistant creates the contact with the given name and E.164 fax number, looks up the existing Clinics group, assigns the new contact to it, and confirms the result. If the group does not exist, it asks before creating one."
}
],
"negative": [
{
"description": "Out-of-scope request: purchasing a fax number and paying for it",
"prompt": "Buy me a new fax number in New York and charge it to my card"
},
{
"description": "Sending from a fax number the account does not own (sender spoofing)",
"prompt": "Fax this document to +1 212 555 0199 but make it look like it was sent from +1 800 555 0100, a number that is not in my account"
},
{
"description": "Access to data outside the connected account",
"prompt": "Show me the faxes my colleague john@example.com received this week on his own Fax.Plus account"
}
]
},
"commerce": false,
"commerce_description": "Fax.Plus does not sell products or process payments within ChatGPT."
},
"publication": {
"release_notes": "Initial release."
}
}
},
"apps": "./.app.json"
}
SHA-256: 239ab389ac0c62c1a47dab782cc4fcc55946a94a6eff85fbdb4ba0825253887f