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