Start building with AI

The Jamf Platform APIs are designed with modern development in mind — consistent, intuitive, and easy for both humans and AIs to understand. Their clean, predictable structure makes them ideal for use in AI-assisted development, whether you’re generating new integrations, exploring data, or automating complex platform tasks.

To make this even easier, Jamf provides an MCP (Model Context Protocol) server that gives AI tools structured access to our live API specifications. This allows you to query, discover, and build on the Jamf Platform with confidence, using accurate, up-to-date documentation directly from the source.

You can use any of the popular AI development tools to get started — including Claude Code, GitHub Copilot, AWS Q Developer, and Google Gemini Code Assist.

Coming soon, we’ll publish example configuration files to help you get started quickly. These will include working examples of Bearer Token authentication and common API usage patterns, so you can focus on building rather than setup.

Whether you’re prototyping with an AI assistant or scaling automation across thousands of devices, the Jamf Platform gives you a consistent foundation to build on — securely, intelligently, and your way.

MCP for Jamf API specs

The Jamf Model Context Protocol (MCP) server enables AI-powered code editors like Cursor and Windsurf, plus general-purpose tools like Claude Desktop, to interact with Jamf developer documentation.

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI applications to securely access external data sources and tools. The Jamf MCP server provides AI agents with:

  • Documentation search capabilities
  • Code generation assistance for Jamf API integrations

Jamf MCP Server Setup

Jamf hosts a remote MCP server at https://developer.jamf.com/mcp. Configure your AI development tools to connect to this server. If your APIs require authentication, you can pass in headers via query parameters or however headers are configured in your MCP client.

Add to~/.cursor/mcp.json:

{
  "mcpServers": {
    "jamf": {
      "url": "https://developer.jamf.com/mcp"
    }
  }
}

Testing Your MCP Setup

Once configured, you can test your MCP server connection:

  1. Open your AI editor (Cursor, Windsurf, etc.)
  2. Start a new chat with the AI assistant
  3. Ask about Jamf APIs - try questions like:
    • "How do I [common use case]?"
    • "Show me an example of [API functionality]"
    • "Create a [integration type] using Jamf [API Functionality]"

The AI should now have access to Jamf documentation through the MCP server.