JustCall MCP. Audit call history, contacts, and messages in one place.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
JustCall MCP Server manages all your communication records. Your agent can list and retrieve phone calls, SMS messages, and full contact profiles using the JustCall API.
It handles call recordings, tracks call volumes, and manages all contacts and campaigns. Use it to automate customer support, sales outreach, and communication auditing.
What your AI agents can do
Get call
Retrieves full details for a specific call, including timestamps, participants, and notes.
Get contact
Pulls a contact's full profile, returning associated phone numbers, email addresses, and metadata.
List calls
Returns a list of all phone calls, showing the direction, duration, status, and IDs.
The agent fetches a call's full history, including participants, timestamps, and associated notes.
The agent pulls a contact's profile, including phone numbers, email addresses, and metadata.
The agent pulls a list of all phone calls, detailing direction (inbound/outbound), duration, and status.
The agent retrieves all text messages, including content, who sent it, and if it was delivered.
The agent searches and lists all contacts stored in your JustCall account.
The agent pulls a list of all recorded calls, allowing you to audit quality or review specific conversations.
The agent lists all set-up calling campaigns, useful for tracking sales or marketing outreach.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
JustCall MCP Server: 10 Tools for Communication Ops
These tools let your AI agent interact with your JustCall account to list, retrieve, and audit call data, contacts, and messages.
019d75beget call
Retrieves full details for a specific call, including timestamps, participants, and notes.
019d75beget contact
Pulls a contact's full profile, returning associated phone numbers, email addresses, and metadata.
019d75belist calls
Returns a list of all phone calls, showing the direction, duration, status, and IDs.
019d75belist campaigns
Lists all configured calling campaigns, useful for monitoring sales outreach efforts.
019d75belist contacts
Returns a list of all contacts, providing names, phone numbers, and IDs.
019d75belist messages
Retrieves a list of all SMS/MMS messages, including content, sender/receiver, and delivery status.
019d75belist numbers
Lists all phone numbers in your JustCall account, helping you identify available numbers for campaigns.
019d75belist recordings
Gets a list of all call recordings, which you can use to audit call quality or retrieve specific conversations.
019d75belist users
Lists all users in your organization, useful for identifying which agent handled a specific interaction.
019d75belist webhooks
Lists all configured webhooks, which helps in auditing system integrations.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with JustCall, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This MCP Server gives your agent direct access to your whole JustCall communication history. Your agent can pull call recordings, audit message logs, and pull contact details—all without you leaving your workflow.
get_call retrieves the full rundown for a specific call, giving you timestamps, participants, and any notes taken. list_calls gives you a list of all phone calls, showing if they were inbound or outbound, how long they lasted, and their status. get_contact pulls a contact's entire profile, giving you associated phone numbers, email addresses, and all the extra metadata. list_contacts lets you search and pull a list of all contacts stored in your JustCall account, including names, phone numbers, and IDs. list_messages gets a list of every SMS or MMS message, including the content, who sent it, and if it actually got delivered. list_recordings pulls a list of all recorded calls, so you can audit quality or review specific conversations. list_campaigns lets you see all the calling campaigns you've set up, which is useful for tracking sales or marketing outreach. list_numbers lists all the phone numbers in your JustCall account, helping you figure out which numbers you can use for campaigns. list_users lists every user in your organization, letting you know which agent handled a specific interaction. list_webhooks lists all the webhooks you've configured, which helps you audit your system integrations.
How JustCall MCP Works
- 1 Your AI client determines it needs communication data (e.g., 'What was the outcome of the call with John Doe?').
- 2 Your client invokes the appropriate JustCall tool (e.g.,
get_callorget_contact) and passes necessary identifiers (like a call ID or contact ID). - 3 The JustCall MCP Server executes the API call and returns structured JSON data to your client, which then uses it to answer the query.
The bottom line is, your agent uses specific tools to talk to your JustCall account and gets back structured data about your calls, contacts, and messages.
Who Is JustCall MCP For?
This is for operations leads, sales managers, and support engineers who are tired of jumping between a CRM, a call logging system, and a spreadsheet. If your job requires knowing what was said on a call, who was reached, or what messages were sent, this server connects the dots.
Uses get_call and list_messages to instantly review the entire customer interaction history—call notes, transcripts, and texts—to solve complex tickets without manual searching.
Runs list_calls and list_campaigns to audit call volumes, measure success rates, and track which calling campaigns are performing best.
Uses get_contact and list_users to verify a client's details and confirm which agent handled a specific service interaction for billing or troubleshooting.
What Changes When You Connect
- Audit full customer history: Instead of opening a separate CRM tab and then logging into a call system, use
get_callto pull comprehensive call details, including participants and notes, right alongside the contact info. You see the whole picture in one go. - Track communication volume: Need to know if the sales team hit their call quota?
list_callsgives you a clean audit trail, showing call direction, duration, and status across the board. It’s immediate visibility into activity. - Verify customer details instantly: Before talking to a client, run
get_contact. You get immediate access to associated phone numbers, emails, and metadata. This prevents using outdated contact info. - Manage text and voice: The server handles both ends of the conversation. Use
list_messagesfor SMS/MMS logs andlist_recordingsto pull audio evidence. You never have to switch between text and voice logs. - Monitor campaigns at scale: For marketing or sales teams,
list_campaignslets you monitor dialer activity and outreach efforts. You can quickly see if the campaigns are running correctly and who they're targeting. - Identify the agent: If a customer asks, 'Who handled my ticket?', use
list_usersto pinpoint exactly which agent was involved in the call or message, streamlining internal accountability.
Real-World Use Cases
Investigating a missed sales lead
A sales rep needs to know why a lead didn't reply. They ask their agent to 'Check the history for John Doe.' The agent runs get_contact for John Doe, then uses list_messages to pull the last five texts, and finally runs get_call on the most recent call. The rep gets a full, contextual summary, solving the problem in seconds.
Auditing team performance after a quarter
The ops manager needs to verify total outbound call activity. They ask the agent to 'Generate a report of last month's calls.' The agent runs list_calls and list_recordings, compiling data on call volume, duration, and recording availability for the entire team.
Pre-call preparation for an executive
An executive is meeting a key client and needs all background info. They ask the agent to 'Pull the full profile for Acme Corp.' The agent runs get_contact to get the latest emails and phone numbers, and then uses list_calls to see the last 10 interactions, ensuring the executive is fully briefed.
Debugging a failed marketing campaign
The marketing team notices calls aren't going out. They ask the agent to 'Check the dialer status.' The agent uses list_campaigns to verify the campaign setup and then runs list_numbers to check if the correct calling numbers are assigned to the campaign.
The Tradeoffs
Checking history manually
Going to the CRM, searching for the client ID. Then logging into the call system, manually searching for the call ID. Finally, opening a separate text messaging portal to see if they texted back.
→
Tell your agent to 'Check the full history for this client.' The agent runs get_contact to get the ID, then uses list_calls and list_messages and get_call to pull everything into one summary.
Ignoring call context
Getting a list of calls but not knowing if the call was inbound or outbound, or who was involved.
→
Always use list_calls to get the call direction and status. If you need deep details, use get_call to check the participants and associated notes for context.
Assuming data completeness
Seeing a contact ID and assuming you have the latest phone number, or assuming the call recording exists.
→
Never assume. Always run get_contact to confirm the latest details, and run list_recordings first to confirm the recording is available before trying to retrieve it.
When It Fits, When It Doesn't
Use this server if your primary job involves auditing, tracking, or correlating communication data across multiple channels (voice, text, contact records). This is perfect for customer support teams, sales ops, or compliance officers who need a single source of truth. You need tools like list_calls, list_messages, and get_call to tie everything together.
Don't use this if you only need to send a single SMS or if you only need to update a contact's name. For simple, transactional tasks, a dedicated messaging or CRM update tool is better. If you only need to know if a number is available, list_numbers works, but if you need to check who handled the last interaction, you need the full depth of this server.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by JustCall. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking a customer's journey shouldn't require three different dashboards.
Today, tracking a customer's full journey is a nightmare of tabs. You start in the CRM to find their contact details. Then you switch to the call log to see if they called you, and finally, you open a separate messaging portal just to check if they sent a follow-up text. You spend minutes copy-pasting IDs and switching context just to get a single answer.
With the JustCall MCP Server, your agent handles this complexity. You ask one question—like, 'What's the full story on Acme Corp?'—and the agent runs `get_contact`, then `list_calls`, and then `list_messages`. It pulls the call history, the texts, and the current contact details into one actionable summary.
JustCall MCP Server: Connect all your call and message data.
Manually compiling call summaries means you're missing critical data points: Was the call inbound or outbound? Was the recording even available? Did the agent who spoke to them even get logged correctly?
Now, your agent uses `list_calls` and `get_call` to provide structured data on direction, duration, and participant notes. You get a reliable, machine-readable record of every interaction, eliminating guesswork and ensuring compliance.
Common Questions About JustCall MCP
How do I use the JustCall MCP Server to check a specific call? +
You use the get_call tool and pass the specific call ID. This tool returns the call's full history, including participants, timestamps, and any associated notes for deep investigation.
Can JustCall MCP Server help me track SMS messages? +
Yes. Use list_messages to retrieve all SMS/MMS messages. This tool includes the message content, who sent it, and the delivery status, giving you a full view of text interactions.
What information does `get_contact` provide? +
get_contact returns a comprehensive profile for a single contact. It includes associated phone numbers, email addresses, and other valuable metadata for detailed customer vetting.
Which tool should I use to see all my recent calls? +
Use list_calls. This tool gives you a list of all phone calls, detailing the direction (inbound/outbound), the total duration, the status, and the call IDs for auditing.
Does JustCall MCP Server handle call recordings? +
Yes, you use list_recordings to get a list of all recorded calls. This allows you to audit call quality or retrieve specific conversation records for review.
How do I use `list_recordings` to audit call quality? +
The list_recordings tool provides a list of all call recordings. You can then use the recording IDs to review specific conversations, helping you audit quality and compliance.
What information does `list_messages` include about text interactions? +
The list_messages tool provides the message content, sender, receiver, and delivery status for all SMS/MMS messages. This lets you monitor text-based customer interactions easily.
When should I use `list_users` to manage my team? +
list_users returns a list of all users in your organization. This is useful for identifying which agent handled a specific call or message, allowing you to track individual performance.
How do I get JustCall API credentials? +
Log in to your JustCall account, navigate to Settings > Developers > API, and copy your API Key and Secret.
Can I see call recordings? +
Yes, the list_recordings tool allows you to retrieve a list of all call recordings in your account.
Does it support SMS messages? +
Yes, you can list and track SMS and MMS messages using the list_messages tool.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Tango
Document any process by recording your screen clicks and turning them into step-by-step guides with annotated screenshots.
Drift
Equip your AI agent to manage conversations, track contacts, and monitor agent availability via the Drift API.
Deep Talk
Equip your AI agent to analyze conversation datasets, extract topics, and monitor sentiment via the Deep Talk API.
You might also like
Jaicob
Add AI customer support to your website that answers questions from your docs, guides users, and escalates when needed.
GitScrum Sprints
Plan and track sprints via GitScrum — manage sprint cycles, monitor KPIs, review burndown charts, and organize user stories and epics from any AI agent.
Freshchat
Manage customer conversations, track messages, and oversee agents via AI agents with Freshchat.