Enterprise DNA Enterprise DNA
M MCP Servers Developer low

ictinnovations/pbx-mcp

by Various

MCP server for Asterisk and FreeSWITCH. Lets AI assistants inspect channels, SIP registrations, trunk status and dialplan on a live PBX.

MCP

ictinnovations/pbx-mcp

Added 8 Sept 2026

#ai #ai-agent #ami #anthropic #asterisk #claude #devops #esl

Overview

MCP server for Asterisk and FreeSWITCH that lets AI assistants inspect live PBX data. It exposes channels, SIP registrations, trunk status, and dialplan information through the Model Context Protocol.

Best for

Best for
Developers building AI assistants that need real-time PBX visibility

Use cases

  • Monitor active calls and channels
  • Check SIP registration status
  • Inspect dialplan configuration

How to use

Install

npx -y pbx-mcp

Tools exposed

  • ASTERISK_AMI_HOST
  • ASTERISK_AMI_PORT
  • ASTERISK_AMI_USERNAME
  • ASTERISK_AMI_PASSWORD
  • ASTERISK_AMI_TLS
  • FREESWITCH_ESL_HOST
  • FREESWITCH_ESL_PORT
  • FREESWITCH_ESL_PASSWORD
  • PBX_MCP_ALLOW_WRITE
  • PBX_MCP_TIMEOUT_MS
  • asterisk_status
  • asterisk_channels
  • asterisk_endpoints
  • asterisk_dialplan
  • asterisk_cli
  • asterisk_hangup_preview
  • asterisk_originate
  • asterisk_hangup
  • freeswitch_status
  • freeswitch_channels

Tested with

Claude Desktop

Notes

MCP server for Asterisk and FreeSWITCH that lets AI assistants inspect live PBX data. It exposes channels, SIP registrations, trunk status, and dialplan information through the Model Context Protocol.

16 stars on GitHub. Last updated 2026-09-02. Licensed MIT.

Use cases

  • Monitor active calls and channels
  • Check SIP registration status
  • Inspect dialplan configuration

Pros

  • Direct integration with Asterisk and FreeSWITCH
  • Exposes structured PBX data via MCP
  • Written in TypeScript for type safety

Cons

  • Limited adoption (16 stars)
  • Requires network access to live PBX
  • Only supports two PBX systems

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Direct integration with Asterisk and FreeSWITCH
  • Exposes structured PBX data via MCP
  • Written in TypeScript for type safety

Cons

  • Limited adoption (16 stars)
  • Requires network access to live PBX
  • Only supports two PBX systems
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks