Complete reference for all 21+ Kubiya MCP tools with examples and parameters
Complete documentation for all 21+ MCP tools exposed by the Kubiya MCP server. Each tool provides specific capabilities for automation, infrastructure management, and AI-powered workflows.
Execute any tool with live streaming output and comprehensive parameter support.
Parameters:
tool_name
(string, required): Name of the tool to executeargs
(object, optional): Tool-specific argumentsrunner
(string, optional): Runner to use (auto
, default
, or specific runner name)env
(object, optional): Environment variables as key-value pairswith_file
(array, optional): File mappings in [{source, destination}]
formatwith_volume
(array, optional): Volume mappings for containersskip_policy_check
(boolean, optional): Skip policy validation (default: false)Example:
Use Cases:
Create and execute tools from definitions on-the-fly.
Parameters:
name
(string, required): Tool namedescription
(string, optional): Tool descriptiontype
(string, required): Tool type (docker
, python
, bash
, etc.)image
(string, optional): Docker image for containerized toolscontent
(string, required): Tool script/contentargs
(object, optional): Tool argumentsrunner
(string, optional): Runner selectionenv
(object, optional): Environment variablesintegrations
(array, optional): Integration templates to applyExample:
Use Cases:
Execute complete workflows from YAML or JSON definitions.
Parameters:
workflow_definition
(object, required): Complete workflow definitionvariables
(object, optional): Workflow variables as key-value pairsrunner
(string, optional): Runner for workflow executionskip_policy_check
(boolean, optional): Skip policy validationExample:
Use Cases:
Execute pre-approved tools from configuration with enhanced security.
Parameters:
tool_name
(string, required): Name of whitelisted toolargs
(object, optional): Tool argumentsrunner
(string, optional): Runner selectionExample:
Configuration Example:
List all available execution runners with health and status information.
Parameters:
health_filter
(string, optional): Filter by health status (healthy
, unhealthy
, unknown
)include_load
(boolean, optional): Include current load metrics (default: true)Example Response:
Get detailed health information for specific runners.
Parameters:
runner_name
(string, optional): Specific runner name (if omitted, checks all)include_metrics
(boolean, optional): Include detailed metrics (default: false)Example:
Auto-select the best available runner based on health, load, and requirements.
Parameters:
requirements
(object, optional): Resource requirementspreferred_type
(string, optional): Preferred runner type (cloud
, self-hosted
)region_preference
(string, optional): Geographic preferenceExample:
List all available AI agents with their capabilities.
Parameters:
filter
(string, optional): Filter agents by capability or typeinclude_status
(boolean, optional): Include agent status (default: true)Example Response:
Initiate conversational interaction with AI agents.
Parameters:
agent_name
(string, required): Name of the agent to chat withmessage
(string, required): Message to send to the agentconversation_id
(string, optional): Continue existing conversationcontext
(object, optional): Additional context for the conversationExample:
List all available tool sources and repositories.
Parameters:
source_type
(string, optional): Filter by source type (git
, registry
, local
)include_tools
(boolean, optional): Include tool count per source (default: true)Example Response:
Execute tools directly from specific sources without adding them permanently.
Parameters:
source_uuid
(string, required): UUID of the sourcetool_name
(string, required): Name of the tool in the sourceargs
(object, optional): Tool argumentsrunner
(string, optional): Runner selectionExample:
Explore and preview tools in a source before execution.
Parameters:
source_url
(string, required): URL or identifier of the sourcepreview_limit
(number, optional): Maximum tools to preview (default: 50)Example:
Example Response:
List available integration templates for connecting to external services.
Parameters:
integration_type
(string, optional): Filter by type (aws
, k8s
, database
, etc.)include_credentials
(boolean, optional): Include credential requirements (default: true)Example Response:
Search the organizational knowledge base with intelligent queries.
Parameters:
query
(string, required): Search query or questionlimit
(number, optional): Maximum results to return (default: 10)source_filter
(array, optional): Filter by specific knowledge sourcesExample:
Example Response:
Browse and list knowledge base entries by category or source.
Parameters:
category
(string, optional): Filter by categorysource
(string, optional): Filter by knowledge sourcelimit
(number, optional): Maximum entries to return (default: 50)Example:
List available secrets and credentials with proper access control.
Parameters:
secret_type
(string, optional): Filter by secret type (api-key
, certificate
, password
)environment
(string, optional): Filter by environment (dev
, staging
, prod
)Example Response:
Create new execution runners for the platform.
Parameters:
name
(string, required): Runner nametype
(string, required): Runner type (docker
, kubernetes
, vm
)configuration
(object, required): Runner-specific configurationenvironment
(string, optional): Target environmentExample:
Remove execution runners from the platform.
Parameters:
runner_name
(string, required): Name of runner to deleteforce
(boolean, optional): Force deletion even if running tasks (default: false)Example:
Create new integration templates for external services.
Parameters:
name
(string, required): Integration nametype
(string, required): Integration typeconfiguration
(object, required): Integration configurationsecrets
(array, optional): Required secret mappingsExample:
Add new tool sources to the platform.
Parameters:
name
(string, required): Source nameurl
(string, required): Source URL (Git repository, registry, etc.)type
(string, required): Source type (git
, registry
, local
)authentication
(object, optional): Authentication configurationExample:
All tools return standardized error responses:
Common Error Types:
ValidationError
: Invalid parameters or configurationAuthorizationError
: Insufficient permissionsExecutionError
: Tool execution failedResourceError
: Runner or resource unavailablePolicyError
: Blocked by OPA policiesAll tools respect OPA policies when KUBIYA_OPA_ENFORCE=true
:
Use appropriate runners for security:
auto
: Let Kubiya choose the best available runnerkubiya-hosted
: Use Kubiya’s managed infrastructureprod-runner
: Use specific self-hosted runner for productiondev-runner
: Use development runner for testingIntegrations handle credentials securely:
Complete logging of:
Ready to build powerful AI applications? These 21+ MCP tools provide everything needed to create enterprise-grade AI assistants that can manage infrastructure, process data, and automate complex workflows with security and reliability.