What problem does it solve?
Interact with Microsoft Teams programmatically from AI agents and human operators, enabling collaborative workflows without manual switching or repetitive tasks.
Core Features & Use Cases
- Token extraction: automatically locate and extract Teams session tokens from the desktop app or browser profiles for seamless authentication.
- Multi-team support: manage and operate across multiple Teams contexts with per-team credentials and current-team switching.
- CLI SDK integration: expose a TypeScript SDK and a CLI tool to list teams, channels, messages, upload files, and react to messages.
- Automation & scripting: integrate with automation pipelines to query channel info, post messages, monitor activity, and generate snapshots in JSON.
- Use Case: Build AI agents that greet new channels, post deployment notices, or fetch channel histories for context.
Quick Start
Authenticate with agent-teams auth extract, then list your channels and start sending messages with agent-teams message send.