Lists and tracks inbound and outbound faxes on ICTFax, uploads documents and sends faxes through the ICTCore REST API.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ictfax --env ICTFAX_BASE_URL='<ICTFAX_BASE_URL>' --env ICTFAX_USERNAME='<ICTFAX_USERNAME>' --env ICTFAX_PASSWORD='<ICTFAX_PASSWORD>' -- npx -y ictfax-mcp~/.codex/config.toml
[mcp_servers.ictfax]
command = "npx"
args = ["-y", "ictfax-mcp"]
env = { ICTFAX_BASE_URL = "<ICTFAX_BASE_URL>", ICTFAX_USERNAME = "<ICTFAX_USERNAME>", ICTFAX_PASSWORD = "<ICTFAX_PASSWORD>" }
# codex mcp add ictfax --env ICTFAX_BASE_URL='<ICTFAX_BASE_URL>' --env ICTFAX_USERNAME='<ICTFAX_USERNAME>' --env ICTFAX_PASSWORD='<ICTFAX_PASSWORD>' -- npx -y ictfax-mcp~/.cursor/mcp.json
{
"mcpServers": {
"ictfax": {
"command": "npx",
"args": [
"-y",
"ictfax-mcp"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ictfax": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ictfax-mcp"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ictfax": {
"command": "npx",
"args": [
"-y",
"ictfax-mcp"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ictfax": {
"command": "npx",
"args": [
"-y",
"ictfax-mcp"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ictfax": {
"command": "npx",
"args": [
"-y",
"ictfax-mcp"
],
"env": {
"ICTFAX_BASE_URL": "<ICTFAX_BASE_URL>",
"ICTFAX_USERNAME": "<ICTFAX_USERNAME>",
"ICTFAX_PASSWORD": "<ICTFAX_PASSWORD>"
}
}
}
}Environment variables
ICTFAX_BASE_URLICTFAX_USERNAMEICTFAX_PASSWORD
Replace the placeholders with your own credentials and keep them out of version control.