create_knowledge_base
Create Knowledge Base
Create a new knowledge base. Optionally connect it to an external data source and configure indexing parameters for RAG (Retrieval-Augmented Generation).
create_knowledge_base
Create a new knowledge base. Optionally connect it to an external data source and configure indexing parameters for RAG (Retrieval-Augmented Generation).
delete_document
Delete a file from a user's document bucket associated with a specific flow and node.
get_knowledge_base
Retrieve details of a specific knowledge base by its ID, including its configuration, connected sources, and indexing parameters.
browse_connection_resources
Browse or search resources available through a connection. Useful for discovering files, folders, or data in connected external services like SharePoint or Google Drive.
manage_folder
Create, update, or delete a folder. Use this to organize your projects within the Stack AI platform.
run_action
Execute a specific action from a tool provider. Actions allow workflows to interact with external systems like sending data, updating databases, or triggering web searches. Use **List Tool Providers** to discover available providers and their actions.
list_documents
List all files in a user's document bucket for a specific flow and node. Returns the filenames stored in the bucket.
list_conversations
List conversations for a specific user within a project. Returns conversation histories from chat-based deployed flows.
delete_knowledge_base
Permanently delete a knowledge base and all its indexed resources.
update_knowledge_base
Update an existing knowledge base's properties including name, description, and indexing parameters.
list_tool_providers
List all available tool providers (integrations) in Stack AI. Providers offer actions and triggers for interacting with external services like web search, databases, and third-party APIs.
list_user_conversations
List all user conversations for a project via the manager interface. Returns conversations across all users, useful for admin/oversight purposes.
get_connection
Retrieve details of a specific connection including its type, status, and configuration. Optionally check the connection's health status.
sync_knowledge_base
Synchronize a knowledge base with its connected data sources. Triggers re-indexing of content from the connected sources.
delete_knowledge_base_resource
Remove a specific file or resource from a knowledge base.
delete_connection
Remove a connection from your organization. This will disconnect the associated external service.
get_organization_analytics
Retrieve analytics summary across all projects in the organization. Returns per-project summaries including total runs, errors, token usage, and user counts.
flow_feedback
Submit feedback for a specific flow run. Use this to provide human feedback on AI-generated outputs, useful for evaluation and fine-tuning workflows.
list_folders
List and search folders in your organization. Folders are used to organize projects within the Stack AI platform.
list_connections
List all connections in your organization. Connections represent integrations with external services like SharePoint, Salesforce, Slack, Google Drive, etc.
get_project_analytics
Retrieve run logs and analytics for a specific flow/project. Returns detailed information about each run including status, latency, token usage, inputs, outputs, and errors. Supports date range filtering and pagination.
manage_conversation
Manage a conversation within a project. Rename, archive/unarchive, or delete a conversation.
list_knowledge_base_resources
List files and resources indexed in a knowledge base. Supports cursor-based pagination.
get_storage_analytics
Retrieve storage usage analytics for the organization, including total storage and per-knowledge-base breakdowns.
list_knowledge_bases
List all available knowledge bases in your organization. Supports cursor-based pagination for large collections.
run_flow
Execute a deployed Stack AI workflow and retrieve its output. Send inputs to a published flow and receive the AI-generated results. Supports text inputs, URLs, and conversation tracking via user IDs. You can target a specific flow version or use the latest published version.
Build, deploy, and run AI agent workflows programmatically. Execute published AI flows via API with text, audio, URL, and file inputs. Manage knowledge bases with document upload, listing, downloading, and deletion for RAG-powered retrieval. Configure knowledge base search with semantic, keyword, or hybrid query strategies. Manage connections to external services (SharePoint, Salesforce, Slack, etc.) with OAuth and credential-based authentication and RBAC. Run action tools to interact with external systems, send data, update databases, and trigger web searches. Retrieve conversation histories and messages for chat-based deployments. Query project analytics including run logs, error counts, token usage, and storage metrics. Set up event-driven triggers from emails, form submissions, GitHub pull requests, and other third-party services. Organize projects into folders and manage platform notifications.
Common questions about connecting Stack Ai to AI agents with Metorial.