---
title: Microsoft Teams
description: Bring your agent into Teams chats and channels.
type: channel
keywords:
  - chat
  - messaging
  - bot
  - microsoft
---

# Microsoft Teams

Channel integration for eve. Bring your agent into Teams chats and channels.

## Install

Add this channel from eve's registry. This writes `agent/channels/teams.ts`:

```bash
eve add channel/teams
```

## Quick start

Create `agent/channels/teams.ts`:

```ts
// agent/channels/teams.ts
import { teamsChannel } from "eve/channels/teams";

export default teamsChannel({
  credentials: {
    appId: () => process.env.TEAMS_APP_ID!,
    appPassword: () => process.env.TEAMS_APP_PASSWORD!,
  },
});
```

## Configure

Register an Azure Bot, configure the messaging endpoint to eve's route (`/eve/v1/teams`), and supply the app ID and password via environment variables. See the [Teams channel docs](/docs/channels/teams) for the full provisioning checklist.

[Read the full channel documentation](/docs/channels/teams)

---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)