Agent-first
One JSON API for
your whole stack.
pncli gives GitHub Copilot, Claude Code, and Codex structured CLI access to the tools your org actually runs — self-hosted or SaaS. No MCP servers required.
Inventory — Form PN-12
Every tool your org
throws at you.
Give GitHub Copilot, Claude Code, and Codex a unified API into the tools your org already pays for.
Every integration pncli ships gets a panel here. New ones land as untested — shipped, but not yet validated against a live instance — and move up as they get real mileage.
Git
Local repository operations
Jira
Issues, sprints, projects
Confluence
Pages, spaces, content
Azure DevOps
Work items, pipelines
Bitbucket
Pull requests, repositories
GitHub
Pull requests, reviews, issues
SonarQube
Code quality & security
SDElements
Security requirements
Artifactory
Artifact repository
Jenkins
CI/CD pipelines
Dynatrace
Problems, entities, traces
Dependencies
CVE detection, license audit
Checkmarx
Vulnerability scanning (SAST)
Contrast IAST
Runtime application security
Sonatype IQ
Dependency policy enforcement
OpenShift
Pods, events, logs, metrics
LogScale
Log queries, repositories
Figma
Design files, comments, history
Split.IO
Feature flags, change requests
Withdrawn
-
ServiceNow removed in v5.0.0
ServiceNow personal access tokens are an opt-in feature many enterprises never turn on, so in practice the integration fell back to a username and password. That fails pncli’s authentication bar, which requires a personal access token and nothing else.
-
IBM UrbanCode Deploy removed in v2.0.0
UCD has no personal access token that works as a standalone credential, so the only workable auth was a username and password. That fails pncli’s authentication bar, and shipping it invited people to put a real account password in a config file.
Get started in seconds
npm install -g @kolatts/pncli Case file 001 — red tape
Cut through the red tape.
“Per policy, I have escalated your escalation. Expect a response within three meetings.”
— MUNDANE, Compliance Division
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 most of your enterprise 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.
A universal adapter.
Issue trackers, CI, scanners, ITSM, observability, design tools — self-hosted or SaaS. Wherever no MCP server exists, pncli is the adapter.
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
Continuing education
Want to get good at this?
Context Overflow teaches agentic engineering — context, skills, and putting robots to work — starring MAVERICK, MUNDANE, and the compliance division below. MUNDANE has pre-filed your enrollment paperwork. MAVERICK is very excited about everything.
Visit Context Overflow-
ALIGN.SYS compliance -
PATCHWORK.EXE compliance -
OVERSEER.YAML compliance -
ZEROTRUST-9 compliance -
CHECKBOX-3000 compliance -
MUNDANE management -
MAVERICK morale officer
What's new.
View full changelog →Bitbucket: send reviewer user.name instead of user.slug
Cap rate-limit retry waits and surface requested delay
Pncli servicenow and all its subcommands are removed. The servicenow. config keys and PNCLI_SERVICENOW_ environment variables no longer resolve, and config check / config test no longer report a servicenow entry. Scripts that read that key from the JSON envelope must drop it. ServiceNow PAT support is not widely enabled at enterprises, so the integration could not meet pncli's personal-access-token-only auth bar.