Mmcp.market

Ictcontact MCP server

by ictinnovations·io.github.ictinnovations/ictcontact-mcp·v0.1.0

Monitor ICTContact / ICTDialer outbound campaigns, and start and stop them when writes are on.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

16 stars22 downloads/wk

Reviews

Write one

Nobody has reviewed Ictcontact yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Ictcontact tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ictcontact_campaign_result

    Per-call results for a campaign (contact, response, answering-machine detection, DNC),

  • ictcontact_campaign_status

    Live status of a campaign by id (for example running or stopped). Poll this while a campaign runs.

  • ictcontact_campaign_summary

    Totals for a campaign: answered, failed, human vs machine and so on. Optionally scope to one

  • ictcontact_list_campaigns

    List the outbound campaigns on the ICTContact / ICTDialer server (id and name of each).

  • ictcontact_start_campaign

    Start (launch) a campaign by id. THIS BEGINS LIVE OUTBOUND CALLING and can cost real money.

  • ictcontact_stop_campaign

    Stop a running campaign by id.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan11 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 13 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Ictcontact repository's README, as published. We do not edit it. Read it on GitHub

ictcontact-mcp

A Model Context Protocol server for ICTContact and its hosted edition ICTDialer.com — the same contact-center engine 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 ictcontact-mcp      # no install
npm install -g ictcontact-mcp

Requires Node.js 18 or newer.

Configure

Claude Desktop example

{
  "mcpServers": {
    "ictcontact": {
      "command": "npx",
      "args": ["-y", "ictcontact-mcp"],
      "env": {
        "ICTCONTACT_BASE_URL": "https://your-ictcontact",
        "ICTCONTACT_USERNAME": "admin",
        "ICTCONTACT_PASSWORD": "your-password"
      }
    }
  }
}

Tools

Read tools are always available:

Write tools appear only when ICTCONTACTMCPALLOW_WRITE=true:

Safety

The server is read-only by default. Starting a campaign begins live outbound calling and can cost real money, so ictcontactstartcampaign and ictcontactstopcampaign are not registered at all unless you set ICTCONTACTMCPALLOW_WRITE=true.

How it connects

ICTContact and ICTDialer expose a form-encoded RPC API at {base}/rest/. Each call carries the account username and password; the server sends those for you. There is no separate token to provision.

About

Built by Tahir Almas at ICT Innovations — the team behind ICTContact, ICTDialer, ICTBroadcast, ICTFax and ICTPBX. Learn more at ictcontact.com and ictdialer.com.

MIT licensed. Issues and PRs welcome at github.com/ictinnovations/ictcontact-mcp.

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y ictcontact-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add ictcontact-mcp -- npx -y ictcontact-mcp
Add to Cursor

Ictcontact: common questions

Is Ictcontact MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Ictcontact safety report
How do I install Ictcontact?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Ictcontact need an API key?
Yes. The registry entry asks for ICTCONTACT_PASSWORD.
Is Ictcontact maintained?
The last commit was 13 days ago (2026-09-07). The latest release is v0.1.0.

More from ictinnovations