Agent♥︎Age
Catalog

io.github.ictinnovations/ictpbx-mcp

Official

by ictinnovations · TypeScript

Read ICTPBX state: extensions, DID numbers, SIP trunks, tenants and live PBX statistics.

io.github.ictinnovations/ictpbx-mcp — MCP Server for ICTPBX

This Model Context Protocol (MCP) server reads PBX state for ICTPBX, a multi-tenant, white-label IP-PBX built on the ICTCore framework. It exposes extensions, DID numbers, SIP trunk providers, tenants, and live PBX statistics via the ICTCore REST API for use by an AI assistant.

🛠️ Key Features

  • MCP server for ICTPBX / ICTCore
  • Read ICTPBX state: extensions, DID numbers, SIP trunks, tenants, live statistics
  • Integration via ICTCore REST API
  • Read-only behavior (no calls, no configuration changes)

🚀 Use Cases

  • Allow an AI assistant to retrieve current PBX state for analysis
  • Provide live PBX statistics alongside static configuration data
  • Support multi-tenant PBX visibility through tenant data

⚡ Developer Benefits

  • Consistent MCP interface for PBX state retrieval
  • Includes setup options: npx -y ictpbx-mcp or npm install -g ictpbx-mcp
  • Requires Node.js 18+

⚠️ Limitations

  • Only reads data; it never places calls or modifies configuration
  • Server configuration details beyond the provided excerpt are not specified here

Tags / Topics

ai-agent, claude, ictcore, ictpbx, mcp, model-context-protocol, pbx, sip, voip

Topics

ai-agentclaudeictcoreictpbxmcpmodel-context-protocolpbxsipvoip