4,500+ servers built on MCP Fusion
Vinkius

Dialpad MCP. Manage contacts, SMS, and call logs from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Dialpad MCP on Cursor AI Code Editor MCP Client Dialpad MCP on Claude Desktop App MCP Integration Dialpad MCP on OpenAI Agents SDK MCP Compatible Dialpad MCP on Visual Studio Code MCP Extension Client Dialpad MCP on GitHub Copilot AI Agent MCP Integration Dialpad MCP on Google Gemini AI MCP Integration Dialpad MCP on Lovable AI Development MCP Client Dialpad MCP on Mistral AI Agents MCP Compatible Dialpad MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Dialpad. Connect your AI agent to your office phone system to send SMS, check team directories, and monitor call logs.

Your agent can update status, list contacts, and audit calls using natural language, all without leaving your chat interface.

What your AI agents can do

Dispatch office sms

Sends an outbound business text message to a specified E.164 phone number.

Get agent profile

Retrieves the detailed profile information for a specific team member.

Get person details

Pulls structural property details for a contact associated with a specific extension.

+ 7 more capabilities included
Send Business SMS Messages

The agent provisions outbound text messages to any E.164 formatted phone number.

Retrieve Agent and Person Profiles

The agent fetches structured details about specific team members or general contacts within the organization.

Review Call Activity

The agent accesses and lists raw call logs and statistics, showing missed, rejected, or connected calls.

Manage Team Availability

The agent updates your working status and custom presence markers across your team.

View IVR Structures

The agent identifies active groupings and structures within your Interactive Voice Response (IVR) system.

Manage Contact Records

The agent can add, modify, or delete specific business contact records in the directory.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Dialpad MCP Server: 10 Tools for Communications

These tools let your agent send SMS messages, check directory details, and monitor call logs for your entire organization.

dispatch019d7585

dispatch office sms

Sends an outbound business text message to a specified E.164 phone number.

get019d7585

get agent profile

Retrieves the detailed profile information for a specific team member.

get019d7585

get person details

Pulls structural property details for a contact associated with a specific extension.

list019d7585

list call statistics

Gathers statistics and logs about call paths, like missed or rejected calls.

list019d7585

list ivr departments

Identifies and lists all active groupings within the IVR system.

list019d7585

list raw call logs

Inspects deep, raw arrays of real-time call logs and telephony data.

list019d7585

list team contacts

Lists all contacts within the business directory, using E.164 capacity.

update019d7585

update presence status

Changes your current working status or custom marker across your team's presence system.

upsert019d7585

upsert business contact

Adds or updates a contact record in the business directory.

wipe019d7585

wipe directory entry

Permanently removes a specific contact record from the business directory.

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
Start building

Make Your AI Do More

Start with Dialpad, 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

Your AI agent hooks right into your office phone system, letting you send texts, check who's in the directory, and audit calls—all through natural talk. You don't have to jump between apps to get anything done. When you use this, your agent can handle a bunch of core tasks.

Send Business SMS Messages: Your agent provisions outbound business texts to any E.164 number you give it.

Retrieve Agent and Person Profiles: It pulls detailed info for specific team members using get_agent_profile, and it can grab structural details for any contact tied to an extension using get_person_details. You can also list every contact in the business directory using list_team_contacts, or you can add or change a record using upsert_business_contact or wipe_directory_entry.

Review Call Activity: It accesses deep call logs and statistics. You can check raw data using list_raw_call_logs, or you can see general call paths and stats for missed or rejected calls using list_call_statistics. You can also see what groups exist in the IVR system by running list_ivr_departments.

Manage Team Availability: Your agent lets you update your working status or set custom markers across your team using update_presence_status.

How Dialpad MCP Works

  1. 1 Connect the Dialpad integration to your AI client and authorize it with your API Key.
  2. 2 Tell your agent what you need—for example, 'What were the missed calls this morning?' or 'Send an SMS to 123-456-7890.'
  3. 3 The agent runs the necessary tool (like list_raw_call_logs or dispatch_office_sms) and reports the outcome directly back to you.

The bottom line is, you manage all your company's communications and directory data through a single, conversational flow.

Who Is Dialpad MCP For?

This is for the operations manager who is tired of switching between a CRM, a phone dashboard, and a spreadsheet. You need a single source of truth for communications and contacts. It's for the sales rep who can't afford to leave the chat window while doing admin work, or the support agent who needs instant access to call history.

Customer Support Agent

Uses the agent to check the call history (list_raw_call_logs) and instantly send a follow-up SMS (dispatch_office_sms) without logging into a separate phone system.

Operations Manager

Runs reports on call metrics (list_call_statistics) and manages team directories (list_team_contacts) directly in the chat to keep the whole team aligned.

Sales Team Lead

Uses the agent to verify a prospect's contact details (get_person_details) and update their status or profile (upsert_business_contact) before a meeting.

What Changes When You Connect

  • Manage team status updates instantly. Use update_presence_status to change your availability marker—no more manually updating a dashboard when you step away for lunch.
  • Get a full picture of call activity. Running list_raw_call_logs lets you audit every missed or rejected call, giving you data you can't get from a simple dashboard view.
  • Streamline contact management. Instead of opening the CRM, use list_team_contacts to see the directory, and upsert_business_contact to correct details right away.
  • Cut down on communication silos. Send a follow-up text message using dispatch_office_sms right after a call, keeping the entire conversation thread in one place.
  • Audit telephony performance. Use list_call_statistics to see aggregate data on call paths, helping you spot patterns in why calls might be failing before they happen.
  • Quickly find people's info. Need a person's direct line? Use get_person_details or get_agent_profile to pull structured data without guessing.

Real-World Use Cases

01

Investigating a Cold Call Failure

A sales rep gets a call that drops. They ask their agent, 'Check the logs for the last 30 minutes.' The agent runs list_raw_call_logs, finds the dropped call, and then uses get_agent_profile to pull the contact's title, giving the rep the full context needed to follow up.

02

Mass Status Updates for a Team

The ops manager needs to tell the whole team to stop taking calls for a mandatory training. They ask the agent to 'Set everyone's status to Training.' The agent uses update_presence_status to enforce the change across the board.

03

Updating a Key Account's Details

A support agent talks to a client and realizes their phone number is wrong. They use the agent to run upsert_business_contact with the new details, immediately correcting the record and ensuring future calls go to the right place.

04

Pre-Meeting Contact Vetting

Before a big client meeting, a team lead asks, 'What's the best contact info for John Doe?' The agent runs list_team_contacts, pulls the full details with get_person_details, and sends the verified data right into the chat for review.

The Tradeoffs

Manually Checking Call Logs

Logging into the Dialpad web portal, navigating to 'Reporting,' applying date filters, and manually scrolling through pages of call records to find one missed call.

Ask your agent to run list_raw_call_logs and filter by date/time range. The agent pulls the data and summarizes it in the chat instantly.

Updating Status in Multiple Places

Leaving a status update in Slack, then going to the Dialpad dashboard, and finally updating the status in the CRM—and forgetting one.

Just tell your agent to update_presence_status. It handles the status change across all linked platforms in one command.

Adding Contacts in Bulk Spreadsheets

Trying to manage contacts by exporting a CSV, cleaning it up, and re-uploading it to the directory, which often fails on formatting errors.

Use upsert_business_contact directly through the agent. It validates the data and adds or updates the contact record correctly in the system.

When It Fits, When It Doesn't

Use this if your job requires constantly switching contexts: checking a CRM, looking at a phone dashboard, and writing an email. It's essential if you need your agent to perform multiple steps—like 'List the contacts for John, check his call logs, and send him a text'—because it coordinates those actions. Don't use this if you only need to perform a single, isolated function, like just looking up a single user profile. For that, a dedicated directory lookup tool might be simpler. However, because it combines so many functions, it's usually the right choice if you deal with communication data all day.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Dialpad. 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

How we secure it →

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

dispatch_office_sms get_agent_profile get_person_details list_call_statistics list_ivr_departments list_raw_call_logs list_team_contacts update_presence_status upsert_business_contact wipe_directory_entry

Tracking down who missed a call or what a contact's status is shouldn't take half an hour.

Today, if a call goes wrong, you have to jump through hoops. You check the phone dashboard to see if it was answered, then you switch to the CRM to check the contact's title, and finally, you open a separate messaging app to send a follow-up. It's a cycle of tabs and copies.

With the Dialpad MCP Server, you keep it all in the chat. You just tell your agent what you need. It runs the necessary tools—like `list_raw_call_logs` and `get_agent_profile`—and gives you the full story, immediately.

Dialpad MCP Server: Send SMS and Manage Contacts

You don't have to open the messaging app to send a quick follow-up text. You don't have to log into the directory just to verify a number. The agent handles both the communication (`dispatch_office_sms`) and the data lookup (`list_team_contacts`) when you need it.

It means your workflow stays in one place. You talk to your agent, and the agent handles the complex, multi-step backend operations. Period.

Common Questions About Dialpad MCP

How do I use the `dispatch_office_sms` tool with Dialpad MCP Server? +

Just ask your agent to send the message and include the full E.164 number. The agent handles the API formatting and queues the message for delivery via your Dialpad account.

Can I use `list_call_statistics` to see missed calls? +

Yes, list_call_statistics aggregates call paths. You can ask the agent to specifically filter for missed or rejected rings, and it will provide the count and details.

What is the difference between `get_agent_profile` and `get_person_details`? +

The agent uses get_agent_profile to get the full identity details of a team member. get_person_details pulls structural properties for a contact linked to a specific extension.

How do I update my working status with `update_presence_status`? +

Simply tell your agent, 'Set my status to Out of Office until tomorrow.' The agent calls update_presence_status and changes your status across all connected tools.

How do I manage my team contacts using the `list_team_contacts` tool? +

The list_team_contacts tool provides a directory of all bounded routing spaces. You can use this to see a full list of contacts, or then use upsert_business_contact to add or change specific entries.

What can I do with `list_raw_call_logs` for auditing purposes? +

It gives you deep internal arrays parsing real-time telephony data. This means you can inspect every call path, including details on rejected calls and call duration, which is crucial for auditing.

If I need to change a contact, should I use `upsert_business_contact` or `wipe_directory_entry`? +

Use upsert_business_contact to create or update a contact record. Remember, wipe_directory_entry permanently deletes a contact and cannot be undone.

How do I find out the available departments for IVR setups using `list_ivr_departments`? +

The list_ivr_departments tool identifies all precise active arrays spanning the IVR groupings. This lets you map out exactly what departments are available for routing within your Dialpad setup.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Dialpad. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.