productivity
TeamCity MCP, CLI, and Lua Integration for AI Agents
TeamCity integration docs for AI agents: MCP gateway setup, TeamCity CLI commands, Lua API reference, credentials, and function schemas.TeamCity for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
teamcity.teamcity_get_server_info | Read read | 0 | Get TeamCity server details. |
teamcity.teamcity_list_projects | Read read | 0 | List TeamCity projects. |
teamcity.teamcity_get_project | Read read | 0 | Get one project by locator. |
teamcity.teamcity_create_project | Write write | 0 | Create a TeamCity project. |
teamcity.teamcity_delete_project | Write write | 0 | Delete a TeamCity project. |
teamcity.teamcity_list_build_types | Read read | 0 | List build configurations. |
teamcity.teamcity_get_build_type | Read read | 0 | Get one build configuration. |
teamcity.teamcity_list_build_type_builds | Read read | 0 | List builds for one build configuration. |
teamcity.teamcity_list_builds | Read read | 0 | List builds by locator. |
teamcity.teamcity_get_build | Read read | 0 | Get one build by locator. |
teamcity.teamcity_queue_build | Write write | 0 | Add a build to the queue. |
teamcity.teamcity_cancel_queued_build | Write write | 0 | Cancel a queued build by locator. |
teamcity.teamcity_cancel_build | Write write | 0 | Cancel a started build by locator. |
teamcity.teamcity_delete_build | Write write | 0 | Delete build metadata by locator. |
teamcity.teamcity_list_build_artifacts | Read read | 0 | List artifact files for a build. |
teamcity.teamcity_get_build_statistics | Read read | 0 | Get statistical values for a build. |
teamcity.teamcity_get_build_tags | Read read | 0 | Get tags for a build. |
teamcity.teamcity_add_build_tags | Write write | 0 | Add tags to a build. |
teamcity.teamcity_set_build_pin_info | Write write | 0 | Pin or unpin a build. |
teamcity.teamcity_list_build_queue | Read read | 0 | List queued builds. |
teamcity.teamcity_set_queue_paused | Write write | 0 | Pause or resume the build queue. |
teamcity.teamcity_list_agents | Read read | 0 | List build agents. |
teamcity.teamcity_get_agent | Read read | 0 | Get one build agent by locator. |
teamcity.teamcity_list_users | Read read | 0 | List TeamCity users. |
teamcity.teamcity_get_user | Read read | 0 | Get one user by locator. |
teamcity.teamcity_list_groups | Read read | 0 | List user groups. |
teamcity.teamcity_list_investigations | Read read | 0 | List investigations. |
teamcity.teamcity_list_problems | Read read | 0 | List build problems. |
teamcity.teamcity_list_changes | Read read | 0 | List VCS changes. |
teamcity.teamcity_list_vcs_roots | Read read | 0 | List VCS roots. |
teamcity.teamcity_api_get | Read read | 0 | Call a safe relative TeamCity GET path. |
teamcity.teamcity_api_post | Write write | 0 | Call a safe relative TeamCity POST path. |
teamcity.teamcity_api_put | Write write | 0 | Call a safe relative TeamCity PUT path. |
teamcity.teamcity_api_patch | Write write | 0 | Call a safe relative TeamCity PATCH path. |
teamcity.teamcity_api_delete | Write write | 0 | Call a safe relative TeamCity DELETE path. |