MCP Servers / cloud-service / Jamf Pro MCP Server

Jamf Pro MCP Server

JSON →
nonecloud-service

A server for managing Apple devices through the Jamf Pro API.

Install
How to run this server

No install command recorded.

server path: jamf-pro-mcp-server-2
Tools
What this server exposes
searchDevices
Find devices by name, serial number, IP address, or username (supports partial matching)
getDeviceDetails
Retrieve comprehensive device information by ID or name
checkDeviceCompliance
Find devices that haven't reported in X days (optimized for large fleets)
getDevicesBatch
Get details for multiple devices efficiently
updateInventory
Force inventory update on devices
listPolicies
List all policies in Jamf Pro
getPolicyDetails
Get detailed information about a specific policy by ID or name (includes scope, scripts with full content, and packages - you can see exactly what scripts and packages are attached to any policy)
searchPolicies
Search for policies by name or ID (supports partial matching)
executePolicy
Run policies on specific devices (policy and device can be specified by ID or name, requires confirmation)
deployScript
Execute scripts for troubleshooting (with confirmation)
getScriptDetails
Get full script content and metadata including parameters, notes, and OS requirements
listConfigurationProfiles
List all configuration profiles (computer or mobile device)
getConfigurationProfileDetails
Get detailed information about a specific configuration profile
searchConfigurationProfiles
Search for configuration profiles by name
deployConfigurationProfile
Deploy a configuration profile to one or more devices (with confirmation)
removeConfigurationProfile
Remove a configuration profile from one or more devices (with confirmation)
listPackages
List all packages with name, version, category, and size
getPackageDetails
Get detailed package information including metadata, requirements, and notes
searchPackages
Search packages by name, filename, or category
getPackageDeploymentHistory
Get deployment history and statistics for a package
getPoliciesUsingPackage
Find all policies that use a specific package
listComputerGroups
List computer groups (smart groups, static groups, or all)
getComputerGroupDetails
Get detailed information about a specific group including membership and smart group criteria
searchComputerGroups
Search for computer groups by name
getComputerGroupMembers
Get all members of a specific computer group
createStaticComputerGroup
Create a new static computer group with specified members (with confirmation)
updateStaticComputerGroup
Update the membership of a static computer group (with confirmation)
deleteComputerGroup
Delete a computer group (with confirmation)
searchMobileDevices
Search for mobile devices by name, serial number, UDID, or other criteria
getMobileDeviceDetails
Get detailed information about a specific mobile device including hardware, OS, battery, and management status
listMobileDevices
List all mobile devices in Jamf Pro with basic information
updateMobileDeviceInventory
Force an inventory update on a specific mobile device
sendMDMCommand
Send MDM commands to mobile devices (lock, wipe, clear passcode, etc.) with confirmation for destructive actions
listMobileDeviceGroups
List mobile device groups (smart groups, static groups, or all)
getMobileDeviceGroupDetails
Get detailed information about a specific mobile device group including membership and criteria
Configuration
Environment & auth
authnone
envJAMF_URL
envJAMF_CLIENT_ID
envJAMF_CLIENT_SECRET
Resources
Jamf Pro MCP Server — MCP Server · libregistry