Can AI agents automate TeamCity?

JetBrains · hybrid · ci-cddeveloper-tools

TeamCity is automatable today through its REST API and official CLI. This record is JetBrains TeamCity (on-premises and Cloud), not Jenkins or Azure DevOps. REST lives under /app/rest with Swagger at /app/rest/swagger.json. Preferred authentication is a personal access token as Authorization Bearer. Basic HTTP auth via /httpAuth/app/rest and guest access via /guestAuth/app/rest (when enabled) are also documented. The official teamcity CLI starts builds, tails logs, manages agents, emits --json, and can send arbitrary REST via teamcity api. First-party MCP is at /app/mcp with tools for build logs, REST GET/POST, and pipelines. Safe mode limits writes to personal build-queue posts unless teamcity.ai.mcp.braveMode.enabled is true. JetBrains states the CLI covers a wider operational surface than MCP. Official REST SDK status was not established; Kotlin DSL and YAML pipelines are recorded as scripting. Computer-use viability is unassessed. API and CLI both score 8; API is the best path because the CLI and MCP consume it. MCP scores 7 as official but narrower and safe-mode gated.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestopenapibearer-tokenbasicguest
coverage: partial · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyeskotlin-dslyaml-pipelines
webhooks: unknown
Data access
export: json, xml · import: unknown
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Vendor automation is the REST API under /app/rest, the official teamcity CLI, and the first-party /app/mcp server, not browser control of the TeamCity UI.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
8788

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-14
modalities.api.existsdeclaredsource2026-09-14
modalities.api.kinds[0]declaredsource2026-09-14
modalities.api.kinds[1]declaredsource2026-09-14
modalities.api.auth[0]declaredsource2026-09-14
modalities.api.auth[1]declaredsource2026-09-14
modalities.api.auth[2]declaredsource2026-09-14
modalities.cli.existsdeclaredsource2026-09-14
modalities.mcp.first_partydeclaredsource2026-09-14
modalities.mcp.verdictdeclaredsource2026-09-14
verdict.scores.apideclaredsource2026-09-14
verdict.scores.clideclaredsource2026-09-14
verdict.scores.mcpdeclaredsource2026-09-14
freshness.watch[0].urldeclaredsource2026-09-14
freshness.watch[1].urldeclaredsource2026-09-14
freshness.watch[2].urldeclaredsource2026-09-14

Related tools

Other products in this database that share a category with TeamCity.

Last verified 2026-09-14 · volatility high · JSON record