Code with Copilot. Connect with Bird.
Connect GitHub Copilot to Bird’s MCP server. Let your agent inspect your workspace, prepare requests, and follow the result across channels.
Drag an icon onto the dots. Use arrow keys to move a focused icon. Press Escape to cancel a drag.
From prompt to delivered.
Your agent can set up channels, manage customers, and confirm delivery. Full read and write access through MCP and CLI.
Can you check which calls are active right now and tell me which are connected and which are still ringing?
- 1Read the workspace
workspace_get - 2Find calls in progress
voice_legs_list - 3Inspect the connected call
voice_legs_get - 4Inspect the ringing call
voice_legs_get
Connect GitHub Copilot. Then get to work.
The plugin adds two Bird skills. The MCP server takes one config entry, and signing in to your workspace is a separate step.
copilot plugin marketplace add messagebird/bird-ai
copilot plugin install bird@bird-ai{
"servers": {
"bird": {
"type": "http",
"url": "https://mcp.bird.com"
}
}
}Install the skills
In Copilot CLI, run the plugin commands to add the bird-cli and email-audit skills. They teach Copilot how Bird works. The plugin does not register the MCP server, so add it next.
Without the plugin, npx skills add messagebird/bird-ai installs the same two skills.
Add Bird
Select Install in VS Code, or save this as .vscode/mcp.json in your project.
Using settings.json instead? Add the same entry as mcp.servers.bird, and VS Code moves it into your user mcp.json.
Authorize the connection
Start Bird from MCP: List Servers in VS Code. Complete the browser sign-in, then use the tools in Copilot agent mode.
Check the account
Ask your agent to call whoami and inspect the current workspace before the first product task. A returned identity confirms the sign-in worked.
A few good places to start.
Give your agent the outcome. Let Bird provide the operations.
Check my recent email failures. Group them by reason, inspect the affected sending domain, and tell me what needs fixing before making changes.Help me set up SMS for order updates. Check my workspace and available senders, explain what is missing, then prepare a test for a number I provide.List the Voice calls that are active right now. Separate connected calls from calls that are still ringing, and show their IDs.Before your first task.
The details that make a connection useful.