Server data from the Official MCP Registry
Monitor ICTBroadcast outbound campaigns, and start and stop them when writes are on.
About
Monitor ICTBroadcast outbound campaigns, and start and stop them when writes are on.
Security Report
Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. Trust signals: trusted author (5/5 approved).
8 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: ICTBROADCAST_BASE_URL
Environment variable: ICTBROADCAST_USERNAME
Environment variable: ICTBROADCAST_PASSWORD
Environment variable: ICTBROADCAST_MCP_ALLOW_WRITE
Environment variable: ICTBROADCAST_TIMEOUT_MS
Environment variable: ICTBROADCAST_TLS_INSECURE
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-ictinnovations-ictbroadcast-mcp": {
"env": {
"ICTBROADCAST_BASE_URL": "your-ictbroadcast-base-url-here",
"ICTBROADCAST_PASSWORD": "your-ictbroadcast-password-here",
"ICTBROADCAST_USERNAME": "your-ictbroadcast-username-here",
"ICTBROADCAST_TIMEOUT_MS": "your-ictbroadcast-timeout-ms-here",
"ICTBROADCAST_TLS_INSECURE": "your-ictbroadcast-tls-insecure-here",
"ICTBROADCAST_MCP_ALLOW_WRITE": "your-ictbroadcast-mcp-allow-write-here"
},
"args": [
"-y",
"ictbroadcast-mcp"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
ictbroadcast-mcp
A Model Context Protocol server for ICTBroadcast — the voice, SMS and fax broadcasting and call-center platform from ICT Innovations.
It lets an AI assistant monitor outbound campaigns — list them, check status, read summaries and per-call results — and, only when you turn writes on, start and stop them.
Install
npx -y ictbroadcast-mcp # no install
npm install -g ictbroadcast-mcp
Requires Node.js 18 or newer.
Configure
| Variable | Required | Default | |
|---|---|---|---|
ICTBROADCAST_BASE_URL | yes | Server base URL, without the /rest suffix, e.g. https://your-ictbroadcast | |
ICTBROADCAST_USERNAME | yes | API account username | |
ICTBROADCAST_PASSWORD | yes | Password for that account | |
ICTBROADCAST_MCP_ALLOW_WRITE | no | false | Unlock start/stop campaign (see Safety) |
ICTBROADCAST_TIMEOUT_MS | no | 30000 | Per-request timeout |
ICTBROADCAST_TLS_INSECURE | no | false | Skip TLS verification — self-signed test servers only |
Claude Desktop example
{
"mcpServers": {
"ictbroadcast": {
"command": "npx",
"args": ["-y", "ictbroadcast-mcp"],
"env": {
"ICTBROADCAST_BASE_URL": "https://your-ictbroadcast",
"ICTBROADCAST_USERNAME": "admin",
"ICTBROADCAST_PASSWORD": "your-password"
}
}
}
}
Tools
Read tools are always available:
| Tool | What it does |
|---|---|
ictbroadcast_list_campaigns | List campaigns (id and name) |
ictbroadcast_campaign_status | Live status of a campaign (running, stopped) |
ictbroadcast_campaign_summary | Totals: answered, failed, human vs machine |
ictbroadcast_campaign_result | Per-call results (contact, response, AMD, DNC) |
Write tools appear only when ICTBROADCAST_MCP_ALLOW_WRITE=true:
| Tool | What it does |
|---|---|
ictbroadcast_start_campaign | Launch a campaign — begins live outbound calling |
ictbroadcast_stop_campaign | Stop a running campaign |
Safety
The server is read-only by default. Starting a campaign begins live outbound
calling and can cost real money, so ictbroadcast_start_campaign and
ictbroadcast_stop_campaign are not registered at all unless you set
ICTBROADCAST_MCP_ALLOW_WRITE=true.
How it connects
ICTBroadcast exposes a form-encoded RPC API at {base}/rest/<Method>. Each call
carries the account username and password; the server sends those for you. There is
no separate token to provision. (The ICTBroadcast REST API is bundled with the
Service Provider edition.)
About
Built by Tahir Almas at ICT Innovations — the team behind ICTBroadcast, ICTContact, ICTDialer, ICTFax and ICTPBX. Learn more at ictbroadcast.com.
MIT licensed. Issues and PRs welcome at github.com/ictinnovations/ictbroadcast-mcp.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
