Skip to content
Elaichi Elaichi

sso

Torii

Connect Torii to Elaichi and hand every teammate a governed MCP endpoint — 26 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Torii

AI tools

Torii tools for your AI agents

26 tools are ready to mint as an MCP endpoint the moment you connect Torii — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_torii_me

Get the organization profile in Torii. Returns id, companyName, domain, and creationTime fields in the response.

list_all_torii_users

List users in Torii. Returns key fields such as id, firstName, lastName, email, lifecycleStatus, isDeletedInIdentitySources, isExternal, and activeAppsCount.

get_single_torii_user_by_id

Get user in Torii using id. Returns key fields such as id, firstName, lastName, email, role, lifecycleStatus, and creationTime to identify the user's state and access details.

update_a_torii_user_by_id

Update a specific user in Torii using id. Requires lifecycleStatus in the request body. Returns user details including id, email, role, lifecycleStatus, and creationTime.

list_all_torii_application_users

List application users in Torii for a specific application using id_app. Returns users with key fields such as email, fullName, status, appName, and user activity details including creationTime, lastVisitTime, and lifecycleStatus.

list_all_torii_user_applications

List user applications for a specific user in Torii. Requires id_user. Returns each application's id, name, isUserRemovedFromApp, and state fields indicating the user's association and app status.

get_single_torii_user_application_by_id

Get user application in Torii. Requires id_user and id. Returns app fields including id, name, isUserRemovedFromApp, and state.

update_a_torii_user_application_by_id

Update a user application in Torii using id_user and id. Returns app fields including id, name, isUserRemovedFromApp, and state to confirm the update result.

list_all_torii_contracts

List contracts in Torii for the organization. Returns an array of contract objects with fields such as id, name, status, and idApp. Multi-currency fields are returned in contract currency.

create_a_torii_contract

Create a new contract in Torii. Requires name, idApp, and status in the request body. Returns contract fields including id, name, and status. Dates must be in ISOString format; currency cannot be a top-level field.

get_single_torii_contract_by_id

Get contract in Torii using id. Returns contract fields including id (unique identifier), name (contract name), and status (contract status). Rate limit: 800 requests per minute.

delete_a_torii_contract_by_id

Delete a specific contract in Torii using id. Returns no content on success. Rate limit: 200 requests per minute.

update_a_torii_contract_by_id

Update a contract in Torii using id. Supports numeric or object-based amount fields for specifying currency values. Returns contract id, name, and status in the response.

list_all_torii_roles

List roles in Torii for the organization. Returns each role with fields id, systemKey, name, description, isAdmin, and usersCount. Rate limit: 100 requests per minute.

list_all_torii_workflow_action_executions

List workflow-action-executions in Torii sorted by creationTime in descending order. Returns fields like id, idWorkflow, idAction, isRun, isCompleted, and creationTime for each execution along with nextCursor, count, and total in the response.

list_all_torii_apps

List apps used in the organization in Torii. Returns each app’s id, name, state, category, description, tags, primaryOwner, and other relevant details.

get_single_torii_app_by_id

Get a specific app in Torii using id. Returns fields including id, name, state, category, url, description, and primaryOwner details for identification and ownership info. Rate limit: 400 requests per minute.

create_a_torii_app

Create a new app in Torii. Returns the created app's id, name, state, url, category, description, tags, and isHidden fields. Rate limit: 200 requests per minute.

update_a_torii_app_by_id

Update app in Torii by id. Updates app fields including custom fields defined via custom Application Details. Returns app fields: id, name, state, url, category, description, tags, and isHidden.

torii_apps_search

Search apps in Torii's catalog using the required parameter q. Returns an array of apps with fields: id, name, category, imageUrl, url, and isHidden.

get_single_torii_file_by_id

Get information about a specific file in Torii using id. Returns id, type, fileName, creationTime, and uploadedBy fields describing the file metadata.

create_a_torii_file

Create a new file record in Torii using parameters path and type. Returns id, a unique file identifier for the stored record.

torii_files_upload

Upload a small file (up to 3MB) to Torii. Requires file and type. Supported formats include .csv, .xls, .xlsx, .pdf, .doc, .docx, .png, .jpg, .jpeg, .xml, .json, .zip. Returns id representing the uploaded file.

list_all_torii_audit_logs

List admin audit logs in Torii. Returns performedBy, performedByEmail, idTargetOrg, creationTime, type, requestDetails, and properties fields in the response. Results are sorted by creationTime in descending order.

list_all_torii_user_custom_fields

List user custom fields in Torii for connected integrations. Returns fields with id, idOrg, sourceIdApp, name, type, key, and isDeleted.

list_all_torii_user_field_metadata

List user fields metadata in Torii including predefined and custom fields. Returns key details such as name, systemKey, type for predefinedFields and idField, name, systemKey, type for customFields. The list of dropdown options is not included.

How it works

From Torii account to governed MCP endpoint

Connect

Link a Torii account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Torii tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.