MCP Tools API Reference
This document provides detailed specifications for all tools available through Kubiya’s MCP server.Core Execution Tools
execute_tool
Execute container-based tools with live streaming output. Parameters:tool_name
(string): Name of the tool to executeargs
(object): Tool-specific argumentsrunner
(string, optional): Target runner (defaults to “auto”)integrations
(array, optional): Required integrations
create_on_demand_tool
Create and execute tools from dynamic definitions. Parameters:tool_definition
(object): Complete tool specificationexecute_immediately
(boolean, optional): Execute after creation
Workflow Tools
execute_workflow
Execute complete multi-step workflows. Parameters:workflow_name
(string): Name of the workflowparameters
(object, optional): Workflow parametersrunner
(string, optional): Target runner
list_workflows
List available workflows. Returns: Array of workflow objects with name, description, and parameters.Infrastructure Tools
list_runners
List all available execution runners. Returns: Array of runner objects with name, status, and capabilities.check_runner_health
Check health status of specific runners. Parameters:runner_names
(array, optional): Specific runners to check
Agent Tools
chat_with_agent
Engage in conversational interaction with AI agents. Parameters:agent_name
(string): Name of the agentmessage
(string): Message to sendconversation_id
(string, optional): Conversation context
list_agents
List available AI agents. Returns: Array of agent objects with name, description, and capabilities.Knowledge Tools
search_kb
Search the organizational knowledge base. Parameters:query
(string): Search querylimit
(number, optional): Maximum results
list_kb
Browse knowledge base entries. Parameters:category
(string, optional): Filter by categorylimit
(number, optional): Maximum results
Source Management Tools
list_sources
List available tool sources (repositories).execute_tool_from_source
Execute tools from specific source repositories. Parameters:source_name
(string): Source repository nametool_path
(string): Path to tool within sourceargs
(object): Tool arguments
Integration Tools
list_integrations
List available integrations for connecting to external systems. Returns: Array of integration objects with name, type, and configuration details.list_secrets
List available secrets for authentication. Returns: Array of secret names (values are never exposed).Error Handling
All tools return standardized error responses:Rate Limits
- Standard tier: 100 requests per minute
- Enterprise tier: 1000 requests per minute
- Burst limit: 5x the standard rate for 30 seconds