Overview

This guide walks you through connecting Anthropic to Microsoft Teams using OpenClaw. You'll learn how to configure authentication, set up the channel, and deploy your AI assistant.

Anthropic Features

  • 200K context window
  • Image understanding
  • Tool/function calling
  • Streaming responses

Microsoft Teams Capabilities

  • Direct messages
  • Group chats
  • Media support
  • Reactions
  • Thread support
  • Native commands

Step 1: Configure Anthropic

Standard API key authentication

  1. Create an account at console.anthropic.com
  2. Navigate to API Keys section
  3. Generate a new API key
  4. Set ANTHROPIC_API_KEY environment variable

Environment variable: ANTHROPIC_API_KEY

Step 2: Configure Microsoft Teams

  1. Register an app in Azure Portal
  2. Create a Bot Channel Registration
  3. Configure Teams channel in Azure
  4. Set app credentials in openclaw.json
  5. Deploy and add bot to Teams

Step 3: Combined Configuration

Add both configurations to your openclaw.json:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-sonnet-4-20250514"
      }
    }
  },
  "models": {
    "providers": {
      "anthropic": {
  "models": {
    "providers": {
      "anthropic": {
        "apiKey": "${ANTHROPIC_API_KEY}
    }
  },
  "channels": {
    "msteams": {
      "appId": "${MSTEAMS_APP_ID}",
      "appPassword": "${MSTEAMS_APP_PASSWORD}"
    }
  }
}
}

Step 4: Start the Gateway

# Start the gateway
openclaw gateway start

# Check status
openclaw status

# View logs
openclaw logs --follow

Access Control

Microsoft Teams supports the following access control policies:

DM Policies

Policy Description
allowlist Only senders in allowFrom list are processed
open All DMs are processed (requires allowFrom: ["*"])

Group Policies

Policy Description
allowlist Only groups in groupAllowFrom are processed
open All groups are processed

Deploy Options

Choose how to deploy your Anthropic + Microsoft Teams setup:

Frequently Asked Questions

How do I set up Anthropic with Microsoft Teams?
Configure Anthropic as your AI provider and enable Microsoft Teams as a channel in openclaw.json. The gateway routes Microsoft Teams messages to Anthropic for processing automatically.
Is Anthropic a good choice for Microsoft Teams bots?
Anthropic works great with Microsoft Teams. Excellent at following complex instructions and Strong reasoning and coding abilities make it well-suited for Enterprise AI assistant and Corporate automation.