# Dialpad MCP for AI Agents AI Agent Connect

> Dialpad MCP lets your AI agent send business SMS, manage team contacts, and monitor call logs via the Dialpad API. It connects your telephony and messaging data directly to your AI workflow so you can manage communications without switching tabs.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_oustxV4i5RpWH7QH4cyu6zKuDAmF21GvI6cGUHNe/ai-agent-connect
- **Tags:** telephony, voip, sms-messaging, call-analytics, presence-management

## Description

Imagine your AI agent actually being part of the office communication loop instead of just talking to you about it. With this Connector, your agent can handle the heavy lifting of business communications. It can send out SMS to clients, update your team's status so everyone knows you're in a meeting, or pull up contact details from your company directory on the fly. Instead of you jumping between tabs to find a phone number or checking a call log, your agent just knows. It handles the data retrieval and the outbound messaging so you can stay focused on the actual conversation. It's like giving your agent a seat in the office. You can find this and thousands of other connections in the Vinkius catalog to build your custom stack. You get a way to bridge the gap between your AI's brain and your actual telephony system without the manual overhead of copying and pasting numbers or statuses. This means your team can stay in their primary workspace while your agent handles the logistics of reaching out to customers or keeping the internal team updated.

## Tools

### get_person_details
Pull specific properties and details for any individual in your organization.

### upsert_business_contact
Add or update contacts in your Dialpad directory to keep your database current.

### wipe_directory_entry
Permanently remove contact constraints and delete links from your Dialpad database.

### list_team_contacts
See all contacts in your business directory and identify routing spaces.

### list_raw_call_logs
Inspect internal telephony arrays to see real-time call data.

### get_agent_profile
View the specific rules and self-identities attached to an agent profile.

### list_call_statistics
Get cloud logging data on rejected call paths and general call trends.

### list_ivr_departments
Identify the active arrays and groupings within your IVR system.

### dispatch_office_sms
Send scalable JSON payloads to render outbound business text messages.

### update_presence_status
Change your global desktop status and markers to keep your team informed.

## Prompt Examples

**Prompt:** 
```
Send a text to +1234567890 saying your order is ready.
```

**Response:** 
```
I've sent that SMS to +1234567890 via Dialpad. It's now in the delivery queue. Would you like me to track its status?
```

**Prompt:** 
```
How many missed calls did we get today?
```

**Response:** 
```
Here are the stats for today:

| Category | Count |
| :--- | :--- |
| Missed Calls | 12 |
| Rejected | 3 |
| Answered | 45 |

I can pull the raw logs if you want to see the specific numbers.
```

**Prompt:** 
```
Set my status to 'In a meeting' for the next hour.
```

**Response:** 
```
Updated your Dialpad status to **In a meeting**. Your team can see this on their dashboard now.
```

## Capabilities

### Send business SMS
Send outbound text messages to any E.164 formatted number directly from your chat.

### Manage team directory
List organization contacts and pull specific profile details for anyone in your company.

### Audit call logs
View real-time data on answered, missed, and rejected calls.

### Update presence status
Change your availability status and custom markers to keep your team informed.

### Identify IVR departments
Look up active routing groups and departments within your telephony system.

## Use Cases

### Support Follow-ups
A support agent asks the AI to send a 'ticket resolved' SMS to a customer using dispatch_office_sms.

### Call Volume Audit
An ops manager asks for a summary of missed calls this morning, and the AI pulls data from list_call_statistics.

### Team Status Sync
A busy employee tells the AI they're heading into a meeting, and the AI uses update_presence_status to notify the team.

### Contact Retrieval
A salesperson asks for the phone number of a specific lead, and the AI finds it using get_person_details.

## Benefits

- Send SMS without leaving your chat: Use dispatch_office_sms to text clients instantly while staying in your primary workspace.
- Real-time call auditing: Use list_raw_call_logs and list_call_statistics to see exactly how many calls are being missed or rejected.
- Instant directory access: Use list_team_contacts and get_person_details to pull info from your company database without manual searching.
- Dynamic presence updates: Use update_presence_status to let your team know you're busy or away without manual status changes.
- Automated contact management: Use upsert_business_contact and wipe_directory_entry to keep your organization's data clean and updated.

## How It Works

The bottom line is that your AI agent becomes a functional part of your telephony and messaging infrastructure.

1. Connect the Dialpad MCP to your preferred AI client.
2. Enter your Dialpad API Key from your admin settings to authorize the connection.
3. Ask your agent to send texts, check call stats, or update your status.

## Frequently Asked Questions

**Can I use the Dialpad MCP to send text messages?**
Yes, your agent can send outbound business SMS to any E.164 formatted number. You just tell the agent what to say and who to send it to.

**How does the Dialpad MCP handle call logs?**
It pulls real-time telephony data, including answered, missed, and rejected calls. Your agent can summarize these logs for you on demand.

**Can I update my team status with this?**
Yes, you can use the Connector to change your presence status or custom markers. This keeps your team informed without you having to open the Dialpad app.

**Does the Dialpad MCP work with my company directory?**
It can list team contacts and pull specific profile details for anyone in your organization. This helps your agent find the right contact info quickly.

**Is this Connector good for auditing call metrics?**
Yes, it's great for that. It can retrieve cloud logging traces for rejected call paths and other key statistics.

**Can I use the Dialpad MCP to manage IVR groups?**
Yes, it can identify and list the precise active arrays spanning your IVR groupings. This is useful for understanding how your calls are being routed.

**How do I get a Dialpad API Key?**
Log in to your Dialpad admin dashboard, navigate to **Admin Settings > My Company > Authentication > API Keys**, and generate a new key with the required scopes.

**Can the agent receive SMS messages?**
This integration currently focuses on sending SMS and auditing logs. Incoming SMS can be monitored through the call and message logs in your account history.

**Does it support international numbers?**
Yes, as long as your Dialpad account is configured for international calling/messaging, the agent can send SMS to any valid E.164 formatted number.