simplyminimal avatar

Fleet Mcp

simplyminimal/fleet-mcp

Connects Claude to Fleet Device Management's REST API for osquery-based endpoint monitoring and compliance. Exposes host inventory, live query execution, policy management, software tracking, and team administration through MCP tools. Ships with a read-only mode that restricts operations to GET requests and SELECT queries, useful for safe exploration before granting write access. The osquery table discovery feature surfaces available system tables and their schemas, making it easier to construct queries without jumping to external docs. Reach for this when you need Claude to audit fleet compliance, investigate security incidents across endpoints, or automate device management workflows. Configuration supports both environment variables and TOML files for credential management.

GitHub stars
5
tools
80
auth
Secret needed
transport
STDIO
env vars
5
last updated
Feb 7, 2026

Tools

80 tools

Public tool metadata for what this MCP can expose to an agent.

fleet_list_hostsList hosts with filtering, pagination, and search

List hosts with filtering, pagination, and search

No parameter schema in public metadata yet.

fleet_get_hostGet detailed information about a specific host by ID

Get detailed information about a specific host by ID

No parameter schema in public metadata yet.

fleet_get_host_by_identifierGet host by hostname, UUID, or hardware serial

Get host by hostname, UUID, or hardware serial

No parameter schema in public metadata yet.

fleet_search_hostsSearch hosts by hostname, UUID, serial number, or IP

Search hosts by hostname, UUID, serial number, or IP

No parameter schema in public metadata yet.

fleet_list_host_upcoming_activitiesList upcoming activities for a specific host

List upcoming activities for a specific host

No parameter schema in public metadata yet.

fleet_list_host_past_activitiesList past activities for a specific host

List past activities for a specific host

No parameter schema in public metadata yet.

fleet_get_host_mdmGet MDM information for a specific host

Get MDM information for a specific host

No parameter schema in public metadata yet.

fleet_list_host_certificatesList certificates for a specific host

List certificates for a specific host

No parameter schema in public metadata yet.

fleet_get_host_macadminsGet macadmins data (Munki, MDM profiles) for a host

Get macadmins data (Munki, MDM profiles) for a host

No parameter schema in public metadata yet.

fleet_get_host_device_mappingGet device mapping information for a host

Get device mapping information for a host

No parameter schema in public metadata yet.

fleet_get_host_encryption_keyGet disk encryption recovery key for a host

Get disk encryption recovery key for a host

No parameter schema in public metadata yet.

fleet_list_queriesList all saved queries with pagination

List all saved queries with pagination

No parameter schema in public metadata yet.

fleet_get_queryGet details of a specific saved query

Get details of a specific saved query

No parameter schema in public metadata yet.

fleet_get_query_reportGet the latest results from a scheduled query

Get the latest results from a scheduled query

No parameter schema in public metadata yet.

fleet_list_policiesList all compliance policies

List all compliance policies

No parameter schema in public metadata yet.

fleet_get_policy_resultsGet compliance results for a specific policy

Get compliance results for a specific policy

No parameter schema in public metadata yet.

fleet_list_softwareList software inventory across the fleet

List software inventory across the fleet

No parameter schema in public metadata yet.

fleet_get_softwareGet detailed information about a specific software item

Get detailed information about a specific software item

No parameter schema in public metadata yet.

fleet_get_host_softwareGet software installed on a specific host

Get software installed on a specific host

No parameter schema in public metadata yet.

fleet_get_vulnerabilitiesList known vulnerabilities with filtering

List known vulnerabilities with filtering

No parameter schema in public metadata yet.

fleet_get_cveGet detailed information about a specific CVE

Get detailed information about a specific CVE

No parameter schema in public metadata yet.

fleet_search_softwareSearch for software by name

Search for software by name

No parameter schema in public metadata yet.

fleet_find_software_on_hostFind specific software on a host by hostname

Find specific software on a host by hostname

No parameter schema in public metadata yet.

fleet_get_software_install_resultGet the result of a software installation request

Get the result of a software installation request

No parameter schema in public metadata yet.

fleet_list_software_titlesList software titles across the fleet

List software titles across the fleet

No parameter schema in public metadata yet.

fleet_get_software_titleGet detailed information about a specific software title

Get detailed information about a specific software title

No parameter schema in public metadata yet.

fleet_list_teamsList all teams

List all teams

No parameter schema in public metadata yet.

fleet_get_teamGet details of a specific team

Get details of a specific team

No parameter schema in public metadata yet.

fleet_list_team_usersList all users that are members of a specific team

List all users that are members of a specific team

No parameter schema in public metadata yet.

fleet_get_team_secretsList team-specific enroll secrets

List team-specific enroll secrets

No parameter schema in public metadata yet.

fleet_list_usersList all users with filtering

List all users with filtering

No parameter schema in public metadata yet.

fleet_get_userGet details of a specific user

Get details of a specific user

No parameter schema in public metadata yet.

fleet_list_user_sessionsList active sessions for a user

List active sessions for a user

No parameter schema in public metadata yet.

fleet_get_sessionGet session details by ID

Get session details by ID

No parameter schema in public metadata yet.

fleet_list_labelsList all labels

List all labels

No parameter schema in public metadata yet.

fleet_get_labelGet detailed information about a specific label

Get detailed information about a specific label

No parameter schema in public metadata yet.

fleet_list_packsList all query packs

List all query packs

No parameter schema in public metadata yet.

fleet_get_packGet detailed information about a specific pack

Get detailed information about a specific pack

No parameter schema in public metadata yet.

fleet_list_scheduled_queriesList scheduled queries in a specific pack

List scheduled queries in a specific pack

No parameter schema in public metadata yet.

fleet_list_scriptsList all scripts available in Fleet

List all scripts available in Fleet

No parameter schema in public metadata yet.

fleet_get_scriptGet details of a specific script

Get details of a specific script

No parameter schema in public metadata yet.

fleet_get_script_resultGet the result of a script execution

Get the result of a script execution

No parameter schema in public metadata yet.

fleet_list_batch_scriptsList batch script executions

List batch script executions

No parameter schema in public metadata yet.

fleet_get_batch_scriptGet details of a batch script execution

Get details of a batch script execution

No parameter schema in public metadata yet.

fleet_list_batch_script_hostsList hosts in a batch script execution

List hosts in a batch script execution

No parameter schema in public metadata yet.

fleet_list_host_scriptsList scripts available for a specific host

List scripts available for a specific host

No parameter schema in public metadata yet.

fleet_list_mdm_commandsList MDM commands that have been executed

List MDM commands that have been executed

No parameter schema in public metadata yet.

fleet_get_mdm_command_resultsGet results of MDM commands

Get results of MDM commands

No parameter schema in public metadata yet.

fleet_list_mdm_profilesList MDM configuration profiles

List MDM configuration profiles

No parameter schema in public metadata yet.

fleet_get_host_mdm_profilesGet MDM profiles installed on a specific host

Get MDM profiles installed on a specific host

No parameter schema in public metadata yet.

fleet_get_mdm_profiles_summaryGet summary of MDM profile deployment status

Get summary of MDM profile deployment status

No parameter schema in public metadata yet.

fleet_get_filevault_summaryGet FileVault encryption summary

Get FileVault encryption summary

No parameter schema in public metadata yet.

fleet_list_mdm_devicesList all MDM-enrolled Apple devices

List all MDM-enrolled Apple devices

No parameter schema in public metadata yet.

fleet_get_bootstrap_metadataGet metadata about a bootstrap package for a team

Get metadata about a bootstrap package for a team

No parameter schema in public metadata yet.

fleet_get_bootstrap_summaryGet aggregated summary about bootstrap package deployment

Get aggregated summary about bootstrap package deployment

No parameter schema in public metadata yet.

fleet_get_setup_assistantGet the MDM Apple Setup Assistant configuration

Get the MDM Apple Setup Assistant configuration

No parameter schema in public metadata yet.

fleet_list_mdm_apple_installersList all Apple MDM installers

List all Apple MDM installers

No parameter schema in public metadata yet.

fleet_list_app_store_appsList App Store apps available for installation

List App Store apps available for installation

No parameter schema in public metadata yet.

fleet_list_vpp_tokensList VPP tokens configured in Fleet

List VPP tokens configured in Fleet

No parameter schema in public metadata yet.

fleet_get_configGet the current Fleet application configuration

Get the current Fleet application configuration

No parameter schema in public metadata yet.

fleet_get_enroll_secretsGet the enrollment secrets configuration

Get the enrollment secrets configuration

No parameter schema in public metadata yet.

fleet_get_certificateGet the Fleet server certificate chain

Get the Fleet server certificate chain

No parameter schema in public metadata yet.

fleet_get_versionGet the Fleet server version information

Get the Fleet server version information

No parameter schema in public metadata yet.

fleet_list_secretsList secret variables in Fleet

List secret variables in Fleet

No parameter schema in public metadata yet.

fleet_list_invitesList pending user invites

List pending user invites

No parameter schema in public metadata yet.

fleet_verify_inviteVerify an invite token and get invite details

Verify an invite token and get invite details

No parameter schema in public metadata yet.

fleet_list_carvesList file carve sessions

List file carve sessions

No parameter schema in public metadata yet.

fleet_get_carveGet detailed information about a specific carve session

Get detailed information about a specific carve session

No parameter schema in public metadata yet.

fleet_get_carve_blockGet a specific block of data from a carve session

Get a specific block of data from a carve session

No parameter schema in public metadata yet.

fleet_get_device_infoGet device information using a device token

Get device information using a device token

No parameter schema in public metadata yet.

fleet_list_activitiesList Fleet activities and audit logs

List Fleet activities and audit logs

No parameter schema in public metadata yet.

fleet_list_osquery_tablesList available osquery tables with dynamic discovery

List available osquery tables with dynamic discovery

No parameter schema in public metadata yet.

fleet_get_osquery_table_schemaGet detailed schema for a specific table

Get detailed schema for a specific table

No parameter schema in public metadata yet.

fleet_suggest_tables_for_queryGet AI-powered table suggestions based on intent

Get AI-powered table suggestions based on intent

No parameter schema in public metadata yet.

fleet_health_checkCheck Fleet server connectivity and authentication

Check Fleet server connectivity and authentication

No parameter schema in public metadata yet.

fleet_delete_hostRemove a host from Fleet

Remove a host from Fleet

No parameter schema in public metadata yet.

fleet_transfer_hostsTransfer hosts to a different team

Transfer hosts to a different team

No parameter schema in public metadata yet.

fleet_query_hostRun an ad-hoc live query against a specific host

Run an ad-hoc live query against a specific host

No parameter schema in public metadata yet.

fleet_query_host_by_identifierRun a live query by hostname/UUID/serial

Run a live query by hostname/UUID/serial

No parameter schema in public metadata yet.

fleet_cancel_host_activityCancel an upcoming activity for a specific host

Cancel an upcoming activity for a specific host

No parameter schema in public metadata yet.

Sponsors

Configuration

FLEET_SERVER_URL*

Your Fleet server URL (e.g., https://your-fleet-instance.com)

FLEET_API_TOKEN*secret

Your Fleet API token. Get this from Fleet UI: My account > Get API token

FLEET_READONLY

Enable read-only mode

FLEET_ALLOW_SELECT_QUERIES

Allow SELECT queries in read-only mode. This allows you to run live queries.

FLEET_VERIFY_SSL

Verify SSL certificates when connecting to your Fleet instance.

Readme

Ask DeepWiki

Fleet MCP

A Model Context Protocol (MCP) server that enables AI assistants to interact with Fleet Device Management for device management, security monitoring, and compliance enforcement.

Demo

📸 Show/Hide Demo Screenshots

Fleet MCP Demo - Querying host information and running live queries

Fleet MCP Demo - Managing policies and compliance

Fleet MCP Demo - Software inventory and vulnerability tracking


View the full README on GitHub

Details

Repository
github.com/simplyminimal/fleet-mcp
Package
fleet-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active