list_knowledge_bases
Discover available knowledge bases for Retrieval-Augmented Generation (RAG) workflows. Lists all document repositories to enable integration into AI applications.
Instructions
List all knowledge bases for Retrieval-Augmented Generation (RAG) workflows.
Purpose: Discover available knowledge bases containing document collections for RAG applications. Essential for understanding what document repositories are available, finding knowledge bases for flow integration, and managing document-based AI applications.
Parameters: None
Returns: Array of KnowledgeBaseInfo objects containing:
name (string): Knowledge base identifier/name (use this in get_knowledge_base or delete_knowledge_base)
description (string): Purpose and contents description
Additional metadata varies by knowledge base implementation (document count, vector store info, embedding model)
Usage Examples:
List all knowledge bases: {}
Best Practices:
Call this before integrating knowledge bases into RAG flows to verify availability
Use knowledge base names in Langflow's Vector Store or RAG components
Document which flows use which knowledge bases for dependency tracking
Monitor knowledge base list to identify unused repositories for cleanup
Cache knowledge base names for flow configuration validation
Verify knowledge base exists before flow execution to avoid runtime errors
Common Errors:
Empty results: No knowledge bases configured (create knowledge bases in Langflow UI or via API)
Connection timeout: Check Langflow instance availability and vector store connectivity
"Knowledge base service unavailable": Vector store backend not configured or unreachable
Related Tools:
get_knowledge_base: Retrieve detailed information about specific knowledge base
delete_knowledge_base: Remove individual knowledge base when no longer needed
bulk_delete_knowledge_bases: Clean up multiple knowledge bases at once
create_flow: Build RAG flows using knowledge base names from this list
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||