Overview of built-in system tasks in Conductor — HTTP, Event, Human, Wait, Inline, Kafka Publish, JSON JQ Transform, LLM orchestration, MCP function calling, and more for durable workflow orchestration.
System Tasks
System tasks are built-in tasks that run on the Conductor server. They execute without external workers, allowing you to build workflows using common operations out of the box.
Conductor is the only open-source workflow engine with native AI system tasks. These tasks require the ai module to be enabled and provide direct integration with 14+ LLM providers, 3 vector databases, and MCP servers — no external frameworks or custom workers needed.
LLM
Task
Type
Description
Chat Completion
LLM_CHAT_COMPLETE
Multi-turn conversational AI with optional tool calling. Supports all major LLM providers.
Text Completion
LLM_TEXT_COMPLETE
Single prompt completion.
Supported providers: Anthropic (Claude), OpenAI (GPT), Azure OpenAI, Google Gemini, AWS Bedrock, Mistral, Cohere, HuggingFace, Ollama, Perplexity, Grok (xAI), StabilityAI, and more. Switch providers by changing a configuration parameter — no code changes required.
Embeddings & Vector Search
Task
Type
Description
Generate Embeddings
LLM_GENERATE_EMBEDDINGS
Convert text to vector embeddings.
Store Embeddings
LLM_STORE_EMBEDDINGS
Store pre-computed embeddings in a vector database.
Index Text
LLM_INDEX_TEXT
Store text with auto-generated embeddings in a vector database.
Search Index
LLM_SEARCH_INDEX
Semantic search using a text query.
Search Embeddings
LLM_SEARCH_EMBEDDINGS
Search using embedding vectors directly.
Supported vector databases: Pinecone, pgvector (PostgreSQL), and MongoDB Atlas Vector Search. These enable RAG (retrieval-augmented generation) pipelines as standard Conductor workflows.
Content Generation
Task
Type
Description
Generate Image
GENERATE_IMAGE
Generate images from text prompts.
Generate Audio
GENERATE_AUDIO
Text-to-speech synthesis.
Generate Video
GENERATE_VIDEO
Generate videos from text or image prompts (async).
Generate PDF
GENERATE_PDF
Convert markdown to PDF documents.
MCP (Model Context Protocol)
Task
Type
Description
List MCP Tools
LIST_MCP_TOOLS
List available tools from an MCP server.
Call MCP Tool
CALL_MCP_TOOL
Execute a tool on an MCP server.
MCP integration enables Conductor workflows to discover and use tools from any MCP-compatible server, and to expose Conductor workflows as MCP tools for use by LLMs and AI agents.