One command does what three meetings couldn't.
pncli gives AI coding agents and humans structured CLI access to Jira Data Center, Bitbucket Server, Confluence, SonarQube, and the rest of the self-hosted editions your company still runs. No MCP servers required.
Get started in seconds
npm install -g @kolatts/pncli
Cut through the red tape.
Your coding agents can't reach your stack.
GitHub Copilot, Claude Code, and Codex need to create Jira tickets, review PRs, and run security scans — but your Data Center tools have no native agent integration.
pncli bridges the gap.
One CLI with a structured JSON API your agents can call directly. No MCP required, no custom integrations to maintain.
Every Data Center tool, covered.
Jira, Bitbucket, Confluence, SonarQube, and more — the on-prem editions your org hasn't migrated yet.
Every tool your org
throws at you.
Give GitHub Copilot, Claude Code, and Codex a unified API into the Data Center editions your org hasn't migrated yet.
Testing maturity shown per integration — untested means shipped but not validated against a live instance.
Git
Local repository operations
Jira
Issues, sprints, projects
Bitbucket
Pull requests, repositories
Confluence
Pages, spaces, content
SonarQube
Code quality & security
Checkmarx
Vulnerability scanning (SAST)
SDElements
Security requirements
Azure DevOps
Work items, pipelines
IBM UDeploy
Component versions, deploys
Artifactory
Artifact repository
Jenkins
CI/CD pipelines
Contrast IAST
Runtime application security
ServiceNow
IT service management
agent-first
Built for AI agents.
Every command returns structured JSON to stdout
Errors are JSON too — always check ok
--dry-run lets agents preview before executing
See the command reference for all commands and flags
What's new.
View full changelog →Add GitHub integration with PR, review, and comment operations
**cli:** add --debug global option for API call traces, closes [#221](https://github.com/kolatts/pncli/issues/221)
**ado:** always send application/octet-stream for work item attachments, closes [#209](https://github.com/kolatts/pncli/issues/209)