Vibrato MCP for AI. Automate complex phone conversations for you.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Vibrato MCP manages automated, human-like phone calls for your AI agent. It lets you programmatically start calls to book appointments, negotiate bills, or gather information over the phone without manual intervention.
You just provide a prompt or select a predefined script (template), and the agent handles the entire conversation using natural language processing.
What your AI can do
Create call from template
Initiates a call that automatically follows the specific steps of a predefined script, such as 'Negotiate Bill'.
Create call
Starts an AI-powered phone call by giving it a natural language prompt and the target number.
Get call status
Checks the current progress of an active phone call to see if it's still happening or finished.
Start a phone call immediately using any natural language prompt and the target phone number.
Execute predefined calling scripts, like 'Negotiate Comcast Bill', for high-success rate automation.
Get real-time updates on whether an ongoing AI call is still active or has concluded.
List and access detailed recordings, transcripts, and metadata for all past automated calls.
See a list of all the structured calling templates that can be used in automation workflows.
Ask an AI about this
Waiting for input…
Vibrato: 5 Tools for Voice Automation
These tools give your agent the full lifecycle of telephony control. You can initiate calls, run scripts, track status, and manage all historical records.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Vibrato on VinkiusCreate Call From Template
Initiates a call that automatically follows the specific steps of a predefined script, such as 'Negotiate Bill'.
Create Call
Starts an AI-powered phone call by giving it a natural language prompt and the...
Get Call Status
Checks the current progress of an active phone call to see if it's still happening...
List Calls
Retrieves a list and metadata for every single AI-initiated call that has ever run...
List Templates
Shows all available, structured calling templates you can use to build an automated...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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
Make Your AI Do More
Start with Vibrato, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Vibrato. 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
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 connection provides 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Handling phone calls today feels like an expensive, manual full-time job.
Right now, if you need to follow up on a lead or adjust a service contract, it means dialing numbers, waiting for gatekeepers, leaving messages, and hoping the person calls back. You spend hours clicking between your CRM, your calendar, and your phone dialer just to coordinate one meeting.
With this MCP, you tell your agent what needs doing—whether by giving a prompt or selecting a template. The AI handles all the dialing, waiting, speaking, and confirming. You get back a clear status report and conversation transcript; no manual effort needed.
The Vibrato MCP delivers structured call data with `list_calls`.
You don't just get confirmation that the call happened. You get a full record: who was called, what time it started and stopped, which script was used, and a detailed transcript of everything said by both parties.
This means you have proof of interaction every single time. The conversation is captured, organized, and ready to be integrated into your existing data flow.
What your AI can actually do with this
Calling people is always messy. Whether it’s calling customer service lines to dispute a bill or scheduling follow-ups with potential clients, you end up wasting time on awkward conversations, holding for minutes, and repeating information. This MCP changes that. You connect your agent once from any compatible client, and instead of having the AI write an email, it actually makes the call.
The agent uses natural language to speak to people outside of your system. It can follow complex scripts designed for specific outcomes, like negotiating a Comcast bill or confirming doctor hours. If you're building multi-step workflows that need external human interaction—like combining this MCP with a messaging tool and a billing tool—the entire process runs securely through Vinkius.
The platform ensures credentials pass through a zero-trust proxy, meaning your sensitive keys are used only in transit and never stored on disk. This lets you build automated operations that span multiple platforms while keeping everything locked down.
019dd183-392f-7213-b81c-51cdd99f47b9 Here's how it actually works
The bottom line is that your AI client can talk to the real world over the phone without you having to lift a finger.
First, you connect your Vibrato API key to the Vinkius platform.
Next, you tell your agent what needs to happen. You either give it a specific conversational prompt or select an automated template (like 'Schedule Appointment').
The agent initiates the call, handles the dialogue, and then returns a status update and/or a final summary of the conversation.
Who is this actually for?
This MCP is for Operations Managers, Sales Leads, and Support Engineers who are constantly wasting time manually calling people. If your job involves scheduling, collecting data by voice, or negotiating terms with external parties, this is built for you.
Needs to scale outbound calls—like checking the status of multiple vendors or following up on service contracts—without hiring a massive call center team.
Must automate initial lead qualification calls, using predefined scripts to gather key data points before handing the hot lead off internally.
Needs to handle routine customer service tasks, such as verifying account details or negotiating small billing adjustments, 24/7.
What Changes When You Connect
Saves time on routine calls. Instead of manually dialing and waiting, your agent handles everything from booking appointments to confirming details using create_call.
Guaranteed consistency through scripting. When you need high-success rate automation (like negotiating a bill), use create_call_from_template to enforce the exact conversation flow every time.
Never lose data. Every call creates an audit trail, and calling list_calls lets you pull detailed transcripts and metadata for later review.
Works globally. You can initiate calls in different languages and locales, letting your agent connect with businesses anywhere in the world.
Always secure. Credentials pass through a zero-trust proxy managed by Vinkius, so your keys never sit on disk—period.
See it in action
The overdue service appointment
A manager needs to contact five different clients to reschedule maintenance. Instead of dialing and leaving voicemails, they use the agent with create_call for each client. The AI handles the back-and-forth rescheduling until a new time slot is confirmed.
Billing dispute automation
A user needs to challenge an internet bill increase. They select the 'Negotiate Bill' template and run create_call_from_template. The agent speaks with the company, using the script to argue for a discount, all while tracking progress via get_call_status.
Market research lead generation
A sales team wants to qualify 20 leads. They use the agent and create_call with a custom prompt for each number. The AI gathers specific information (like annual revenue or key decision-makers) that they can then compile later.
Post-campaign follow-up
After an event, you need to check in with attendees. You run list_calls and review the transcripts from previous interactions to ensure all open items were addressed before sending a summary email.
The honest tradeoffs
Treating it like chat
Thinking you can just paste a massive block of unstructured text and expect the agent to handle complex scheduling or negotiation.
Don't try to do everything in one prompt. Use list_templates first to see if there’s a structured script, and then use create_call_from_template for reliable outcomes.
Ignoring call status
Starting an AI call using create_call and then assuming it's finished because the initial API response was successful.
Always check the progress by calling get_call_status repeatedly until you receive a final status or summary. The process is asynchronous.
Not tracking history
Running multiple calls over weeks and then having no way to prove what was said or agreed upon.
Periodically run list_calls to pull a comprehensive record of every single interaction. This data is essential for auditing.
When It Fits, When It Doesn't
Use this MCP if the goal requires real-time, two-way voice conversation with an external party—like booking appointments or negotiating terms. If your task only involves moving data between internal systems (e.g., updating a CRM record based on user input), you don't need this; use a dedicated database or messaging MCP instead. You must have specific details about who the agent is calling and why. Don't just 'call people.' Use list_templates to ensure your goal fits an existing, reliable script before attempting a general call via create_call.
Questions you might have
How do I get my Vibrato API Key? +
Log in to your account at 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.
How do I find out what types of automated calls I can make using list_templates? +
It lists all pre-built, successful calling scenarios. This lets you see the scripts available—like 'Negotiate Comcast Bill'—so you don't have to write a complex prompt every time.
If an automated call is running long, how do I check its progress using get_call_status? +
It gives you the real-time state of the connection. You instantly know if the AI is still connecting, actively negotiating, or if something has failed before it gets disconnected.
When I use create_call, how do I ensure the AI speaks the correct language for a foreign business? +
You pass the specific locale code in the request body. This ensures that regardless of where you're calling, the agent handles the conversation and dialect correctly.
After running several automated calls, how do I find all my records using list_calls? +
It pulls a history record for every single call attempt. You can quickly review metadata and confirm that your previous AI interactions were logged properly for later auditing.
What's the difference between using create_call versus create_call_from_template? +
Use create_call when you have a unique, one-off task to run. Use create_call_from_template for high-success rate tasks; it leverages proven scripts designed for specific outcomes.
We've already built the connector for Vibrato. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.