NestDaddy

Ictfax Mcp

io.github.ictinnovations/ictfax-mcp · v0.1.1

List and track faxes on ICTFax, and send faxes when writes are enabled, over ICTCore REST.

Connect Runs on your machine

Terminal
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]
claude_desktop_config.json
{
  "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>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "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>"
      }
    }
  }
}
.vscode/mcp.json
{
  "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

NameDescription
ICTFAX_BASE_URL
Required
ICTCore REST base URL of your ICTFax server, normally ending in /api, e.g. https://your-ictfax/api.
ICTFAX_USERNAME
Required
API account email (ICTCore logs in by email).
ICTFAX_PASSWORD
Required, secret
Password for the account.
ICTFAX_ACCOUNT_ID
Optional
Account id to send faxes from. Defaults to 1.
ICTFAX_MCP_ALLOW_WRITE
Optional
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_MS
Optional
Per request timeout in milliseconds. Defaults to 30000.
ICTFAX_TLS_INSECURE
Optional
Skip TLS certificate verification. Only for a self-signed test server.

Details

Package[email protected] (NPM, stdio)
First published26 Oct 2026
Last updated26 Oct 2026
Registry nameio.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.