Fonoster Telephony
STDIOMCP Server enabling clients to interact with Fonoster's telephony services.
MCP Server enabling clients to interact with Fonoster's telephony services.
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 claude
to 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 .