Fonoster MCP Server
Official
by fonoster
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Fonoster MCP Server
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.
Tools
list_numbers
- Returns a list of numbers from Fonoster in a table format (using markdown)
- Optional inputs:
page_size
(number): Maximum number of numbers to returnpage_token
(string): Pagination token for next page
- Returns: List of numbers with their refs, names, and telUrls
list_applications
- Lists applications from Fonoster in a table format (using markdown)
- Optional inputs:
page_size
(number): Maximum number of applications to returnpage_token
(string): Pagination token for next page
- Returns: List of applications with their refs, names, endpoints, creation dates, update dates, and types
create_call
- Creates a call from Fonoster
- Required inputs:
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 application
- Returns: Call creation confirmation with reference ID
create_call_batch
- Creates a batch of calls from Fonoster
- Required inputs:
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 application
- Returns: Batch creation confirmation with reference ID
Prompts
create_call_prompt
- A prompt for creating a call step by step
- Guides Claude through the process of:
- Asking the user for the number or numbers to call if not already provided
- Offering a list of available numbers using the
list_numbers
tool - Asking for the application name and finding its reference
- Creating a call using the
create_call
orcreate_call_batch
tool depending on the user's request
Setup
Usage with Claude Desktop
Add the following to your claude_desktop_config.json
:
npx
Copy
docker
Copy
Testing with the MCP Inspector
Copy
Troubleshooting
If you encounter authentication errors, verify that:
- Your Fonoster credentials are correct
- The environment variables are properly set
- You have the necessary permissions to access the Fonoster API
Build
Docker build:
Copy
This server cannot be installed
MCP server that lists applications and phone numbers, and initiates outbound calls via Fonoster.