# Folders

Source: https://docs.elnora.ai/docs/mcp/folders
Last modified: 2026-09-08T22:35:25-06:00

> Create and manage folders.

Create and manage folders.

## elnora_folders_children

List the child folders of a Knowledge Base folder

*Read-only · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |

## elnora_folders_create

Create a Knowledge Base folder. (The legacy project-scoped path via `project` is deprecated and no longer supported.)

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | any | yes | Folder name |
| `parentId` | any | yes | Parent folder UUID for nesting |
| `project` | any | yes | [DEPRECATED] Legacy project-scoped folders were removed; this option is a no-op. |

## elnora_folders_delete

Delete a folder (Knowledge Base folders are archived)

*Destructive · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |
| `legacy` | any | yes | Hard-delete a legacy project folder instead of archiving a Knowledge Base folder |

## elnora_folders_files

List files placed directly in a Knowledge Base folder

*Read-only · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |
| `page` | any | yes | Page number |
| `pageSize` | any | yes | Results per page |

## elnora_folders_get

Get a Knowledge Base folder's details and breadcrumb path

*Read-only · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |

## elnora_folders_list

[DEPRECATED] List folders in a project — projects were removed. Use `folders roots` and `folders children` to browse the Knowledge Base.

*Read-only · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `projectId` | any | yes | Project UUID |

## elnora_folders_move

Move a folder to a new parent (or to root)

*Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |
| `legacy` | any | yes | Move a legacy project folder instead of a Knowledge Base folder |
| `parentId` | any | yes | New parent folder UUID (omit for root) |

## elnora_folders_rename

Rename a folder

*Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder UUID |
| `legacy` | any | yes | Rename a legacy project folder instead of a Knowledge Base folder |
| `name` | any | yes | New name |

## elnora_folders_roots

List the top-level Knowledge Base folders you can access

*Read-only · Idempotent*

_No parameters._

## elnora_folders_share

Share a folder with a user or the whole organization (default role: editor)

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder ID to share |
| `orgWide` | any | yes | Share with everyone in the organization |
| `role` | any | yes | Access role to grant |
| `userId` | any | yes | User ID to share with (omit when using orgWide) |

## elnora_folders_shares

List the current shares on a folder

*Read-only · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `folderId` | any | yes | Folder ID |

## elnora_folders_unshare

Revoke a folder share by its ACE id

*Destructive · Idempotent*

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `aceId` | any | yes | Share (ACE) ID to revoke |
| `folderId` | any | yes | Folder ID |
