
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 toolsPublic 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*secretYour Fleet API token. Get this from Fleet UI: My account > Get API token
FLEET_READONLYEnable read-only mode
FLEET_ALLOW_SELECT_QUERIESAllow SELECT queries in read-only mode. This allows you to run live queries.
FLEET_VERIFY_SSLVerify SSL certificates when connecting to your Fleet instance.
Readme
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
Details
- Repository
- github.com/simplyminimal/fleet-mcp
- Package
fleet-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active