Justcall MCP Server
JustCall voice calls and SMS messaging capabilities for conversational AI agents.
Data last scanned today · Reviewed today
Overview
This server integrates JustCall telephony directly into AI models, enabling automated voice calling and SMS messaging via standard function-calling interfaces. It allows LLMs to manage communications programmatically, transforming static chat interfaces into active, phone-connected systems. The setup process leverages a remote server URL, which guides users through an authentication flow requiring their JustCall API credentials. It supports integration with various platforms, including Claude Desktop, Claude Web, and ChatGPT, following the Model Context Protocol standard.
Our verdict
With a security score of 37/100, this server is classified as high-risk. This rating reflects the fact that it is a community-maintained project rather than an official vendor release, and critical security aspects like authentication methods have not yet been editorially reviewed. It is suitable for testing telephony automation in non-sensitive environments, but users should exercise caution given the potential for unauthorized API usage if credentials are mismanaged.
- Uses only 6 direct dependencies for reduced supply-chain surface
- Licensed under the permissive MIT license
- Provides real documentation for multiple AI client setups
- High-risk score due to lack of editorial security review
- Authentication process has not been reviewed for security
- Project status is community-maintained rather than official vendor-supported
Setup
{
"mcpServers": {
"justcall-mcp-server": {
"args": [
"-y",
"@justcall/mcp-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| list_calls | Lists all JustCall calls with various filtering options | low |
| get_call | Get a specific JustCall call by ID | low |
| update_call | Update a JustCall call (disposition, notes, rating) | medium |
| get_call_journey | Fetch the sequence of events for a specific call | low |
| get_voice_agent_data | Get voice agent data for a specific call (deprecated, use get_voice_agent_call) | low |
| get_voice_agent_call | Retrieve voice agent related data for a specific call | low |
| list_users | List all users/agents in the account | low |
| get_user | Get detailed information for a specific user/agent | low |
| update_user_availability | Update a user's availability status to available or unavailable for calls | medium |
| send_sms | Send an SMS/text message to a contact | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What information do I need from my JustCall dashboard to connect?
You need your JustCall API Key and Secret, which can be retrieved from your JustCall developer API credentials page.
›How are API requests rate-limited?
All API requests made through the MCP server are subject to the same rate limits associated with your specific JustCall API key.
›Does this server support remote connections?
Yes, you can connect to the server remotely using Streamable HTTP Transport by pointing your client to the server URL and providing your credentials as a bearer token.
›What authentication methods are required for endpoints?
The server uses OAuth2 with PKCE for flow, and all MCP and SSE endpoints require valid Bearer token authentication.
›Are there any public endpoints that do not require authentication?
Yes, the /health endpoint and the /.well-known/oauth-authorization-server metadata endpoint are publicly accessible.
›What are the requirements for using this server with ChatGPT?
The server is available for Plus, Pro, Business, and Enterprise plans, and you must have developer mode enabled in your advanced settings.
Changelog
- Newv1.2.0 - OpenAI Apps SDK Widget Support
2025-12-02
- Security🎉 OAuth2 Authentication Support - v1.0.0
2025-11-14
- Fix🚀 JustCall MCP Server v0.0.11
2025-11-14
- Breakingv0.0.7
2025-10-17
Badge
Maintain this server? Add the live badge to your README.