The Kubiya MCP Server provides specialized tools organized into logical categories. Each tool supports specific operations for managing your Kubiya infrastructure.Documentation Index
Fetch the complete documentation index at: https://docs.kubiya.ai/llms.txt
Use this file to discover all available pages before exploring further.
Tool Categories
Agents
Teams
Executions
Environments
Projects
Skills
Worker Queues
Policies
Jobs
Workflows
System
Agents
Tools for managing AI agents and their configurations.list_agents
List all agents with pagination support. Parameters:“List all my agents” “Show the first 5 agents”
get_agent
Get detailed information about a specific agent. Parameters:“Show me details about agent abc-123” “Get information for the DevOps agent”
create_agent
Create a new agent with configuration. Parameters:“Create an agent named ‘DevOps Helper’ that manages Kubernetes” “Create a new support agent with Slack integration”
update_agent
Update an existing agent’s configuration. Parameters:“Update the DevOps agent to use GPT-4” “Change the agent description”
delete_agent
Delete an agent by ID. Parameters:“Delete the test agent” “Remove agent abc-123”
execute_agent
Execute an agent with a prompt. Parameters:“Execute the DevOps agent with prompt: check cluster health” “Run the support agent to create a ticket”
Teams
Tools for managing teams and collaborative workflows.list_teams
List all teams with pagination. Parameters:“Show all teams” “List my teams”
get_team
Get detailed information about a team. Parameters:“Get details for the DevOps team”
create_team
Create a new team. Parameters:“Create a team called ‘Infrastructure Team‘“
update_team
Update team configuration. Parameters:“Update the Infrastructure team configuration”
delete_team
Delete a team by ID. Parameters:“Delete the test team”
execute_team
Execute a team with a prompt. Parameters:“Execute the DevOps team to deploy to production”
Executions
Tools for monitoring and managing execution history.list_executions
List execution history with filtering. Parameters:pending, running, completed, failed
Example:
“Show recent executions” “List failed executions from the DevOps agent”
get_execution
Get detailed execution information. Parameters:“Show execution details for exec-123”
get_execution_messages
Get messages and logs from an execution. Parameters:“Get logs from execution exec-123”
stream_execution_to_completion
Stream execution events until completion (batch processing). Parameters:message- Complete messagesmessage_chunk- Streaming chunkstool_started- Tool execution startedtool_completed- Tool finishedstatus- Status changesdone- Execution completederror- Error occurred
“Stream the execution and show me all events” “Monitor execution exec-123 until it completes”
get_execution_events
Poll for new execution events incrementally. Parameters:“Get new events for execution exec-123” “Poll for updates on the running execution”
Environments
Tools for managing deployment environments.list_environments
List all environments. Parameters:“List all environments” “Show active environments”
get_environment
Get environment details. Parameters:“Get details for the production environment”
create_environment
Create a new environment. Parameters:“Create a staging environment” “Create an environment named ‘qa-testing‘“
update_environment
Update environment configuration. Parameters:“Update the staging environment description”
delete_environment
Delete an environment. Parameters:“Delete the test environment”
Projects
Tools for managing projects.list_projects
List all projects. Parameters:“Show all projects”
get_project
Get project details. Parameters:“Get details for project abc-123”
create_project
Create a new project. Parameters:“Create a project called ‘Infrastructure Automation‘“
update_project
Update project configuration. Parameters:“Update project INFRA description”
delete_project
Delete a project. Parameters:“Delete the test project”
Skills
Tools for managing skills (toolsets).list_skills
List all available skills. Parameters:“Show all available skills” “List toolsets”
get_skill
Get skill details. Parameters:“Get details for the kubectl skill”
create_skill
Create a new skill. Parameters:“Create a skill for GitHub operations”
update_skill
Update skill configuration. Parameters:“Disable the deprecated skill”
delete_skill
Delete a skill. Parameters:“Delete the test skill”
Worker Queues
Tools for managing worker queues.list_worker_queues
List all worker queues. Parameters:“Show all worker queues” “List queues”
get_worker_queue
Get worker queue details. Parameters:“Get details for the production queue”
create_worker_queue
Create a new worker queue. Parameters:“Create a worker queue for the staging environment”
update_worker_queue
Update worker queue configuration. Parameters:“Increase max workers to 20 for the production queue”
delete_worker_queue
Delete a worker queue. Parameters:“Delete the test queue”
Policies
Tools for managing OPA policies.list_policies
List all policies. Parameters:“Show all policies” “List enabled policies”
get_policy
Get policy details. Parameters:“Get the access control policy details”
create_policy
Create a new OPA policy. Parameters:“Create a policy to restrict production access”
update_policy
Update policy configuration. Parameters:“Disable the test policy”
delete_policy
Delete a policy. Parameters:“Delete the deprecated policy”
Jobs
Tools for managing scheduled jobs.list_jobs
List all scheduled jobs. Parameters:cron, webhook, manual
Example:
“Show all scheduled jobs” “List enabled cron jobs”
get_job
Get job details. Parameters:“Get details for the daily backup job”
create_job
Create a new scheduled job. Parameters:predefined_agent- Use specific agentpredefined_team- Use specific team
“Create a daily job that runs the backup agent at 2 AM UTC” “Schedule a weekly report generation”
update_job
Update job configuration. Parameters:“Change the backup job schedule to 3 AM”
delete_job
Delete a job. Parameters:“Delete the test job”
trigger_job
Manually trigger a job execution. Parameters:“Trigger the backup job now” “Run the report job with date=2025-12-15”
Workflows
Tools for managing workflows.list_workflows
List all workflows. Parameters:“Show all workflows”
get_workflow
Get workflow details. Parameters:“Get details for the deployment workflow”
create_workflow
Create a new workflow definition. Parameters:“Create a workflow for deploying to Kubernetes”
System
System health and configuration tools.health_check
Check API health status. Parameters: None Example:“Check Kubiya API health” “Is the system healthy?”Returns:
- API status
- Response time
- System version
list_models
List available LLM models. Parameters: None Example:“What models are available?” “List supported LLMs”Returns:
- Model names (e.g., gpt-4, claude-3-5-sonnet)
- Model capabilities
- Availability status
Tool Whitelisting
Control which tools are available using theMCP_ALLOWED_TOOLS environment variable:
Next Steps
Resources
Learn about context injection
Examples
See practical usage patterns
Configuration
Configure security and environments
Quick Start
Get started with Claude Desktop