# Fax.Plus MCP MCP

> Fax.Plus MCP lets you manage every part of your digital fax and telephony workflow right from your agent. You can send new faxes internationally with comments, list all incoming or outgoing transmissions to check the status, and even find available fax numbers in any country code. It keeps your business paperless by running everything through a modern API instead of physical machines.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** digital-fax, secure-transmission, telephony, paperless-office, enterprise-security, document-delivery

## Description

You don't need a dedicated dashboard full of tabs just to manage faxes anymore. This MCP lets you talk to your agent about your entire digital communication system—from sending documents to checking account details. Need to know if that fax from last week went through? Ask. Want to send an urgent document overseas and add a note to the transmission record? Just ask. You can also check which numbers are available in different countries, so you never run out of local presence. If your current AI platform supports it, connecting Fax.Plus via Vinkius means all that faxing power is accessible through one single point of connection. It’s like having a full-time digital coordinator for your whole communication stack.

## Tools

### get_account_info
Pulls general details about the current Fax.Plus account setup.

### cancel_outbox_job
Stops a pending fax transmission using its unique job ID.

### get_fax_details
Retrieves specific information, including sender and delivery status, for one fax record.

### list_faxes
Gets a history list of both received and sent faxes, giving you their unique IDs.

### list_fax_numbers
Lists all the fax numbers currently assigned to your account.

### list_outbox_jobs
Lists all active or jobs waiting to be transmitted through the outbox.

### search_available_numbers
Looks up and lists fax numbers that are available for assignment in a given region.

### send_fax
Sends a new digital fax to an international number, allowing you to add optional comments.

## Prompt Examples

**Prompt:** 
```
List my last 5 received faxes.
```

**Response:** 
```
I've retrieved your recent faxes. You have 5 received documents, including one from '+1234567890' arrived this morning. Would you like the detailed status or ID for any of them?
```

**Prompt:** 
```
Send a fax to +15551234567 with comment 'Urgent review required'.
```

**Response:** 
```
Fax triggered! I've initiated the transmission to +15551234567. The outbox job ID is 'job_123'. I'll monitor the delivery status and let you know when it's completed.
```

**Prompt:** 
```
Search for available fax numbers in United Kingdom (country code: gb).
```

**Response:** 
```
Searching numbers... I've found 5 available fax numbers in the UK. Notable options include London (+44 20) and Manchester area codes. Would you like the full list of numbers and their activation status?
```

## Capabilities

### Check Account Status
Retrieve current account information, including assigned numbers and team member details.

### List All Faxes
View a complete history of both received and sent faxes to track document IDs.

### Check Job Statuses
See which fax transmissions are currently active, pending, or completed, allowing you to cancel jobs if needed.

### Send a New Fax
Initiate the sending of a new digital fax to any international number in E.164 format and add comments.

### Search for Numbers
Find available fax numbers across different countries and area codes to expand your service coverage.

## Use Cases

### Compliance Audit
The legal team needs to verify all faxes sent last month. They ask their agent to use `list_faxes` and then ask for the detailed status of a specific ID using `get_fax_details`, building a perfect audit log in minutes.

### International Expansion
The business dev lead needs local numbers for five new target markets. Instead of manually checking regional guides, they ask the agent to run `search_available_numbers` for each country code and get a full list of options.

### Stopping Errors
A critical fax is sent with the wrong number. The operator uses `list_outbox_jobs` to find the job ID, then calls `cancel_outbox_job` before it leaves the system, saving money and time.

### Routine Monitoring
An operations manager wants a quick summary of everything. They ask the agent for an overview using `get_account_info`, which provides their current assigned numbers and team directory at once.

## Benefits

- Avoids manual checks: You don't have to jump through dashboard pages to check statuses. Use the `list_faxes` tool to get a full history, or `get_fax_details` for deep status updates on any single fax record.
- Immediate Sending Power: When you need to send an urgent document, simply call `send_fax`. You can include comments and target international numbers using E.164 format—no more manual data entry required.
- Proactive Job Management: Running into a problem? Check the active jobs with `list_outbox_jobs`, then use `cancel_outbox_job` if you need to stop a transmission before it finishes and waste resources.
- Easy Expansion: Need coverage in a new area? Instead of calling support, query `search_available_numbers` directly. You get back a list of available numbers with their activation status instantly.
- Total Visibility: Get a high-level overview using `get_account_info` to check assigned numbers and team directories, giving you full control over your communication infrastructure.

## How It Works

The bottom line is, your AI acts as a dedicated coordinator for all your digital fax and telephony needs.

1. First, subscribe to this MCP and grab the Personal Access Token from your Fax.Plus settings.
2. Then, connect that token to your preferred AI client via Vinkius.
3. Your agent can now use natural conversation to manage faxing tasks instead of forcing you into manual dashboard navigation.

## Frequently Asked Questions

**How do I check my account details using get_account_info?**
It retrieves your current Fax.Plus profile information, including assigned numbers and team member directories. This is useful for confirming who has access to the system.

**Can send_fax handle international numbers?**
Yes. You must provide the recipient number in E.164 format when calling `send_fax`. The tool handles sending digital faxes globally, not just locally.

**What is the difference between list_faxes and list_outbox_jobs?**
`list_faxes` gives you a history of completed transactions (sent/received). `list_outbox_jobs` shows what's currently pending or active, so you know if something failed mid-send.

**Do I need to use search_available_numbers before sending?**
It’s smart practice. Before running `send_fax`, check available numbers using `search_available_numbers` to make sure the target number is active and assigned.

**When I need to know the detailed status of a single fax, should I use get_fax_details?**
Yes, that tool gets you everything on one specific document. It provides the sender's info, recipient details, and precise delivery metadata—telling you if it succeeded, failed, or is pending.

**What happens if I use cancel_outbox_job? Does it actually stop sending?**
It immediately halts any transmission tied to that unique job ID. This is crucial for stopping jobs mid-process and saving resources before the fax completes.

**How do I check all the numbers already assigned to my account? Should I use list_fax_numbers?**
That tool gives you a full inventory of every number currently linked to your profile. It lets you see which ones are active and what their current status is.

**If I'm planning expansion, how does search_available_numbers help me find new country codes?**
It searches the entire pool of available numbers across different countries. This means you can scout out potential number additions without committing to your main account.

**How do I find my Personal Access Token?**
Log in to your Fax.Plus dashboard, navigate to **Settings** > **Integrations**, and generate a new token under the Personal Access Token section.

**What is the correct format for fax numbers?**
Fax numbers must be in international E.164 format, including the plus sign and country code (e.g., +1234567890).

**Can I cancel a fax before it is sent?**
Yes! Use the `cancel_outbox_job` tool with the unique outbox job ID to stop a transmission that is still pending or sending.