Elnora Organizations
Manage organizations, members, invitations, billing, and the shared org library
via Elnora MCP tools.
Core Concepts
- Organizations are the top-level container. They hold projects, members, and a shared library.
- Members have roles (owner, admin, member). Use the membership ID (not user ID) for role updates and removals.
- Invitations are sent by email with a role. They can be cancelled before acceptance.
- Billing is per-org. Query it to check plan, usage, and limits.
- Shared Library stores org-wide files and folders accessible to all members.
Tools Reference
Organization CRUD
| Tool |
Purpose |
Key Parameters |
elnora_list_orgs |
List all orgs the user belongs to |
— |
elnora_get_org |
Get org details |
org_id |
elnora_create_org |
Create a new org |
name |
elnora_update_org |
Update org settings |
org_id, fields to update |
Membership
| Tool |
Purpose |
Key Parameters |
elnora_list_org_members |
List members of an org |
org_id |
elnora_update_org_member_role |
Change a member's role |
org_id, membership_id, role |
elnora_remove_org_member |
Remove a member from org |
org_id, membership_id |
Important: elnora_update_org_member_role and elnora_remove_org_member require the
membership ID, not the user ID. Get it from elnora_list_org_members first.
Invitations
| Tool |
Purpose |
Key Parameters |
elnora_invite_org_member |
Invite someone by email |
org_id, email, role |
elnora_list_org_invitations |
List pending invitations |
org_id |
elnora_cancel_org_invitation |
Cancel a pending invitation |
org_id, invitation_id |
Billing
| Tool |
Purpose |
Key Parameters |
elnora_get_org_billing |
Get billing/plan info |
org_id |
Shared Library
The shared library provides org-wide file and folder storage.
| Tool |
Purpose |
Key Parameters |
elnora_list_library_files |
List files in the shared library |
org_id, optional folder_id |
elnora_list_library_folders |
List library folders |
org_id |
elnora_create_library_folder |
Create a library folder |
org_id, name |
elnora_rename_library_folder |
Rename a library folder |
org_id, folder_id, name |
elnora_delete_library_folder |
Delete a library folder |
org_id, folder_id |
Warning: elnora_delete_library_folder is destructive. Confirm with the user before deleting.
Common Workflows
List orgs and inspect one
elnora_list_orgs to get all orgs
elnora_get_org with the chosen org_id for details
Invite a new member
elnora_invite_org_member with org_id, email, and role
elnora_list_org_invitations to confirm the invitation was sent
Change a member's role
elnora_list_org_members with org_id to find the membership_id
elnora_update_org_member_role with org_id, membership_id, and new role
Manage the shared library
elnora_list_library_folders to see existing folders
elnora_create_library_folder to add a new folder
elnora_list_library_files with optional folder_id to browse contents
Check billing
elnora_list_orgs to get the org_id
elnora_get_org_billing to view plan, usage, and limits
ID Format
All IDs are UUIDs (e.g., bfdc6fbd-40ed-4042-9ea7-c79a5ec90085).
1---2name: elnora-orgs3description: Use this skill when the user asks about "Elnora organizations", "org members", "org billing", "org invitations", "shared library", "library folders", "org settings", or any task involving Elnora organization management. Covers org CRUD, membership, invitations, billing, and the shared library.4---5
6# Elnora Organizations
7
8Manage organizations, members, invitations, billing, and the shared org library
9via Elnora MCP tools.
10
11## Core Concepts
12
13- **Organizations** are the top-level container. They hold projects, members, and a shared library.
14- **Members** have roles (owner, admin, member). Use the **membership ID** (not user ID) for role updates and removals.
15- **Invitations** are sent by email with a role. They can be cancelled before acceptance.
16- **Billing** is per-org. Query it to check plan, usage, and limits.
17- **Shared Library** stores org-wide files and folders accessible to all members.
18
19## Tools Reference
20
21### Organization CRUD
22
23| Tool | Purpose | Key Parameters |
24|------|---------|----------------|
25| `elnora_list_orgs` | List all orgs the user belongs to | — |
26| `elnora_get_org` | Get org details | `org_id` |
27| `elnora_create_org` | Create a new org | `name` |
28| `elnora_update_org` | Update org settings | `org_id`, fields to update |
29
30### Membership
31
32| Tool | Purpose | Key Parameters |
33|------|---------|----------------|
34| `elnora_list_org_members` | List members of an org | `org_id` |
35| `elnora_update_org_member_role` | Change a member's role | `org_id`, `membership_id`, `role` |
36| `elnora_remove_org_member` | Remove a member from org | `org_id`, `membership_id` |
37
38**Important**: `elnora_update_org_member_role` and `elnora_remove_org_member` require the
39**membership ID**, not the user ID. Get it from `elnora_list_org_members` first.
40
41### Invitations
42
43| Tool | Purpose | Key Parameters |
44|------|---------|----------------|
45| `elnora_invite_org_member` | Invite someone by email | `org_id`, `email`, `role` |
46| `elnora_list_org_invitations` | List pending invitations | `org_id` |
47| `elnora_cancel_org_invitation` | Cancel a pending invitation | `org_id`, `invitation_id` |
48
49### Billing
50
51| Tool | Purpose | Key Parameters |
52|------|---------|----------------|
53| `elnora_get_org_billing` | Get billing/plan info | `org_id` |
54
55### Shared Library
56
57The shared library provides org-wide file and folder storage.
58
59| Tool | Purpose | Key Parameters |
60|------|---------|----------------|
61| `elnora_list_library_files` | List files in the shared library | `org_id`, optional `folder_id` |
62| `elnora_list_library_folders` | List library folders | `org_id` |
63| `elnora_create_library_folder` | Create a library folder | `org_id`, `name` |
64| `elnora_rename_library_folder` | Rename a library folder | `org_id`, `folder_id`, `name` |
65| `elnora_delete_library_folder` | Delete a library folder | `org_id`, `folder_id` |
66
67**Warning**: `elnora_delete_library_folder` is destructive. Confirm with the user before deleting.
68
69## Common Workflows
70
71### List orgs and inspect one
72
731. `elnora_list_orgs` to get all orgs
742. `elnora_get_org` with the chosen `org_id` for details
75
76### Invite a new member
77
781. `elnora_invite_org_member` with `org_id`, `email`, and `role`
792. `elnora_list_org_invitations` to confirm the invitation was sent
80
81### Change a member's role
82
831. `elnora_list_org_members` with `org_id` to find the `membership_id`
842. `elnora_update_org_member_role` with `org_id`, `membership_id`, and new `role`
85
86### Manage the shared library
87
881. `elnora_list_library_folders` to see existing folders
892. `elnora_create_library_folder` to add a new folder
903. `elnora_list_library_files` with optional `folder_id` to browse contents
91
92### Check billing
93
941. `elnora_list_orgs` to get the `org_id`
952. `elnora_get_org_billing` to view plan, usage, and limits
96
97## ID Format
98
99All IDs are UUIDs (e.g., `bfdc6fbd-40ed-4042-9ea7-c79a5ec90085`).