Document Tools
| Tool | Description |
|---|---|
list_documents | List documents with optional folder/tag filters |
get_document | Get a single document by ID |
create_document | Create a new document with title, content, tags |
update_document | Update an existing document |
delete_document | Delete a document |
Folder Tools
| Tool | Description |
|---|---|
list_folders | List all folders in the workspace |
get_folder | Get a folder and its contents |
create_folder | Create a new folder |
update_folder | Rename or move a folder |
delete_folder | Delete a folder |
Search Tools
| Tool | Description |
|---|---|
semantic_search | Search documents by meaning using vector embeddings |
hybrid_search | Combine semantic and full-text search (recommended) |
find_similar | Find documents similar to a given document |
Organization Tools
| Tool | Description |
|---|---|
move_document | Move a document to a different folder |
tag_document | Add or remove tags from a document |
bulk_delete | Delete multiple documents at once |
bulk_move | Move multiple documents to a folder |
bulk_tag | Apply tags to multiple documents |
Example Interactions
User: "Find all docs about authentication"
→ AI calls hybrid_search with query "authentication"
→ Returns ranked results with titles and excerpts
User: "Create a doc about our new API design"
→ AI calls create_document with generated content
→ Document created and synced to web app in real-time
User: "Move all deployment docs to the DevOps folder"
→ AI calls hybrid_search to find deployment docs
→ AI calls bulk_move to move them

