List Installed Apps

Lists installed apps for a specified Microsoft Teams group via API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill list-installed-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: List Installed Apps
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/list-team-installed-apps
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill list-installed-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users quickly identify which applications are currently installed within a specific Microsoft Team, providing clarity on the tools available to team members.

Core Features & Use Cases

  • App Inventory: Get a comprehensive list of all apps installed in a given team.
  • Resource Management: Understand the software landscape within a team for better management and compliance.
  • Use Case: A team administrator needs to audit the applications used by their team to ensure they align with company policy. This Skill can provide the necessary list.

Quick Start

List all applications installed in the team with the ID 'your-team-id'.

Frequently Asked Questions about List Installed Apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check which apps are installed in a Microsoft Team?

To view installed apps in a Microsoft Team, you need the specific team ID and an access token with the `TeamsAppInstallation.ReadForTeam` scope to query the Microsoft Teams API. This retrieves a comprehensive list of all applications integrated into that team.

What permissions do I need to get an app inventory for Microsoft Teams?

You need an access token with the `TeamsAppInstallation.ReadForTeam` permission scope. This specific authorization level allows your application to securely query the Microsoft Teams API and retrieve the list of apps installed within the target team.

Can I audit applications used in a specific team for compliance?

Yes, auditing applications for compliance is a primary use case. By retrieving the list of installed apps for a given team ID, administrators can review the software landscape and ensure all team tool integrations align with company policies.

What is the process to retrieve a list of applications installed in a team via API?

Retrieving installed applications requires providing a valid team ID to the Microsoft Teams API endpoint. Using an authenticated request, the API returns a detailed app inventory list showing all tools currently available to that specific team.

Does listing Microsoft Teams apps require a specific team ID?

Yes, a valid team ID is strictly required to list installed apps. The API query targets a specific team's environment, meaning you must identify the exact team to retrieve its unique application inventory and tool integrations.