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-mcpornpm 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