Fonoster
STDIOMCP server for Fonoster telephony API integration, enabling call management and application control
MCP server for Fonoster telephony API integration, enabling call management and application control
MCP Server for the Fonoster API, enabling MCP clients to interact with Fonoster's telephony services. This module is part of the Fonoster open-source project. For more information about the project, please visit https://github.com/fonoster/fonoster.
list_numbers
page_size (number): Maximum number of numbers to returnpage_token (string): Pagination token for next pagelist_applications
page_size (number): Maximum number of applications to returnpage_token (string): Pagination token for next pagecreate_call
from (string): The number to call fromto (string): The number to call toapp_ref (string): The reference to the application to use for the callmetadata (object): Metadata to be sent to the applicationcreate_call_batch
from (string): The number to call fromto_array (array): The numbers to call toapp_ref (string): The reference to the application to use for the callmetadata (object): Metadata to be sent to the applicationcreate_call_prompt
list_numbers toolcreate_call or create_call_batch tool depending on the user's requestAdd the following to your claude_desktop_config.json:
If you are logged in to the command-line tool, simply run
fonoster mcp:configure --client claudeto configure the server.
{ "mcpServers": { "fonoster": { "command": "npx", "args": [ "-y", "@fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }
{ "mcpServers": { "fonoster": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "WORKSPACE_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_SECRET", "fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }
WORKSPACE_ACCESS_KEY_ID="your-workspace-access-key-id" \ APIKEY_ACCESS_KEY_ID="your-apikey-access-key-id" \ APIKEY_ACCESS_KEY_SECRET="your-apikey-access-key_secret" \ npx @modelcontextprotocol/inspector \ node /path/to/fonoster/mods/mcp/dist/index.js
If you encounter authentication errors, verify that:
Docker build:
docker build -t fonoster/mcp -f Dockerfile .