Space Management
list_spaces
List all knowledge spaces in your organization. Parameters:Page number (default: 1)
Items per page (default: 10)
Filter by status:
active, archived, or allcreate_space
Create a new knowledge space. Parameters:Name of the space
Description of what the space contains (used by Smart Query)
Emoji icon for the space
URL-friendly identifier (auto-generated if not provided)
get_space
Get details of a specific space. Parameters:Space ID
update_space
Update a space’s properties. Parameters:Space ID
New name
New description
New icon
New slug
Archive status
delete_space
Archive a space (soft delete). Parameters:Space ID
Document Management
list_documents
List documents in a space. Parameters:Space ID
Page number
Items per page
Filter by processing status:
pending, processing, completed, failedupload_document
Upload text or markdown content as a document. Parameters:Space ID to upload to
Markdown or text content
Filename (default:
document.md)Optional key-value metadata
Documents are processed asynchronously. Check the status using
get_document before querying.get_document
Get details of a specific document. Parameters:Document ID
Space ID
update_document
Update document metadata. Parameters:Document ID
Space ID
New metadata key-value pairs
delete_document
Permanently delete a document. Parameters:Document ID
Space ID
Querying
query_spaces
Search for semantically similar content across spaces. Parameters:Natural language search query
One or more space IDs to search
Maximum results (default: 10)
Similarity threshold 0-1 (higher = more relevant)
smart_query
Discover which spaces are most relevant for your query. Parameters:Natural language query
Maximum recommendations (default: 5)
Tool Usage Patterns
Searching for Information
- Use
smart_queryto find relevant spaces - Use
query_spaceswith the recommended space IDs - Process the results in your response
Adding Knowledge
- Use
list_spacesorcreate_spaceto get/create a space - Use
upload_documentto add content - Use
get_documentto verify processing completed
Managing Content
- Use
list_documentsto see existing content - Use
update_documentto modify metadata - Use
delete_documentto remove outdated content