---
title: "One connection. Every next step."
canonical: "https://bird.com/ai/mcp"
---

# One connection. Every next step.

Give your agent Bird’s API through MCP. Create, read, update, and delete supported resources with the permissions you choose.

[Get Started](/dashboard/signup)

[Contact Sales](/demo)

## From prompt to delivered.

Your agent can set up channels, manage customers, and confirm delivery. Full read and write access through MCP and CLI.

**MCP**: `https://mcp.bird.com`

```json
{
  "name": "voice_legs_list"
}
```

Examples: [MCP](/ai/mcp.mcp.md) · [CLI](/ai/mcp.cli.md) · [TypeScript](/ai/mcp.ts.md) · [Python](/ai/mcp.py.md) · [Go](/ai/mcp.go.md) · [PHP](/ai/mcp.php.md) · [HTTP](/ai/mcp.http.md)

## Use the tools you already know.

Choose your assistant or editor. Connect it to the same Bird workspace.

Find your AI tool

Assistants & editors

### [Claude](/ai/claude)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Claude Code](/ai/claude-code)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Codex](/ai/codex)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Cursor](/ai/cursor)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Grok Bot](/ai/grok-bot)

Add the Bird plugin from the Marketplace and give Grok a task.

Assistants & editors

### [GitHub Copilot](/ai/github-copilot)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Gemini](/ai/gemini)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [OpenCode](/ai/opencode)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Antigravity](/ai/antigravity)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Devin](/ai/devin)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Muse](/ai/muse)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [OpenClaw](/ai/openclaw)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Warp](/ai/warp)

Connect Bird, authorize your workspace, and give your agent a task.

Assistants & editors

### [Zed](/ai/zed)

Connect Bird, authorize your workspace, and give your agent a task.

App builders

### [v0](/ai/v0)

Connect your builder. Add communications to the app you ship.

App builders

### [Bolt](/ai/bolt)

Connect your builder. Add communications to the app you ship.

App builders

### [Lovable](/ai/lovable)

Connect your builder. Add communications to the app you ship.

App builders

### [Replit](/ai/replit)

Connect your builder. Add communications to the app you ship.

Assistants & editors

### [Factory Droid](/ai/factory-droid)

Connect Bird, authorize your workspace, and give your agent a task.

App builders

### [Base44](/ai/base44)

Connect your builder. Add communications to the app you ship.

App builders

### [camelAI](/ai/camelai)

Connect your builder. Add communications to the app you ship.

App builders

### [Rocket](/ai/rocket)

Connect your builder. Add communications to the app you ship.

App builders

### [Leap](/ai/leap)

Connect your builder. Add communications to the app you ship.

## A URL. A sign-in. A working connection.

Hosted MCP needs no local server or copied API key.

Hosted MCP server

```
https://mcp.bird.com
```

-

### Register the server

Add the Bird URL to a client that supports remote MCP over Streamable HTTP.

-

### Choose the permissions

Complete Bird’s OAuth consent screen. Select the workspace and permissions required for your task.

-

### Verify the connection

Call whoami to check your identity, then inspect the current workspace. Start with a read before making changes.

[Read MCP documentation](/docs/ai/mcp-server)

## The same operations. A choice of connection.

Use the hosted endpoint for most clients. Run locally when your workflow needs it.

### Hosted MCP

Connect to mcp.bird.com and authorize in your browser. The client calls Bird’s tools directly.

[Hosted setup](/docs/ai/mcp-server#hosted-connect-to-mcpbirdcom)

### Dynamic discovery

For clients with a hard tool limit, /dynamic exposes search and execute over the same hosted operations.

[Dynamic setup](/docs/ai/mcp-server#use-dynamic-tool-discovery)

### Local stdio

Install and authorize the CLI, then let your client start bird mcp. Local file operations use your machine.

[Install the CLI](/docs/cli)

## Your agent calls Bird. Bird tells it what happened.

With MCP Events, a connected client subscribes to events in your workspace and receives each one as it happens.

### Messages as they arrive

Subscribe to new mail in a mailbox, inbound SMS, WhatsApp and Apple Messages, or email deliveries.

### Only what matters

Narrow a subscription to one mailbox, conversation, number or broadcast.

### Signed and accounted for

Each event arrives as a signed webhook, and every subscription shows in your dashboard, where you can delete it.

[Read the MCP Events guide](/docs/ai/mcp-events)

## Keep building. Everything connects.

Take the next step with the tools and guides for your project.

- [CLI](/ai/cli) — Run Bird from scripts and your terminal.

- [Skills](/ai/skills) — Give your agent the product context.

[Developer tools pricing](/pricing/developer-tools)



## Related resources

- [Setting up your coding agent](/learn/basics/setting-up-your-coding-agent) (video)
- [Set up your coding agent](/docs/ai/set-up-your-agent) (docs)
- [What is an MCP server, and how does an agent use one to send messages?](/explained/platform/what-is-an-mcp-server-and-how-does-an-agent-send-messages) (answer)
- [Build with AI agents](/learn/paths/agents) (course)

[Get an implementation brief](/learn/workspace?topic=agents)
