# BatchDialer MCP for AI Agents AI Agent Connect

> BatchDialer lets you manage your outbound calling operations directly from your AI agent. You can handle sales campaigns, update lead lists, and pull call logs without switching tabs. It connects your telephony data to your workflow so you can track outcomes and manage caller IDs in real time.

## Overview
- **Category:** sales-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ypCJ2RehH8unt9CGs1xVINVmOlZB118brjD88lN7/ai-agent-connect
- **Tags:** outbound-dialing, sales-operations, call-campaigns, lead-management, telephony-automation

## Description

Managing a high-volume outbound calling operation usually means jumping between five different tabs. You're constantly switching between your lead list, your campaign dashboard, and your call history just to see if the team is hitting their numbers. It's a mess of copy-pasting and manual updates that eats up your day. This Connector changes that by bringing your entire dialing operation into your AI client. Instead of digging through a dashboard, you just ask your agent for the status of a specific campaign or tell it to add a new batch of leads to your list. You can see who answered, how long they stayed on the line, and what the final disposition was without ever leaving your chat window. It handles the heavy lifting of data retrieval so you can focus on the actual strategy. You'll find this tool in the Vinkius marketplace, where it sits alongside other sales automation tools to help keep your pipeline moving. It's about moving from manual data entry to just asking questions and getting answers.

## Tools

### list_phone_numbers
See all the managed phone numbers in your account. This helps you keep track of your caller IDs.

### add_lead
Add a new contact to your dialing list. This keeps your lead queue current without manual entry.

### get_call_details
Pull specific info on a single call. Use this to see exactly what happened during a specific interaction.

### get_campaign
Get the deep details of a specific sales campaign. This helps you see the exact parameters of your active dialing.

### get_lead
Fetch the full profile of a specific lead. Use this to see all the data associated with one contact.

### get_user_profile
See the profile of the authenticated user. This confirms your account identity for the current session.

### list_call_logs
Get a full list of your recent call history. This lets you see every interaction in your outbound flow.

### list_campaigns
See every campaign currently in your BatchDialer account. This gives you a bird's eye view of your active sales.

### list_dispositions
See all possible outcomes for your calls. This helps you categorize interactions like 'voicemail' or 'follow-up'.

### list_leads
Pull a list of all your current leads. Use this to see who is currently in your dialing queue.

## Prompt Examples

**Prompt:** 
```
List all our active dialing campaigns on BatchDialer.
```

**Response:** 
```
I've fetched your campaigns. You currently have 2 active campaigns:

| Campaign Name | ID | Status |
| :--- | :--- | :--- |
| Real Estate West | 5542 | Active |
| Mortgage Leads Q1 | 5560 | Active |

Which one would you like to drill into?
```

**Prompt:** 
```
Add a new lead: John Doe, phone 555-0199, email john@example.com.
```

**Response:** 
```
I've successfully added **John Doe** as a new lead in your BatchDialer system.

*   **Assigned ID:** 992834
*   **Status:** Ready for next campaign sync

Would you like me to add any more leads from your list?
```

**Prompt:** 
```
Show the recent call logs from today.
```

**Response:** 
```
Today's logs show **15 completed calls**. Here is the breakdown of the interactions:

*   **Voicemail:** 8
*   **Follow-up Needed:** 4
*   **Connected:** 3

Would you like to see the specific details for the follow-up calls?
```

## Capabilities

### Add new leads to your dialing lists
Put new contacts into your system instantly without manual data entry.

### Pull full history of every call
See every interaction in your outbound flow with a complete log of history.

### Monitor active sales campaigns
Get a bird's eye view of your active sales operations in real time.

### Update and manage caller IDs
Keep track of your managed phone numbers and caller IDs from one place.

### Categorize lead interactions
Understand call outcomes like voicemails or follow-ups to improve your strategy.

### View specific lead profiles
Fetch all the data associated with a specific contact in your queue.

## Use Cases

### Bulk lead entry from a spreadsheet
An SDR has a list of 50 new prospects and asks their agent to add them to the system using add_lead so they don't have to type them in one by one.

### Morning campaign health check
A sales manager asks for a summary of the 'Real Estate West' campaign and uses list_campaigns to see if the dials are hitting the target.

### Post-call quality audit
An ops lead wants to see why a high-value lead didn't convert and pulls the specific history with get_call_details.

### Real-time disposition tracking
A team lead asks the agent to list all call outcomes from today using list_dispositions to see how many leads are ready for follow-up.

## Benefits

- Stop manual data entry by using add_lead to put new contacts into your system instantly.
- Get a real-time view of your sales progress by using list_campaigns to see active operations.
- Audit your team's performance by pulling full call histories with list_call_logs.
- Categorize every interaction accurately using list_dispositions to track follow-ups.
- Keep your caller IDs organized by using list_phone_numbers to monitor your active lines.
- Get instant lead data by using get_lead to see specific contact info in your chat.

## How It Works

The bottom line is you get a direct line to your dialing data without the tab-switching.

1. Add your BatchDialer API key to your AI client settings.
2. Grant the Connector permission to access your specific campaigns and lead lists.
3. Ask your agent to pull call logs or update lead statuses in plain English.

## Frequently Asked Questions

**Can BatchDialer MCP help me manage my outbound calls?**
Yes. It connects your BatchDialer account to your AI agent so you can manage campaigns, leads, and call logs using natural language.

**How do I use BatchDialer MCP to update my leads?**
You can simply tell your AI agent to add a new lead or request a list of your current leads. It handles the data entry for you automatically.

**Can I see my call history with BatchDialer MCP?**
Yes. You can ask your agent to pull your recent call logs to see durations, outcomes, and other interaction details instantly.

**Does BatchDialer MCP work with my current sales campaigns?**
It works with any campaign currently active in your BatchDialer account. You can list them or get specific details for any campaign.

**Can BatchDialer MCP track my call outcomes?**
Yes. It can pull your call dispositions, allowing you to see how many calls resulted in voicemails, follow-ups, or successful connections.

**How can I see my caller IDs using BatchDialer MCP?**
You can ask your agent to list your managed phone numbers. This helps you keep track of your active caller IDs without opening the dialer app.

**Can my AI automatically add a new lead to BatchDialer?**
Yes! Use the `add_lead` action with the contact's name and phone number. Your agent will register the lead in your BatchDialer system instantly.

**How do I easily list all recent call logs?**
Simply ask the agent to `list_call_logs`. It will compile the history of recent outbound activities, including status and duration.

**Does the integration allow starting an active call from the agent?**
No. For security and operational safety, the current toolset focuses on management and auditing (listing campaigns, managing leads, checking logs). Initiating live calls must be done through the BatchDialer interface.