cd ~

FreeSWITCH (C) versions · updated 2026-07-29

The freeswitch MCP server covers FreeSWITCH, the C implementation of the FreeSWITCH softswitch. Each version is a freeswitch release tag. FreeSWITCH vendors no dependencies (OpenSSL, libsofia-sip… are system/vcpkg libraries), so only its own C source is indexed. It shares this site's OAuth credentials — connect your MCP client at https://webrtc.page/freeswitch.

Connect

HTTP transport with OAuth 2.1 (PKCE). Dynamic client registration is not supported — register a client first, then pass its client_id (and secret) in your MCP client config. Localhost redirect URIs are allowed for any port.

The same OAuth applies to all servers — one registered client works for the libwebrtc server (/mcp), the pion server (/pion) and this freeswitch server (/freeswitch); just point the URL at /freeswitch.

1. Register a client and grab client_id / client_secret at /profile →

2. Configure your client with those credentials (examples below).

Claude Code — CLI

MCP_CLIENT_SECRET=<your-client-secret> \
claude mcp add --transport http \
  --client-id <your-client-id> --client-secret --callback-port 8090 \
  freeswitch https://webrtc.page/freeswitch

--client-secret reads the secret from MCP_CLIENT_SECRET (or prompts if unset). Without --client-id Claude Code attempts dynamic registration and fails with «does not support dynamic client registration».

Claude Code (.mcp.json)

{
  "mcpServers": {
    "freeswitch": {
      "type": "http",
      "url": "https://webrtc.page/freeswitch",
      "oauth": { "clientId": "<your-client-id>", "callbackPort": 8090 }
    }
  }
}

The secret is kept in your OS keychain, never in .mcp.json. Run the CLI command once to store it, or set MCP_CLIENT_SECRET in the environment.

Indexed versions
TagAST indexDownloadedRelease notes
v1.11.1defaultindexed2026-06-29release ↗
v1.11.0indexed2026-06-29release ↗
v1.10.12indexed2026-06-29release ↗
v1.10.11indexed2026-06-29release ↗
v1.10.10indexed2026-06-29release ↗
v1.10.9indexed2026-06-29release ↗
v1.10.8indexed2026-06-29release ↗
v1.10.7indexed2026-06-29release ↗
v1.10.6indexed2026-06-29release ↗
v1.10.5indexed2026-06-29release ↗