# Jenkins > Jenkins is the leading open source automation server that enables developers to reliably build, test, and deploy software. It exposes a machine-consumable Remote Access API for nearly every resource it manages, available in XML (with XPath filtering), JSON (with JSONP), and a Python-compatible variant, secured with HTTP Basic auth using API tokens. This file is generated by API Evangelist from the catalog entry at https://github.com/api-evangelist/jenkins. Jenkins does not publish its own llms.txt. ## APIs - [Jenkins Remote Access API](https://www.jenkins.io/doc/book/using/remote-access-api/): Append /api/json, /api/xml, or /api/python to any Jenkins resource URL to trigger builds, read job/build information, and inspect the queue and agents. ## Specs - [OpenAPI 3.1](https://raw.githubusercontent.com/api-evangelist/jenkins/refs/heads/main/openapi/jenkins-openapi.yml) ## Agent & MCP - [MCP Server plugin (official)](https://plugins.jenkins.io/mcp-server): Jenkins acts as an MCP server at /mcp-server/mcp (streamable HTTP); exposes tools like getJob, triggerBuild, getBuild, getBuildLog, whoAmI. - [Agentic access contracts](https://raw.githubusercontent.com/api-evangelist/jenkins/refs/heads/main/agentic-access/jenkins-agentic-access.yml) ## Tooling - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli/): jenkins-cli.jar over WebSocket/HTTP/SSH. - [Python clients](https://www.jenkins.io/solutions/python/): python-jenkins, jenkinsapi, api4jenkins. ## Docs - [Documentation](https://www.jenkins.io/doc/) - [Authentication for scripted clients (API tokens)](https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients/) - [Plugins](https://plugins.jenkins.io/) - [Changelog](https://www.jenkins.io/changelog/) - [Security advisories](https://www.jenkins.io/security/advisories/)