{"id":"msteams-api","name":"Microsoft Teams API","homepage":"https://learn.microsoft.com/en-us/graph/teams-concept-overview","repo_url":"https://github.com/microsoftgraph/msgraph-sdk-python","category":"communication","subcategories":["team-chat","collaboration","enterprise","messaging"],"tags":["microsoft-teams","msteams","ms-graph","enterprise","chat","collaboration","mcp-server","rest-api","sdk","oauth2"],"what_it_does":"Microsoft Teams collaboration API via Microsoft Graph, enabling agents to send messages, manage teams and channels, schedule meetings, read chat history, and integrate with the Office 365 ecosystem.","use_cases":["Sending automated notifications and alerts to Teams channels from agent workflows","Creating and managing Teams channels and groups programmatically","Reading conversation history for summarization or compliance purposes","Scheduling Teams meetings and managing calendars via Graph API","Building Teams bots and adaptive card interactions"],"not_for":["Organizations not on Microsoft 365 (Teams API requires M365 tenant)","Consumer Microsoft accounts (full API access requires organizational accounts)","Real-time message streaming without webhooks/change notifications","Replacing Microsoft Teams with a custom messaging UI"],"best_when":"An agent needs to integrate with enterprise Microsoft Teams environments for notifications, collaboration workflows, or reading channel data in M365 organizations.","avoid_when":"Your org uses Slack, Google Workspace, or non-Microsoft collaboration tools.","alternatives":["slack-api","webex-api","discord-api"],"af_score":73.5,"security_score":88.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:05.970898+00:00","performance":{"latency_p50_ms":300,"latency_p99_ms":1500,"uptime_sla_percent":99.9,"rate_limits":"10,000 requests per 10 minutes per app per tenant for most endpoints","data_source":"llm_estimated","measured_on":null}}