Cloud Storage
SideDrawer
Connect SideDrawer once and hand every teammate a governed MCP endpoint with 78 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
See it in Elaichi
What connecting SideDrawer gets you
6 screens from the product, each doing one job for your SideDrawer account.
The agent
Ask sidedrawer questions, get real answers.
Type a plain language question and pull live drawer and folder records back instantly.
- drawers
- folders
- templates
- branding
Ask Elaichi to work across your apps.
Show all drawers created for the Acme client this month.
Summarize folder activity across the onboarding template.
List drawers missing branding before the client review.
Also runs in Claude, ChatGPT or Cursor
MCP clients
One endpoint, every client, no shared keys.
Claude, ChatGPT and Cursor all reach sidedrawer through a single governed org endpoint.
Copy the endpoint
Tool catalogue
78 sidedrawer tools, zero integration code.
The full catalogue of drawer and folder methods is ready to use without writing code.
- create_a_sidedrawer_drawer
- get_single_sidedrawer_drawer_by_id
- update_a_sidedrawer_drawer_by_id
- delete_a_sidedrawer_drawer_by_id
Toolboxes
Every team gets its own toolbox.
Scope drawer and folder tools separately for each team that touches sidedrawer.
- Client onboarding
- Compliance
- Operations
- Sales
Shared connections
Delegated access, no credentials ever shown.
See who connected each sidedrawer account and how many teams and members share it.
- Client Services
- Compliance
- Operations
- Sales East
Audit log
Every sidedrawer action, traced to someone.
The audit log records when, who, what happened, type and resource for every call.
- When
- Who
- What happened
- Resource
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
A schedule fires, a person approves, done.
Records are fetched, grouped, drafted into a digest, approved, then posted back to sidedrawer.
SideDrawer digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch drawers
SideDrawer
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
SideDrawer
Queued
Collections and dashboards
Sidedrawer numbers, refreshed on their own.
Four metrics and a 14 day chart of records created, broken down by team automatically.
SideDrawer health
Refreshed 4 minutes ago · every 15 minutes · from the drawers collection
Drawers
1,284 ↓ 12%
Folders
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Drawers created
Last 14 days
By workspace
Share of activity
Client Services 34%
Compliance 27%
Operations 21%
Sales East 18%
AI tools
SideDrawer tools for your AI agents
78 tools are ready to call through Elaichi's MCP endpoint the moment you connect SideDrawer, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
create_a_sidedrawer_drawer
Create a new Drawer (sidedrawer) in SideDrawer. Returns the created Drawer including id, name, description, firstName, lastName, default, status, userSidedrawerRole, and subscriptionFeatures. Required: name.
get_single_sidedrawer_drawer_by_id
Get a single Drawer (sidedrawer) by id in SideDrawer. Returns: id, copyPlanRequests, copySidedrawerCollaborators. Required: id.
update_a_sidedrawer_drawer_by_id
Update a Drawer (sidedrawer) by id in SideDrawer. Returns the updated Drawer including id, name, description, firstName, lastName, default, status, userSidedrawerRole, and subscriptionFeatures. Required: id.
delete_a_sidedrawer_drawer_by_id
Delete a Drawer (sidedrawer) by id in SideDrawer. Returns the deleted Drawer including id, name, description, firstName, lastName, default, status, userSidedrawerRole, and subscriptionFeatures. Required: id. Pass hardDelete=true for permanent deletion.
sidedrawer_drawers_get_home
Get the home dashboard view of a Drawer (sidedrawer) in SideDrawer, including owner details, subscription features, and folder type summaries with localized display values and counts. Returns: id, type, copyPlanRequests, copySidedrawerCollaborators. Required: sidedrawer_id.
sidedrawer_drawers_get_home_lite
Get a lightweight summary of a SideDrawer drawer by sidedrawer_id, including owner details, status, and folder types. Returns: id, type, copyPlanRequests, copySidedrawerCollaborators. Required: sidedrawer_id.
sidedrawer_drawers_apply_template
Apply a template to a SideDrawer drawer by sidedrawer_id to copy folder names, plan requests, and collaborators. Returns: id, copyPlanRequests, copySidedrawerCollaborators. Required: sidedrawer_id, sidedrawerTemplateId.
sidedrawer_drawers_list_types
List all available SideDrawer drawer types. Returns: type, copyPlanRequests, copySidedrawerCollaborators.
sidedrawer_drawers_get_branding
Get branding information for a SideDrawer drawer by sidedrawer_id. Returns: id, copyPlanRequests, copySidedrawerCollaborators. Required: sidedrawer_id.
create_a_sidedrawer_folder
Create a new Folder (record) in a SideDrawer drawer. Returns the created Folder including id, name, description, status, active, recordDetails, and updatedAt. Required: sidedrawer_id, name, recordSubtypeName, recordTypeName, recordDetails.
list_all_sidedrawer_folders
List Folders (records) within a SideDrawer drawer with optional filters by name, type, subtype, status, and locale. Returns: id, name, description, recordSubtype, recordSubtypeOther, storageLocation, recordType, status, updatedAt, lastModifiedBy, contributors. Required: sidedrawer_id.
update_a_sidedrawer_folder_by_id
Update an existing Folder (record) in a SideDrawer drawer by id. Returns the updated Folder including id, name, description, uniqueReference, status, active, recordDetails, and updatedAt. Required: sidedrawer_id, id, name, recordSubtypeName, recordTypeName, recordDetails.
delete_a_sidedrawer_folder_by_id
Delete a Folder (record) from a SideDrawer drawer by id, with optional hard delete. Returns the deleted Folder including id, name, description, status, active, and updatedAt. Required: sidedrawer_id, id.
get_single_sidedrawer_folder_by_id
Get a single Folder (record) from a SideDrawer drawer by id. Returns: id, name, description, uniqueReference, storageLocation, recordSubtypeName, recordSubtype, recordSubtypeOther, recordTypeName, recordType, active, recordDetails, status, updatedAt, filesHistory, userSidedrawerRole, userRecordRole. Required: sidedrawer_id, id.
sidedrawer_folders_move
Move a Folder (record) in SideDrawer to a different Drawer, Hanger, and Record Subtype. Returns: id, name, description, uniqueReference, storageLocation, recordSubtypeName, recordSubtype, recordSubtypeOther, recordTypeName, recordType, active, recordDetails, status, updatedAt, filesHistory, userSidedrawerRole, userRecordRole. Required: sidedrawer_id, record_id, destinationSidedrawerId,…
sidedrawer_folders_copy
Copy a Folder (record) in SideDrawer to a different Drawer, Hanger, and Record Subtype. Returns: id, name, description, uniqueReference, storageLocation, recordSubtypeName, recordSubtype, recordSubtypeOther, recordTypeName, recordType, active, recordDetails, status, updatedAt, filesHistory, userSidedrawerRole, userRecordRole. Required: sidedrawer_id, record_id, destinationSidedrawerId,…
sidedrawer_folders_list_all
List all Folders (records) within a Drawer (sidedrawer) in SideDrawer, with optional filtering by name, uniqueReference, recordType, recordSubtype, status, and locale. Returns: id, name, description, recordSubtype, recordSubtypeOther, storageLocation, recordType, status, updatedAt, lastModifiedBy, contributors. Required: sidedrawer_id. The v1 endpoint returns all results up to a limit of 200.
create_a_sidedrawer_folder_relation
Create a related Folder (record) relation in SideDrawer. Returns: id, relatedRecord, active, createdAt, updatedAt. Required: sidedrawer_id, record_id, relatedRecord.
list_all_sidedrawer_folder_relations
List related Folders (records) for a specific Folder in SideDrawer. Returns: id, name, active, relatedRecord, createdAt, updatedAt. Required: sidedrawer_id, record_id, locale.
sidedrawer_folder_relations_bulk_delete
Delete a related Folder (record) relation in SideDrawer. Returns: id, relatedRecord, active, createdAt, updatedAt. Required: sidedrawer_id, record_id.
list_all_sidedrawer_collaborators
List Sidedrawer collaborators with optional filters by network, drawer, folder, role, personal relationship, profession, or invitation code. Returns: id, relation, sidedrawer, contributorType, contributor, sidedrawerRole. v1 returns up to 200 results without pagination.
sidedrawer_collaborators_list_active
List the caller's active Sidedrawer collaborators, optionally filtered by drawer or folder. Returns: sidedrawer, sidedrawerRole, record, recordRole, contributor, contributorType, relation, invitationCode, active.
sidedrawer_collaborators_list_invitations
List the caller's pending Sidedrawer collaboration invitations (inactive collaborators/invitees), optionally filtered by drawer or folder. Returns: sidedrawer, sidedrawerRole, record, recordRole, contributor, contributorType, relation, invitationCode, active.
sidedrawer_collaborators_list_teams_type
List Team-type Sidedrawer collaborators in the caller's network, optionally filtered by drawer or folder. Returns: sidedrawer, sidedrawerRole, record, recordRole, contributor, contributorType, relation, invitationCode, active.
sidedrawer_collaborators_list_my_teams
List the Sidedrawer teams that the caller belongs to. Returns: sidedrawer, sidedrawerRole, record, recordRole, contributor, contributorType, relation, invitationCode, active.
sidedrawer_collaborators_list_by_drawer_or_folder
List collaborators (network members) for a SideDrawer drawer, with optional filters by contributor type, email, role, region, and more. Returns: id, relation, sidedrawer, sidedrawerRole, record, recordRole, teamNetwork, expiryDate, contributorType, contributor, members. Required: sidedrawer_id. Supports filtering by contributorType (account, team, invitation) and entity (sidedrawer, record).
sidedrawer_collaborators_list_by_folder
List collaborators (network members) for a specific folder (record) within a SideDrawer drawer, with optional filters by contributor type, email, role, region, and more. Returns: id, relation, sidedrawer, sidedrawerRole, record, recordRole, teamNetwork, expiryDate, contributorType, contributor, members. Required: sidedrawer_id, record_id. Supports filtering by contributorType (account, team,…
sidedrawer_collaborators_list_all
List Sidedrawer collaborators across networks, optionally filtered by network, drawer, record, personal relationship, or profession. Returns an array of collaboration entries including the sidedrawer object, record object, contributor, contributorType, relation, invitationCode, and active status. The v1 endpoint returns all results up to a limit of 200.
create_a_sidedrawer_drawer_collaborator
Add a collaborator (Account, Team, or Invitation type) to a SideDrawer drawer. Returns an array of collaborator objects including sidedrawer, contributor, contributorType, relation, and active. Required: sidedrawer_id, sidedrawerRole, contributor, expiryDate.
delete_a_sidedrawer_drawer_collaborator_by_id
Remove a collaborator from a SideDrawer drawer by id. Returns an array of remaining collaborator objects including sidedrawer, contributor, contributorType, relation, and active. Required: sidedrawer_id, id.
sidedrawer_drawer_collaborators_transfer_ownership
Transfer ownership of a SideDrawer drawer to a specified contributor. Returns an array of collaborator objects including sidedrawer, contributor, contributorType, relation, and active. Required: sidedrawer_id, contributor.
sidedrawer_drawer_collaborators_create_team
Add a Team-type collaborator to a SideDrawer drawer via the v2 endpoint. Returns an array of collaborator objects with sidedrawer, sidedrawerRole, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, sidedrawerRole.
sidedrawer_drawer_collaborators_bulk_delete
Remove collaborator(s) from a SideDrawer drawer in bulk. Returns an array of collaborator objects with sidedrawer, sidedrawerRole, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, sidedrawerRole.
update_a_sidedrawer_drawer_collaborator_by_id
Update a Sidedrawer drawer collaborator by network id. Returns an array of updated collaborator objects including sidedrawer, sidedrawerRole, record, recordRole, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, id, sidedrawerRole, expiryDate.
create_a_sidedrawer_folder_collaborator
Add a collaborator to a SideDrawer folder (record). Returns an array of collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, record_id, recordRole, contributor, relation.
delete_a_sidedrawer_folder_collaborator_by_id
Remove a specific collaborator from a SideDrawer folder by network id. Returns an array of collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, record_id, id.
sidedrawer_folder_collaborators_create_team
Add a collaborator (including Team type) to a SideDrawer folder using the v2 endpoint. Returns an array of collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, record_id, recordRole, relation.
sidedrawer_folder_collaborators_bulk_delete
Remove collaborators from a SideDrawer folder. Returns an array of collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, record_id.
update_a_sidedrawer_folder_collaborator_by_id
Update a specific collaborator's role and relation on a SideDrawer folder by network id. Returns an array of collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, record_id, id, recordRole, relation.
create_a_sidedrawer_hanger_collaborator
Add a Collaborator to a Hanger (recordType) within a sidedrawer Drawer. Returns the collaborator object including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, recordRole, contributor, relation, expiryDate.
list_all_sidedrawer_hanger_collaborators
List Collaborators of a Hanger (recordType) within a sidedrawer Drawer using the v2 paginated endpoint. Returns collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id.
sidedrawer_hanger_collaborators_list_all
List all Collaborators of a Hanger (recordType) within a sidedrawer Drawer using the v1 endpoint. Returns collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id.
sidedrawer_hanger_collaborators_bulk_delete
Remove a Collaborator from a Hanger (recordType) within a sidedrawer Drawer by network id. Returns the remaining collaborator objects including sidedrawer, record, contributor, contributorType, relation, invitationCode, and active. Required: sidedrawer_id, network_id.
list_all_sidedrawer_shared_drawers
List sidedrawers shared with you in SideDrawer with pagination and filtering support. Returns each drawer's id, name, brandName, sdRole, default, sdPhoto, networkId, and plan. Supports filtering by name, type, isTemplate, region, externalKey, and externalKeyValue.
sidedrawer_shared_drawers_list_lite
List a lightweight version of sidedrawers shared with you in SideDrawer with pagination and filtering support. Returns each drawer's id, name, sidedrawerType, sidedrawerTypeOtherName, sdRole, and networkId. Supports filtering by name, type, isTemplate, region, externalKey, and externalKeyValue.
sidedrawer_shared_drawers_list_all
List all sidedrawers shared with you in SideDrawer without pagination or filtering. Returns up to 200 results. Returns each drawer's id, name, sdRole, default, sdPhoto, networkId, and plan.
list_all_sidedrawer_owned_drawers
List all owned Drawers (sidedrawers) in SideDrawer. Returns: id, name, brandName, sdRole, networkId, sdPhoto, plan.
sidedrawer_owned_drawers_list_all
List all owned Drawers (sidedrawer) in SideDrawer. Returns: id, copyPlanRequests, copySidedrawerCollaborators.
list_all_sidedrawer_template_drawers
List template Drawers in sidedrawer with v2 pagination and filtering support. Returns: id, name, brandName, sdRole, sdPhoto, networkId, plan. Supports filtering by Drawer name, Drawer type, Template, region, and key.
sidedrawer_template_drawers_list_all
List all template Drawers in sidedrawer without pagination, up to a limit of 200 results. Returns: id, copyPlanRequests, copySidedrawerCollaborators. No filtering capability is available on this v1 endpoint.
create_a_sidedrawer_file
Upload a file to a SideDrawer record (Folder). Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum, fileType, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, fileSize, provider, createdAt, updatedAt, scan, clean, recordDetail, uploaderOpenId, lastModifiedBy, record. Required: sidedrawer_id, record_id, file.
list_all_sidedrawer_files
List files within a SideDrawer record (Folder). Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum, fileType, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, fileSize, provider, createdAt, updatedAt, scan, clean, recordDetail, uploaderOpenId, lastModifiedBy, record. Required: sidedrawer_id, record_id.
sidedrawer_files_download_by_name
Download a file's binary content from a SideDrawer record by file name with extension. Returns the raw file binary stream. Required: sidedrawer_id, record_id, file_name_with_extension.
sidedrawer_files_download_by_token
Download a file's binary content from a SideDrawer record by file token. Returns the raw file binary stream. Required: sidedrawer_id, record_id, file_token.
sidedrawer_files_seal_by_name
Seal a SideDrawer record file by file name with extension. Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum. Required: sidedrawer_id, record_id, file_name_with_extension.
sidedrawer_files_seal_by_token
Seal a SideDrawer record file by file token (v2 API). Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum. Required: sidedrawer_id, record_id, file_token.
sidedrawer_files_quarantine_by_name
Send a SideDrawer record file to quarantine by file name with extension. Returns: _id, fileName, fileType, correlationId, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, recordDetail, uploader, fileSize, provider, createdAt, updatedAt, __v. Required: sidedrawer_id, record_id, file_name_with_extension.
sidedrawer_files_quarantine_by_token
Send a SideDrawer record file to quarantine using its file token. Returns: id, fileName, fileType, correlationId, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, recordDetail, uploader, fileSize, provider, createdAt, updatedAt, uploadDetail, caption, url, fileTypeEnum. Required: sidedrawer_id, record_id, file_token.
sidedrawer_files_get_metadata
Get metadata for a specific SideDrawer record file by its record file id. Returns: id, fileName, fileType, correlationId, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, uploader, fileSize, provider, createdAt, updatedAt. Required: sidedrawer_id, record_id, record_file_id.
sidedrawer_files_get_metadata_by_token
Get a SideDrawer record file's metadata by its file token. Returns: cloudStorage, displayType, quarantined, sealed, active, scan, clean, createdAt, updatedAt, correlationId, _id, fileToken, sidedrawer, recordDetail, fileType, fileName, fileExtension, fileSize, uploader, caption, uploadTitle, metadata, format, checkSum, blocks, recordFileBlocks, record, id, uploadDetail, url, fileTypeEnum.…
sidedrawer_files_delete_by_name
Delete a SideDrawer record file by its file name with extension. Returns the deleted file object including _id, fileName, fileType, fileUrl, fileSize, provider, recordDetail, uploader, createdAt, and updatedAt. Required: sidedrawer_id, record_id, file_name_with_extension.
sidedrawer_files_list_all
List all files in a SideDrawer record (folder). Returns each file with id, fileName, fileType, fileUrl, fileSize, provider, uploader, uploadTitle, createdAt, updatedAt, and additional status flags. Required: sidedrawer_id, record_id.
sidedrawer_files_upload
Upload a file to a SideDrawer record folder. Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum. Required: sidedrawer_id, record_id, file.
update_a_sidedrawer_file_by_id
Update a SideDrawer record file's upload title and correlation ID. Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum. Required: sidedrawer_id, record_id, id.
delete_a_sidedrawer_file_by_id
Delete a SideDrawer record file by id. Returns the deleted file object including id, fileName, fileType, fileUrl, active, fileSize, provider, createdAt, and updatedAt. Required: sidedrawer_id, record_id, id.
sidedrawer_files_copy_by_name
Copy a SideDrawer record file to a destination drawer by file name. Returns the copied file object including id, fileName, fileType, fileUrl, active, fileSize, provider, createdAt, and updatedAt. Required: sidedrawer_id, record_id, file_name_with_extension, destinationSidedrawerId.
sidedrawer_files_copy_by_token
Copy a SideDrawer record file to a destination drawer by file token. Returns the copied file object including id, fileName, fileType, fileTypeEnum, fileUrl, active, fileSize, provider, createdAt, and updatedAt. Required: sidedrawer_id, record_id, file_token, destinationSidedrawerId.
sidedrawer_files_move
Move a SideDrawer record file to a destination drawer by file token. Returns the moved file object including id, fileName, fileType, fileTypeEnum, fileUrl, active, fileSize, provider, createdAt, and updatedAt. Required: sidedrawer_id, record_id, file_token, destinationSidedrawerId.
sidedrawer_files_bulk_update
Update a file's metadata in a SideDrawer record by file name with extension. Returns: id, fileName, correlationId, uploadDetail, caption, uploader, url, fileTypeEnum, fileType, uploadTitle, cloudStorage, displayType, quarantined, sealed, fileUrl, active, fileSize, provider, createdAt, updatedAt, scan, clean, recordDetail, uploaderOpenId, lastModifiedBy, record. Required: sidedrawer_id, record_id,…
list_all_sidedrawer_timeline
List a SideDrawer's timeline notifications in a paginated view. Returns each notification item including its id, user, openId, entity, recordId, message, and rawTime. Required: sidedrawer_id. Can be filtered by folder (recordId), locale, time zone, openId, and read status.
sidedrawer_timeline_list_all
List all timeline events for a SideDrawer drawer. Returns timeline entries including id, user, entity, message, rawTime, and recordId. Required: sidedrawer_id. Returns up to 200 results.
create_a_sidedrawer_account_invitation
Create one or more account invitations in SideDrawer by sending invitation emails to contributors. Returns an array of created invitation objects including firstName, lastName, email, and phone. Required: email.
sidedrawer_account_invitations_create_or_find
Create an account invitation in SideDrawer, sending an invitation email, or find an existing account by email. Returns a response including senderOpenId, brandCode, email, notificationType, locale, titleParams, bodyParams, notificationMethod, and openId when an existing account is found. Required: senderOpenId, email.
list_all_sidedrawer_plans
List a drawer's available Plans in SideDrawer with paginated results (v2). Returns: name, description, brandCode, orderId, sidedrawerType, sidedrawerTypeOtherName, public, isTemplate, reportTypeNames, format. Required: sidedrawer_id.
sidedrawer_plans_list_all
List a drawer's available Plans in SideDrawer returning all results up to 200 (v1, non-paginated). Returns: name, description, brandCode, orderId, sidedrawerType, sidedrawerTypeOtherName, public, isTemplate, reportTypeNames, format. Required: sidedrawer_id.
list_all_sidedrawer_licenses
List available licenses for a SideDrawer subscription via the paginated v2 endpoint. Returns: id, licenseKey, userOpenId, sidedrawerId. Required: subscription_id.
sidedrawer_licenses_list_all
List all available licenses for a SideDrawer subscription via the v1 endpoint, returning up to 200 results without pagination. Returns: id, licenseKey, userOpenId, sidedrawerId. Required: subscription_id.
create_a_sidedrawer_batch
Submit a batch of multiple Sidedrawer API requests in a single call for efficient processing. Returns an array of individual responses, each containing id (correlation value) and body (endpoint-specific response). Required: requests.
No tools match your search.
How it works
From SideDrawer account to governed MCP endpoint
Connect
Link a SideDrawer account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which SideDrawer tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.