# Bird (Omnichannel Communication) MCP for AI Agents AI Agent Connect

> Bird (Omnichannel Communication) lets you manage SMS, WhatsApp, and Telegram messages through your AI client. You can send high-volume messages, track real-time delivery statuses, and manage your CRM contact list without leaving your workspace. It connects directly to your Bird (MessageBird) account to handle global communications at scale.

## Overview
- **Category:** talk-to-me
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_PvwviQmJ0swwyBPGsM4VxSOrh0hlRnZeAKLCuFKZ/ai-agent-connect
- **Tags:** omnichannel-messaging, whatsapp-api, sms-gateway, voice-api, email-api, customer-engagement

## Description

You're trying to keep up with customers across three different apps while your team is drowning in manual updates. This Connector changes that by giving your AI agent a direct line to your Bird account. Instead of logging into a dashboard to check if a message actually landed or who you're talking to, you just tell your agent what needs to happen. It handles the heavy lifting of mapping out channel IDs and sending messages across SMS, WhatsApp, and Telegram in one go. You can also keep your contact list clean by letting the agent add, remove, or update people in your CRM right from your chat window. It even keeps an eye on your account balance so you don't get hit with surprise bills or find your messages getting blocked halfway through a campaign. Since Vinkius makes it easy to plug this into your existing setup, you can stop tab-switching and start actually talking to your customers. It's about moving from checking the status to getting the job done by making your communication infrastructure accessible through natural conversation. You can audit your historical message streams to see exactly how many people reached your marketing blast or manage active chat groups to keep customer conversations organized. This setup removes the friction of manual data entry and gives you a unified way to manage your global communication footprint.

## Tools

### get_message_details
See exactly what happened to a specific SMS. This is useful for investigating carrier-level rejections.

### list_contacts
View every contact currently saved in your CRM. This lets you see your full communication directory at a glance.

### list_conversations
See all your active chat groups across different platforms. This helps you manage interactions across multiple apps.

### send_omnichannel_message
Send a message via WhatsApp or Telegram. This lets you reach customers on their preferred messaging apps.

### send_sms
Send a text message to a specific phone number. This allows for high-priority global communication.

### create_contact
Add a new person to your CRM directory. This keeps your contact list updated without manual data entry.

### delete_contact
Remove a person from your CRM directory. This helps you keep your communication list clean and accurate.

### get_balance
Check how much money is left in your Bird account. This helps you avoid unexpected billing issues or service halts.

### get_contact_details
Pull up the full profile and metadata for a specific contact. You can see all custom attributes in one view.

### list_messages
Look through your history of sent SMS messages. Use this to audit your engagement reach and delivery volume.

## Prompt Examples

**Prompt:** 
```
Send a WhatsApp message to +15550123 to let them know their appointment is confirmed.
```

**Response:** 
```
Sending your WhatsApp message now... Done. The message was sent successfully to +15550123. Would you like me to check the delivery status in a few minutes?
```

**Prompt:** 
```
What's our current Bird balance and how many SMS can we send?
```

**Response:** 
```
Checking your account... Your current balance is **€145.50**. Based on your average costs, that covers about **12,000 more global SMS messages**. Should I check for any recent delivery failures?
```

**Prompt:** 
```
List the last 5 contacts we added to the CRM.
```

**Response:** 
```
I've pulled the recent entries from your Bird CRM:

- **Alex Smith** (+44123456789)
- **Sarah Johnson** (+1987654321)
- **Jordan Lee** (+1234567890)
- **Maria Garcia** (+551198765432)
- **Chen Wei** (+8613800000000)
```

## Capabilities

### Send messages across SMS, WhatsApp, and Telegram
Trigger messages to multiple platforms with a single command from your agent.

### Track real-time delivery receipts
See exactly when messages land or why they were rejected by the carrier.

### Manage CRM contact profiles
Update, create, and delete contact information within your Bird directory.

### Monitor account balances
Keep an eye on your spending limits and current funds in real-time.

### Audit historical message logs
Review past delivery volumes and engagement reach across all channels.

### Organize active chat groups
List and manage ongoing conversations across different messaging apps.

## Use Cases

### Tracking failed marketing blasts
A growth lead needs to send a 'Package Shipped' SMS to 500 people and wants to know exactly which ones failed by using get_message_details.

### Checking customer metadata
A support rep wants to see the custom metadata for a customer who just joined a Telegram group using get_contact_details.

### Testing sign-up flows
A developer is testing if their new sign-up flow correctly triggers a WhatsApp welcome message using send_omnichannel_message.

### Monitoring campaign budget
An ops manager wants to see the current balance to decide if they can afford a new marketing blast using get_balance.

## Benefits

- Stop tab-switching between apps by using send_omnichannel_message to hit WhatsApp and Telegram from one spot.
- Get instant feedback on message success or failure using get_message_details to see carrier-level rejections.
- Keep your CRM tidy by using create_contact and delete_contact to manage your database via chat.
- Prevent service interruptions by checking your funds with get_balance before starting large campaigns.
- Audit your reach across platforms by listing historical data with list_messages and list_conversations.

## How It Works

The bottom line is you get a unified way to trigger global messages and manage CRM data without ever opening a separate browser tab.

1. Subscribe to the Bird MCP on the Vinkius Marketplace.
2. Add your Bird Access Key to your AI client's configuration.
3. Ask your agent to send messages or manage contacts in plain English.

## Frequently Asked Questions

**Can I use Bird (Omnichannel Communication) to send WhatsApp messages?**
Yes, you can use this Connector to send messages via WhatsApp and Telegram. Your agent can handle these requests just like it handles SMS, giving you a single interface for all your messaging needs.

**How does the Bird (Omnichannel Communication) MCP handle SMS delivery?**
It retrieves real-time delivery receipts from the Bird platform. This means your agent can tell you if a message was delivered, buffered, or rejected by the carrier.

**Can I manage my CRM contacts using the Bird (Omnichannel Communication) MCP?**
Yes, you can use the agent to add, delete, or view the details of contacts in your Bird CRM. It helps you keep your communication directory updated without manually logging into the dashboard.

**Will Bird (Omnichannel Communication) help me monitor my messaging costs?**
Yes, the Connector can check your account balance in real-time. You can ask your agent for your current funds at any time to ensure you don't run out of credit during a campaign.

**Can I see my Telegram chat groups with Bird (Omnichannel Communication)?**
Yes, the Connector allows your agent to enumerate active omnichannel chat groups. This makes it easy to see and manage your ongoing conversations across different messaging apps.

**Is Bird (Omnichannel Communication) good for high-volume SMS?**
It is designed for global communication at scale. You can use it to dispatch high-priority messages using alphanumeric originators and secure E.164 formatting.

**Can I send WhatsApp messages through my agent using Bird?**
Yes. Use the `dispatch_omnichannel_stream` tool by specifying your WhatsApp Channel ID. Your agent will handle the formatting and transmit the text payload directly to your customer's WhatsApp inbox securely.

**How do I check why an SMS wasn't delivered?**
The `get_sms_metadata` tool allows your agent to retrieve the precise delivery status for any Message ID. You'll be able to see if the carrier rejected the message or if it's currently buffered in their network.

**Can my agent monitor my account balance to avoid service interruptions?**
Absolutely. Use the `get_account_balance` tool to retrieve your current funds status. Your agent will report your financial limits, helping you ensure there are enough credits to support your global communication flows.