# Vibrato MCP for AI Agents AI Agent Connect

> Vibrato is an Connector that lets your AI agent handle phone calls for you. It automates tasks like negotiating bills, booking appointments, and checking business hours by conducting the conversation on your behalf. You get transcripts and summaries of every call, removing the need to sit on hold or speak to representatives manually.

## Overview
- **Category:** superpower
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_WPBEm74pWHvFLO53NbRpsxALdjz4oeSlUnsUdLzG/ai-agent-connect
- **Tags:** ai-calling, automated-negotiation, appointment-booking, voice-assistant, telephony-automation, natural-language-processing

## Description

Vibrato is an Connector that lets your AI agent handle phone calls for you. It takes the friction out of making calls to negotiate bills, book appointments, or check business hours. Instead of sitting on hold or repeating your information to a representative, you can just give your agent a prompt. It handles the conversation, manages the dialogue, and then provides you with a summary and a transcript of the whole thing. You can find Vibrato in the Vinkius catalog to get started quickly. It's built for anyone who needs to get things done over the phone without actually picking up the handset. Whether it's a complex negotiation or a simple booking, your agent can handle the heavy lifting while you stay focused on other tasks. You don't have to worry about the awkwardness of a live conversation or the time wasted waiting for a human to pick up. Your agent works through the script, asks the right questions, and gets the information you need. This changes how you handle outbound communications. You can call multiple utility companies to see if they can lower your rates without spending your afternoon on hold. It turns a tedious chore into a background task that happens while you do other work. You get the results without the headache of the actual call.

## Tools

### create_call
This tool creates an AI-powered phone call by taking a prompt, phone number, and locale.

### get_call_status
This tool checks the current status of a call to see if it is active, completed, or failed.

### list_calls
This tool lists every AI call your agent has made, including all relevant metadata.

### list_templates
This tool lists all available call templates so you can see what tasks your agent can handle.

### create_call_from_template
This tool initiates a call using a pre-defined template for common tasks like bill negotiation.

## Prompt Examples

**Prompt:** 
```
Call +123456789 to negotiate my internet bill using the 'Telecom Negotiation' template.
```

**Response:** 
```
I've initiated the AI call to negotiate your bill. You can track the progress and see the final outcome here: **[View Call Status]**

**Current Status:**
- **Agent:** Active
- **Goal:** Request 15% discount
- **Transcript:** *Connecting to representative...*
```

**Prompt:** 
```
Book a dentist appointment at 'City Dental' (+198765432) for next Tuesday morning.
```

**Response:** 
```
Call started! The AI agent is currently speaking with City Dental to secure your appointment. I'll provide the confirmation details shortly.

**Details:**
- **Location:** City Dental
- **Requested Time:** Tuesday Morning
- **Status:** Speaking with receptionist...
```

**Prompt:** 
```
Show the transcript for my last call.
```

**Response:** 
```
I've retrieved the transcript. The AI successfully negotiated a $20/month discount on your plan. Here is the full conversation:

> **Representative:** Hello, how can I help you today?
> **AI Agent:** I'm calling to see if there are any current loyalty discounts available for my internet plan.
> **Representative:** Let me check that for you... Yes, we can offer a $20 reduction for the next 12 months.
> **AI Agent:** That sounds great, please apply that to my account.
```

## Capabilities

### Initiate phone calls from prompts
Your agent can start a new phone call just by following your natural language instructions.

### Execute automated negotiations
Use pre-defined templates to handle specific tasks like lowering your cable or internet bill.

### Track live call status
Monitor whether a call is active, completed, or failed in real-time.

### Retrieve call transcripts
Get a full text record of the conversation and a summary of the outcome.

### Manage call history
Access a library of past recordings and metadata for every interaction.

### Support global locales
Make calls in different languages to reach businesses and services worldwide.

## Use Cases

### Lowering your monthly cable bill
Tell your agent to use the 'Telecom Negotiation' template to call your provider and request a lower rate. It handles the script and gives you the final price.

### Booking a medical visit
Ask your agent to call a local clinic and find a Tuesday morning slot for a dentist appointment. It manages the conversation and confirms the time.

### Checking store availability
Have your agent call a local shop to see if they are open and have a specific item in stock before you drive there.

### Automated lead follow-ups
Use your agent to call a list of new leads to see if they want to schedule a demo, moving them through your sales funnel automatically.

## Benefits

- Skip the hold music by using create_call to let your agent handle the wait while you stay productive.
- Get consistent results on difficult tasks by using create_call_from_template for higher success rates.
- Keep accurate records of every interaction with list_calls and full transcripts for your records.
- Save time on research by using list_templates to see exactly what tasks your agent can handle.
- Stay updated on progress without manual checking by using get_call_status to see live results.
- Reach customers worldwide by initiating calls in different languages and locales automatically.

## How It Works

The bottom line is you get a way to automate phone-based tasks through a simple chat interface.

1. Subscribe to the Vibrato MCP via the Vinkius catalog.
2. Input your Vibrato API key from your account settings into your AI client.
3. Ask your agent to make a call, check a status, or list available templates.

## Frequently Asked Questions

**Can the Vibrato MCP actually talk to real people over the phone?**
Yes, it uses AI to have natural conversations over the phone. It can handle greetings, navigate menus, and respond to questions from representatives.

**How do I know if the call I asked for was successful?**
You can check the status of any call in real-time. Once finished, you can read a full transcript and a summary of what was discussed.

**Can Vibrato handle calls in different languages?**
Yes, it supports global locales. You can initiate calls in different languages to reach businesses or services around the world.

**Is Vibrato good for business follow-ups?**
It is excellent for scaling outbound inquiries and customer follow-ups. It allows your team to reach more people without making more manual calls.

**How do I see a history of the calls my agent has made?**
You can list all previous AI calls to see a complete history. This includes metadata and links to recordings and transcripts for every interaction.

**What kind of tasks can I automate with Vibrato?**
It is perfect for tasks like negotiating bills, booking appointments, checking store hours, or making outbound inquiries where a conversation is required.

**How do I get my Vibrato API Key?**
Log in to your account at [getvibrato.com](https://getvibrato.com/), navigate to the API Keys section, and copy your unique secret key.

**Does it provide call recordings?**
Yes, you can access call recordings and live transcripts through the `get_call_status` tool once a call is in progress or completed.

**Can I use custom prompts?**
Absolutely. The `create_call` tool allows you to provide a custom natural language prompt to define exactly what the AI should achieve during the call.