@sinch/est-mcp
v2.1.0
Published
Sinch Elastic SIP Trunking MCP Server - MCP Context Injection with secure credentials file
Downloads
343
Maintainers
Readme
Sinch Elastic SIP Trunking (EST) MCP Server
A Model Context Protocol (MCP) server for managing Sinch EST - enables AI assistants to manage SIP trunks, phone numbers, ACLs, and perform SIP call testing.
Requires Node.js >= 18
Quick Start
# Install globally from npm
npm install -g @sinch/est-mcp
# Or run directly with npx
npx @sinch/est-mcp
# Configure credentials
mkdir -p ~/.config/est-mcp
cat > ~/.config/est-mcp/credentials << 'EOF'
SINCH_PROJECT_ID=your-project-id
SINCH_ACCESS_KEY_ID=your-access-key-id
SINCH_ACCESS_KEY_SECRET=your-access-key-secret
EOF
chmod 600 ~/.config/est-mcp/credentialsFeatures
45 tools across 9 categories:
| Category | Tools |
|----------|-------|
| Trunks | list, get, create, update, delete |
| Numbers | list active/available, rent, release, assign, unassign |
| ACLs | list, create, update, delete, link to trunk |
| Credentials | list, create, delete, link/unlink from trunk |
| Endpoints | list, create, delete |
| SIP Testing | OPTIONS ping, test call, audio stream, recording |
| Loopback Testing | start loopback test, check loopback status, setup and test trunk |
| Call Logs | list, get, filter by date/range/direction |
| Compliance | Emergency addresses, country permissions |
| Documentation | get_operator_guide — loads full EST context into the AI |
AI Context Injection
Start every session with:
get_operator_guide({})This loads the complete Sinch EST mental model into context.
Example Use Cases
Set up a trunk:
"Create a trunk 'my-trunk' with hostname 'my-trunk'"
Test connectivity:
"Run a loopback test on trunk X with phone number +15551234567"
Receive calls:
"Set up a registered endpoint and wait for an inbound call"
Installation
Add to your MCP config (claude_desktop_config.json):
{
"mcpServers": {
"sinch-est": {
"command": "npx",
"args": ["-y", "@sinch/est-mcp"]
}
}
}Resources
- Operator Guide - Complete mental model for AI assistants
- Changelog - Version history
