List and track faxes on ICTFax, and send faxes when writes are enabled, over ICTCore REST.
Connect Runs on your machine
claude mcp add ictfax-mcp -e ICTFAX_BASE_URL=<ICTFAX_BASE_URL> -e ICTFAX_USERNAME=<ICTFAX_USERNAME> -e ICTFAX_PASSWORD=<ICTFAX_PASSWORD> -e ICTFAX_ACCOUNT_ID=<ICTFAX_ACCOUNT_ID> -e ICTFAX_MCP_ALLOW_WRITE=<ICTFAX_MCP_ALLOW_WRITE> -e ICTFAX_TIMEOUT_MS=<ICTFAX_TIMEOUT_MS> -e ICTFAX_TLS_INSECURE=<ICTFAX_TLS_INSECURE> -- npx -y [email protected]
{
"mcpServers": {
"ictfax-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>",
"ICTFAX_ACCOUNT_ID": "<ICTFAX_ACCOUNT_ID>",
"ICTFAX_MCP_ALLOW_WRITE": "<ICTFAX_MCP_ALLOW_WRITE>",
"ICTFAX_TIMEOUT_MS": "<ICTFAX_TIMEOUT_MS>",
"ICTFAX_TLS_INSECURE": "<ICTFAX_TLS_INSECURE>"
}
}
}
}
{
"mcpServers": {
"ictfax-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>",
"ICTFAX_ACCOUNT_ID": "<ICTFAX_ACCOUNT_ID>",
"ICTFAX_MCP_ALLOW_WRITE": "<ICTFAX_MCP_ALLOW_WRITE>",
"ICTFAX_TIMEOUT_MS": "<ICTFAX_TIMEOUT_MS>",
"ICTFAX_TLS_INSECURE": "<ICTFAX_TLS_INSECURE>"
}
}
}
}
{
"servers": {
"ictfax-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>",
"ICTFAX_ACCOUNT_ID": "<ICTFAX_ACCOUNT_ID>",
"ICTFAX_MCP_ALLOW_WRITE": "<ICTFAX_MCP_ALLOW_WRITE>",
"ICTFAX_TIMEOUT_MS": "<ICTFAX_TIMEOUT_MS>",
"ICTFAX_TLS_INSECURE": "<ICTFAX_TLS_INSECURE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ICTFAX_BASE_URLRequired | ICTCore REST base URL of your ICTFax server, normally ending in /api, e.g. https://your-ictfax/api. |
ICTFAX_USERNAMERequired | API account email (ICTCore logs in by email). |
ICTFAX_PASSWORDRequired, secret | Password for the account. |
ICTFAX_ACCOUNT_IDOptional | Account id to send faxes from. Defaults to 1. |
ICTFAX_MCP_ALLOW_WRITEOptional | Unlocks uploading documents and sending faxes, which dials a real number and can cost money. When false those tools are not registered at all. Leave off unless you mean it. |
ICTFAX_TIMEOUT_MSOptional | Per request timeout in milliseconds. Defaults to 30000. |
ICTFAX_TLS_INSECUREOptional | Skip TLS certificate verification. Only for a self-signed test server. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 26 Oct 2026 |
| Last updated | 26 Oct 2026 |
| Registry name | io.github.ictinnovations/ictfax-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
