4,500+ servers built on MCP Fusion
Vinkius

Jamf Pro MCP. Audit your entire Mac and mobile fleet from your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Jamf Pro MCP on Cursor AI Code Editor MCP Client Jamf Pro MCP on Claude Desktop App MCP Integration Jamf Pro MCP on OpenAI Agents SDK MCP Compatible Jamf Pro MCP on Visual Studio Code MCP Extension Client Jamf Pro MCP on GitHub Copilot AI Agent MCP Integration Jamf Pro MCP on Google Gemini AI MCP Integration Jamf Pro MCP on Lovable AI Development MCP Client Jamf Pro MCP on Mistral AI Agents MCP Compatible Jamf Pro MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Jamf Pro MCP Server connects your AI agent directly to the Jamf Pro API. It lets you audit and manage your entire Apple ecosystem.

You can list all managed computers and mobile devices, check user assignments, and inventory everything from installed apps to disk encryption status.

It's essential for automating IT operations and asset tracking across your Mac and iOS fleet.

What your AI agents can do

Get computer

Retrieves detailed information for a specific Mac, including its installed apps, disk encryption status, and user info.

Get mobile device

Retrieves detailed inventory and management data for a specific mobile device (iPhone/iPad).

List buildings

Lists all configured buildings within your Jamf Pro environment for site auditing.

+ 7 more capabilities included
Audit specific Mac details

The agent retrieves detailed information for one Mac, including its installed apps, disk encryption status, and current user.

Audit specific mobile device details

The agent retrieves detailed inventory and security status for one mobile device.

Map organizational structure

The agent lists all configured buildings, departments, or management categories to map device distribution.

Inventory all managed assets

The agent lists all managed computers, all managed mobile devices, or all system users.

Review available software and automation

The agent lists all available software packages or all management scripts configured in Jamf Pro.

Find asset relationships

The agent finds connections between users and devices, or between devices and specific locations.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Jamf Pro MCP Server: 10 Tools for Device & Asset Tracking

Run detailed audits on your Mac and mobile endpoints. This server gives your agent the tools to inventory assets, check compliance, and map organizational relationships within Jamf Pro.

get019d75bc

get computer

Retrieves detailed information for a specific Mac, including its installed apps, disk encryption status, and user info.

get019d75bc

get mobile device

Retrieves detailed inventory and management data for a specific mobile device (iPhone/iPad).

list019d75bc

list buildings

Lists all configured buildings within your Jamf Pro environment for site auditing.

list019d75bc

list categories

Lists all management categories defined in Jamf Pro, useful for navigating the management hierarchy.

list019d75bc

list computers

Lists all managed computers, providing names, IDs, and serial numbers for fleet-wide auditing.

list019d75bc

list departments

Lists all business departments configured in Jamf Pro, helping audit device distribution by unit.

list019d75bc

list mobile devices

Lists all managed mobile devices, providing names, IDs, and models for mobile fleet auditing.

list019d75bc

list packages

Lists all software packages (pkg, .dmg) available in Jamf Pro for deployment auditing.

list019d75bc

list scripts

Lists all management scripts stored in Jamf Pro, useful for auditing custom automation assets.

list019d75bc

list users

Lists all users in the system, mapping them to specific devices and organizational units.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Jamf Pro, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your AI client hooks right into the Jamf Pro API with this server. You can audit and manage your whole Apple setup—Macs, iPhones, and iPads. It’s built for IT guys who need to automate device management and prove compliance without clicking through the web console.

Inventorying Devices and Users

You can list every managed computer using list_computers, getting names, IDs, and serial numbers for your whole Mac fleet. Similarly, list_mobile_devices gives you a list of all managed iPhones and iPads, showing names, IDs, and models. list_users shows you every user in the system, mapping them to specific devices and organizational units.

You can also check out how your organization is structured by listing all configured buildings with list_buildings, or mapping devices by business department using list_departments, or checking management categories with list_categories.

Deep Device Audits

Need to check a specific machine? You run get_computer to pull detailed info for one Mac, including its installed apps, disk encryption status, and current user. For a mobile device, get_mobile_device pulls deep inventory and security status.

Software and Automation Review

To see what software's available, you run list_packages, which lists every software package (pkg, .dmg) in Jamf Pro for deployment auditing. If you need to audit custom automation, list_scripts shows you every management script stored in Jamf Pro.

Finding Connections

Your agent can find connections between users and devices, or between devices and specific locations. You can use list_computers and get_computer to get a full picture of a Mac's status, while get_mobile_device gives you the full rundown on a mobile asset. You can check out what's going on with your whole stack, from listing every device to seeing the specific software running on it.

How Jamf Pro MCP Works

  1. 1 First, your AI agent calls a listing tool (e.g., list_computers) to pull the full roster of assets needed for the audit.
  2. 2 Next, the agent filters that roster using context (e.g., 'Show me devices in the London building').
  3. 3 Finally, the agent executes a detail tool (e.g., get_computer) on the selected asset ID to retrieve specific data points like encryption status or app list.

The bottom line is, you get a structured data dump of your entire Apple fleet, allowing your agent to run complex, multi-step audits that would take hours in the GUI.

Who Is Jamf Pro MCP For?

The ops engineer who's tired of clicking through dashboards at 2 am. This is for IT Operations and IT Security teams that need real-time, comprehensive audit data. If you spend time manually cross-referencing user accounts with device serial numbers, this saves you hours of tedium.

IT Operations Engineer

Uses list_computers and list_mobile_devices to build full asset reports, then runs get_computer to check disk encryption status for compliance.

Security Administrator

Uses get_mobile_device and list_users to verify if specific mobile assets have the required security policies applied and who they belong to.

Help Desk Technician

Uses list_departments and list_buildings to quickly map a reported device ID back to the correct physical location and business unit.

What Changes When You Connect

  • See disk encryption status and installed apps for any Mac using get_computer. This replaces manually running audit reports and gives you compliance data instantly.
  • Audit the entire mobile fleet by running list_mobile_devices and then drilling down on individual assets with get_mobile_device to check security status.
  • Map device distribution across your organization. Use list_departments and list_buildings to answer questions like, 'How many Macs are in Accounting?'
  • Track software readiness. list_packages lets you see every available software deployment package, which is critical before rolling out an application update.
  • Verify user ownership. list_users links people to devices, while list_computers gives you the asset ID. You can combine these tools to build a full ownership report.
  • Automate compliance checks. By combining list_scripts and list_packages, your agent can verify if the correct management scripts are available and ready to run.

Real-World Use Cases

01

A security audit requires knowing which devices are non-compliant.

The security admin needs a report on all Macs without disk encryption. They first call list_computers to get all IDs, then iterate through the list, calling get_computer for each one. The agent filters the results for 'disk encryption: False' and reports the full list of non-compliant assets.

02

The company is merging departments and needs to know the resource impact.

The IT manager uses list_departments and list_buildings to understand the current physical and organizational breakdown. They then cross-reference this data with list_computers to model which assets might need re-assignment or re-provisioning after the merger.

03

A new mobile policy needs to be rolled out to all employees.

The agent first runs list_mobile_devices to get all asset IDs. Then, using get_mobile_device, it checks the current OS version and security status of the entire fleet to confirm if every device meets the minimum standard before deployment.

04

A user leaves the company and needs their assets quickly accounted for.

The help desk agent uses list_users to identify the user's ID, then uses list_computers and list_mobile_devices to gather all associated asset IDs. They compile this into a handover report detailing all equipment that needs to be collected.

The Tradeoffs

Trying to get a full inventory by calling multiple listing tools.

The user runs list_computers to get Mac IDs, then runs list_mobile_devices to get phone IDs, and then runs list_users separately, forcing them to manually merge three separate CSV files.

Don't treat these as separate steps. Tell your agent to run list_computers and list_mobile_devices in sequence, then use the resulting IDs as context for a single summary report. This keeps the data structured and ready for analysis.

Asking for a specific piece of data without knowing the asset ID.

The user asks, 'What is the disk encryption status for Jane Doe's computer?' The agent can't answer because it needs a device ID first, forcing the user to search for the ID manually.

First, run list_users to find Jane Doe's ID. Then, use that ID to filter the results of list_computers to get the correct asset ID. Finally, run get_computer with that specific ID.

Overlooking the relationship between departments and assets.

The user only runs list_computers and gets a massive list of hardware. They don't know which department owns which machine, so the report is useless for planning a departmental shift.

Always start by running list_departments and list_buildings. Then, use the resulting structure to narrow your search when running list_computers to only include assets relevant to the target department.

When It Fits, When It Doesn't

Use this if your goal is comprehensive, cross-platform auditing. If you need to know the status of an asset (e.g., 'Is the Mac encrypted?'), you must use the detail tools (get_computer or get_mobile_device) after running a list tool. Don't assume the listing tools contain deep status data; they just give IDs and names. Don't use this if you just need to know the names of all available software packages; use list_packages directly. If you need to map user ownership to physical location, you must combine list_users, list_departments, and list_buildings in a single logical workflow. If the data you need is simple—like 'list all users'—just use the simple listing tools. This is an inventory server, not a CMDB updater.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Jamf Pro. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_computer get_mobile_device list_buildings list_categories list_computers list_departments list_mobile_devices list_packages list_scripts list_users

Manually compiling a full inventory report takes hours.

Today, gathering a comprehensive view of your Mac fleet means jumping between the Jamf console, the user directory, and the asset management portal. You copy a list of serial numbers here, check the compliance tab there, and then copy the results into a spreadsheet to cross-reference ownership. It's slow, error-prone, and takes half a day.

With the Jamf Pro MCP Server, your agent handles that entire process in a single workflow. You ask for 'all unencrypted Macs in Accounting,' and the agent automatically calls `list_computers`, filters by department using `list_departments`, and then executes `get_computer` on the results. You get the clean, filtered data set instantly.

Jamf Pro MCP Server: Audit hardware and user distribution

The biggest time-saver is the ability to audit software and scripts. Instead of navigating to the 'Packages' section and manually checking every deployment status, your agent runs `list_packages` and `list_scripts` to give you a full manifest of what's ready for deployment.

This server doesn't just give you data; it lets you automate the discovery phase. You can verify that the necessary scripts are in place and the packages are ready before you even start the rollout. That's the difference between a manual checklist and automated proof.

Common Questions About Jamf Pro MCP

How do I use the get_computer tool to check encryption status? +

You pass the specific Mac ID or serial number to get_computer. The tool returns a detailed object containing the 'disk encryption status' field, telling you if it's compliant.

Can list_users help me map users to departments? +

Yes, list_users provides user details. To map them to departments, you must combine its output with list_departments and then cross-reference the user data to build a full organizational map.

Which tool should I use to see all available software deployments? +

Use list_packages. This tool pulls the manifest of all available software packages and their types (pkg, .dmg) from Jamf Pro.

What is the difference between list_computers and list_mobile_devices? +

Use list_computers for all Mac endpoints. Use list_mobile_devices for mobile assets like iPhones and iPads. Both return names, IDs, and models.

Can I audit a specific machine's apps using get_computer? +

Yes, get_computer includes a section listing installed applications, allowing you to audit if the required software is present on the Mac.

How can I use list_departments to analyze device ownership by business unit? +

The list_departments tool returns all configured departments. You can then cross-reference this list with the device data retrieved from list_computers or list_mobile_devices to map device distribution across your organizational structure.

What should I check if `get_mobile_device` returns an error? +

If get_mobile_device fails, check the device ID and ensure the asset is active in Jamf Pro. Errors often relate to incorrect identifiers or expired device records.

Can I use list_packages to find out what software is available for deployment? +

Yes, list_packages shows all available software packages (.pkg, .dmg) stored in Jamf Pro. This lets you audit exactly what software can be pushed out to your fleet.

How do I get Jamf Pro API credentials? +

You need to create an API user in your Jamf Pro console under Settings > User Accounts & Groups. Ensure the user has the necessary privileges for the data you want to access.

What is the instance domain? +

The domain is your Jamf Pro server URL (e.g., company.jamfcloud.com). You must provide this during setup.

Does it support the latest Jamf Pro API? +

Yes, this MCP uses the Jamf Pro API v1 with Bearer token authentication.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Jamf Pro. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.