# JustCall MCP for AI Agents AI Agent Connect

> JustCall MCP lets you manage your business phone system through your AI agent. You can make calls, send texts, and manage your contact database without switching tabs. It syncs every interaction with your CRM automatically, so your team always has the latest history. It's the easiest way to turn a standard cloud phone system into an interactive tool for your agent to handle outreach and support.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_7MaQpyCdyJgZaxaOWMtI4YzY07StPZAv1LXOraaI/ai-agent-connect
- **Tags:** cloud-phone, sms-messaging, call-logging, contact-management, call-recording, agent-performance

## Description

Imagine your AI agent actually being able to handle your phone system instead of just telling you about it. With this Connector, your agent can pick up the phone, dial a lead, or fire off a follow-up text message based on a conversation you're having right now. You don't have to copy-paste numbers or manually log call durations into a spreadsheet anymore. When a customer calls, your agent can pull up their profile, check past messages, and summarize the history before you even say hello. It handles the grunt work of managing your contact list and tracking agent performance so you can focus on closing deals. Because Vinkius hosts this Connector, you get it integrated into your existing workflow in minutes. It turns your phone system into a dynamic data source where every call, SMS, and contact update happens in real-time. You're moving from a system where you have to go to the phone to do work, to a system where your agent does the work for you through the phone. This means your CRM stays accurate without you ever having to open a separate tab or remember to hit save. If a customer asks a question about a previous order, your agent can find that specific message or call log in seconds. You get a faster way to handle high volumes of outreach while keeping your data organized. It's about making your communication tools work for you, rather than you working for them.

## Tools

### create_contact
Add a new person to your database. This helps keep your CRM current during live calls.

### get_account_profile
See your own account details. Use this to check your current subscription or status.

### get_call_details
Get the specifics of a single call. This is useful for looking up specific timestamps or durations.

### get_contact
Pull up the details for a specific person. Use this to see phone numbers and notes quickly.

### get_message_details
See the content of a specific text. This helps you track the history of an SMS thread.

### list_calls
See a list of all recent phone calls. This is great for checking daily call volumes.

### list_contacts
See every person in your contact list. Use this to browse your leads and customers.

### list_messages
See all your recent SMS and MMS. This lets you review your text history at a glance.

### list_account_numbers
See all the numbers tied to your account. Use this to find available numbers for your team.

### list_team_users
See who is on your team. This helps you track which agents are active.

### list_webhooks
See your active webhooks. Use this to manage how your system receives real-time updates.

### send_message
Send a text or MMS to a contact. This lets your agent handle follow-ups instantly.

## Prompt Examples

**Prompt:** 
```
Who called me today and did we send them a follow-up?
```

**Response:** 
```
Here are your calls from today:

| Caller | Duration | Status |
| :--- | :--- | :--- |
| Ana Costa | 5m 12s | Completed |
| John Doe | 2m 05s | Missed |

**Follow-up Status:**
- ✅ Sent to Ana Costa: "Thanks for chatting! I'll send over that proposal now."
- ❌ Not sent to John Doe. Would you like me to send a missed call text?
```

**Prompt:** 
```
List our active agents and tell me how many phone numbers we have available.
```

**Response:** 
```
**Team Status:**
- Sarah Chen: Active (145 calls this week)
- Mike Torres: On Call
- Lisa Park: Available
- 3 other agents currently offline.

**Phone Numbers:**
- Total Assigned: 8
- **Available for Assignment: 3**
- *US Region:* +1-555-0108, 0109, 0110
```

**Prompt:** 
```
I just spoke to a new lead, Marcus Reed. His number is +1-555-9999. Can you add him?
```

**Response:** 
```
Done! I've added **Marcus Reed** to your contact database.

- **Phone:** +1-555-9999
- **Status:** New Lead
- **Source:** Manual entry via agent.

Would you like me to send a "Nice to meet you" SMS to his number now?
```

## Capabilities

### Dial outbound business calls
Have your agent initiate calls to leads or customers directly from your chat interface.

### Send SMS and MMS messages
Your agent can fire off text messages or media to keep your follow-up communication moving.

### Create new contact records
Automatically add new people to your database as they share their info during a conversation.

### View call logs and durations
Get a full history of past interactions including how long each call lasted.

### Access call recordings
Pull up specific audio recordings to review past conversations for training or quality checks.

### Monitor agent availability
Check which team members are currently online or on a call in real-time.

### List available phone numbers
See which company lines are currently unassigned and ready for use.

## Use Cases

### Automated Post-Call Follow-up
A sales rep wants to follow up on a missed call. The agent uses `list_calls` to find the last caller and `send_message` to send a 'sorry I missed you' text.

### Rapid Support Dispute Review
A support lead needs to hear a disputed call. The agent uses `list_calls` to find the recording and `get_call_details` to check the duration.

### Real-Time Agent Availability Tracking
An ops manager needs to see who is online. The agent uses `list_team_users` to check agent status and `list_account_numbers` to see available lines.

### Instant Lead Capture
A new lead is captured on a call. The agent uses `create_contact` to save their info immediately so the team can follow up.

## Benefits

- Automate follow-ups with `send_message` to ensure no lead goes cold after a call.
- Keep your CRM clean by using `create_contact` to add new leads during live conversations.
- Audit team performance easily with `list_team_users` and `list_calls` to see real-time stats.
- Reduce manual data entry with `list_messages` and `get_message_details` to sync text history.
- Access historical data quickly using `list_calls` and `get_call_details` to review past interactions.
- Manage your fleet of numbers with `list_account_numbers` to keep your outbound lines organized.

## How It Works

The bottom line is your AI agent gains full control over your business communications.

1. Enter your JustCall API Key and Secret into your AI client.
2. Ask your agent to perform a task like finding a contact or sending a text.
3. The agent executes the action and confirms the result in your chat.

## Frequently Asked Questions

**Can the JustCall MCP send text messages for my business?**
Yes, it allows your AI agent to send SMS and MMS messages directly to your contacts. This means you can automate follow-ups or send notifications without leaving your chat window.

**How does the JustCall MCP help with CRM updates?**
It lets your agent create new contacts and pull up existing profiles instantly. This keeps your CRM data accurate because the agent handles the logging for you.

**Can I use the JustCall MCP to see my call history?**
Absolutely. Your agent can list all recent calls, check their duration, and see the status of each interaction to give you a quick summary of your day.

**Does the JustCall MCP work with my existing phone numbers?**
Yes, it connects to your JustCall account so it can manage the phone numbers you already have assigned to your team.

**Can I monitor my team's performance using the JustCall MCP?**
Yes, your agent can list team users and check their call volumes. This makes it easy to see who is active and how many calls they're handling.

**Can the JustCall MCP access my call recordings?**
It can. Your agent can find and pull up specific call recordings so you can review them for training or quality assurance.

**Can I make calls and send SMS through the AI agent?**
Yes. Make outbound calls with destination number and track status. Send SMS messages to any contact with delivery tracking. Use contact management tools to find recipient numbers.

**Does JustCall require two credentials?**
Yes. JustCall uses an **API Key** and **API Secret** pair for authentication. Both are sent as Bearer credentials against `api.justcall.io/v1`.

**Can I listen to call recordings and track agent performance?**
Yes. Access call recordings with duration and metadata. Monitor agent call volumes, average handle time, and availability status.