list_callsLABSCO SUMMARY
A working phone line and messaging stack an agent can operate, backed by a real JustCall account.
The tool set spans the whole JustCall surface — voice, SMS, WhatsApp, contacts, campaigns, and analytics — so an agent can, for example, look up a contact, send an SMS, and check for the reply, or read the AI analysis of a finished call, all through one connector.
What it is
A remote MCP server that puts JustCall's telephony API behind tools, so an AI agent can place and manage calls, send messages, work contacts, and read analytics — turning a chatbot into something with a phone number.
What you get
- Calls: list_calls, get_call, update_call, get_call_journey, and voice-agent call tools
- Messaging: send_sms, list_sms, check_sms_reply, SMS tag and thread tools, plus WhatsApp send/list/template tools
- Contacts and CRM: list_contacts, create_contact, update_contact, blacklist and DND controls; users, phone numbers, appointments, and webhooks
- Sales Dialer: campaign create/update, campaign contacts, bulk import, and agent and account analytics; AI analysis tools return call and meeting transcripts and summaries
Requirements
A JustCall account and its API key and secret; the server is a hosted endpoint you connect to over OAuth, so there is nothing to install.
Setup effort
Add the hosted endpoint plus a key — paste it into your client, then supply credentials
USE CASES
Sending a message and catching the reply
send_sms delivers a text to a contact and check_sms_reply returns their most recent inbound reply, closing the loop in one exchange.
Reviewing what happened on a call
get_call_ai_analysis returns the transcript, summary, and insights for a call by id, so an agent can act on the content without listening.
Keeping a contact list current
create_contact and update_contact write to the CRM and update_contact_status moves someone onto a DND or blacklist.
Running an outbound campaign
create_campaign sets one up and import_salesdialer_contacts loads contacts in bulk, then get_sales_dialer_analytics reports how it performed.
67 tools
Listed in project docs. Your client may show a different list.
get_callupdate_callget_call_journeyget_voice_agent_dataget_voice_agent_calllist_usersget_userupdate_user_availabilitysend_smslist_smsget_smscheck_sms_replylist_sms_tagsget_sms_tagcreate_sms_tagdelete_sms_taglist_sms_threadsget_sms_threadadd_sms_thread_taglist_contactsget_contactcreate_contactupdate_contactupdate_contact_statusadd_contacts_blacklistget_agent_analyticsget_account_analyticsget_number_analyticsget_sales_dialer_analyticslist_webhookscreate_webhooklist_numbersget_numberlist_user_groupsget_user_grouplist_appointment_slotscreate_appointmentget_appointmentlist_whatsapp_messagesget_whatsapp_messagesend_whatsapp_messagelist_whatsapp_templatescheck_whatsapp_message_replylist_calls_ai_analysisget_call_ai_analysislist_meetings_ai_analysisget_meeting_ai_analysislist_voice_agentscreate_voice_agent_calllist_campaignsget_campaigncreate_campaignupdate_campaignlist_salesdialer_campaign_contactsadd_salesdialer_campaign_contactlist_salesdialer_contactsget_salesdialer_contactcreate_salesdialer_contactupdate_salesdialer_contactimport_salesdialer_contactsimport_salesdialer_contacts_statusadd_salesdialer_contacts_dncalist_salesdialer_custom_fieldslist_salesdialer_callsget_salesdialer_callget_salesdialer_agent_analyticsBEFORE YOU INSTALL
What to know first
Tools you get
67 tools named in the project's documentation. get_voice_agent_data is deprecated in favour of get_voice_agent_call. Whether a tool answers depends on your JustCall plan, since Sales Dialer, WhatsApp, AI Analysis and Voice Agents are separate products.
Requires
A JustCall API key and secret from the JustCall dashboard — you enter them on JustCall's own page when you connect, not as environment variables
INSTALLATION
Connect your client
Server setup
Setup
In Claude Desktop press CMD + , to open Settings, go to the Connectors tab and click Add Custom Connector (or use https://claude.ai/settings/connectors on the web; ChatGPT Plus/Pro/Business/Enterprise users create it from Apps & Connectors with developer mode enabled)
Set the name to JustCall and the Remote Server Url to https://mcp.justcall.host/mcp
Click Connect on JustCall in the Connectors list — a JustCall page opens asking for API key and secret
Get your JustCall API Key & Secret from the JustCall dashboard (https://app.justcall.io/app/developersApiCredentials)
Enter the API key and Secret and press Continue; you are redirected back to the client
Hosted endpoint
https://mcp.justcall.host/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
Any MCP client — HTTP
Connect to https://mcp.justcall.host/mcp from your MCP client over Streamable HTTP
Send your JustCall API key and secret as a bearer token in the request headers: Authorization: Bearer <YOUR_JUSTCALL_API_KEY>:<YOUR_JUSTCALL_API_SECRET>