How to Use the Jamf Pro MCP in OpenAI Agents SDK
Audit and pull Jamf Pro device data directly into your OpenAI Agents SDK production deployment with automated tool discovery.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Jamf Pro MCP to OpenAI Agents SDK
Create your Vinkius account to connect Jamf Pro to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Audit Mac fleets with OpenAI Agents SDK
Your OpenAI Agents SDK deployment can now fetch real-time Jamf Pro hardware configurations and security postures on demand. By exposing Jamf Pro `list_computers` and `get_computer` tools directly to your OpenAI Agents SDK agent, this MCP Server lets you query disk encryption status and installed applications without manual API plumbing. This setup guarantees that your OpenAI Agents SDK pipeline gets immediate access to Jamf Pro serial numbers and user assignments. The agent handles the Jamf Pro API calls in the background, letting you build automated compliance checks in your OpenAI Agents SDK workflow that flag unencrypted machines instantly.
Map mobile hardware across departments
Track iOS and iPadOS assets by letting your OpenAI Agents SDK agent query active Jamf Pro devices on the fly. The agent calls `list_mobile_devices` to pull the active Jamf Pro inventory and then runs `get_mobile_device` to extract specific OS versions and security statuses. This integration feeds clean Jamf Pro device metadata straight into your OpenAI Agents SDK run loop. You can write simple policies that instruct the OpenAI Agents SDK to compare Jamf Pro mobile OS versions against your corporate baseline and trigger alerts for outdated hardware.
Track Jamf Pro scripts and software packages
Analyze your deployment assets by exposing Jamf Pro configuration metadata directly to your OpenAI Agents SDK agent. This MCP Server lets your OpenAI Agents SDK agent list every custom Jamf Pro script and software package in your distribution points using `list_scripts` and `list_packages`. The OpenAI Agents SDK agent parses the returned payload to audit what Jamf Pro installers are available for remote execution. It matches these files against active Jamf Pro departments retrieved via `list_departments` to verify that the right business units have access to the correct deployment assets within your OpenAI Agents SDK session.
Set up Jamf Pro MCP in OpenAI Agents SDK
Prerequisites
- Python 3.10+ installed
-
openai-agentspackage (pip install openai-agents) - Active Vinkius subscription with a valid endpoint token
- 1
Install the SDK
Run
pip install openai-agentsto install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed. - 2
Connect via SSE transport
Use
MCPServerSsewith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. The SDK auto-discovers all Jamf Pro tools at runtime. - 3
Create your Agent
Pass the MCP to
Agent(mcp_servers=[server]). The agent receives Jamf Pro tools as native definitions — JSON schemas resolve automatically. - 4
Run the agent
Call
Runner.run(agent, prompt)to execute. The agent invokes the appropriate Jamf Pro tools and returns structured results. Copy the full example on the right to get started.
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse
async def main():
async with MCPServerSse(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
) as server:
agent = Agent(
name="Jamf Pro Agent",
instructions="You have access to Jamf Pro tools.",
mcp_servers=[server],
)
result = await Runner.run(agent, "List recent transactions")
print(result.final_output)
asyncio.run(main()) 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Jamf Pro MCP in OpenAI Agents SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Jamf Pro MCP today
We host it, we monitor it, we maintain it. You just paste one token.