Give OpenCode a task.
Give it Bird.
Connect OpenCode to Bird’s MCP server. Let your agent inspect your workspace, prepare requests, and follow the result across channels.
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 OpenCode.
Then get to work.
A server connection and an account authorization are separate steps.
opencode plugin github:messagebird/bird-ai --global
opencode mcp auth birdInstall the plugin
The plugin adds Bird’s skills and MCP server to your OpenCode config. OpenCode adds each MCP tool to your context, so the plugin connects to Bird’s dynamic endpoint, which offers two tools: search finds the operation for a task and execute runs it.
Authorize the connection
opencode mcp auth bird opens the browser sign-in. Restart OpenCode to load the plugin. OpenCode asks before each execute call, because the operation it runs can change your workspace.
Check the account
Before the first product task, ask your agent which Bird account it is using. It finds whoami with search and runs it with execute, and 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.
Does connecting MCP give my agent unrestricted access?
No. The tools operate within the permissions you hold and choose to delegate during authorization. You can revoke the connection from your Bird account.
Do I need an API key for hosted MCP?
Hosted MCP uses browser sign-in. An application you deploy separately uses its own protected application credential.
What if the tools appear but calls fail?
Check the client’s authentication state. Registering a server URL alone does not sign you in. Reauthorize Bird, then confirm your identity and workspace.