im
Apono
Connect Apono to Elaichi and hand every teammate a governed MCP endpoint — 48 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
Apono tools for your AI agents
48 tools are ready to mint as an MCP endpoint the moment you connect Apono — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_apono_users
List users in Apono. Returns id, email, first_name, last_name, active status, roles, source_integration_id, source_integration_name, and attributes for each user.
get_single_apono_user_by_id
Get information about a specific user in Apono using id. Returns fields such as id, email, first_name, last_name, active status, roles, and source_integration details.
list_all_apono_groups
List groups in Apono. Returns an array of groups with fields id, name, source_id, source_integration_id, and source_integration_name.
get_single_apono_group_by_id
Get details about a specific group in Apono. Requires id. Returns id, name, source_id, source_integration_id, and source_integration_name.
create_a_apono_group
Create a group in Apono by providing name and members_emails. Returns id, name, source_id, source_integration_id, and source_integration_name in the response.
delete_a_apono_group_by_id
Delete a specific group in Apono using id. Returns no content on success.
list_all_apono_activity_reports
List activity reports in Apono. Returns id, name, filters, timeframe, schedule, format, creation_date, and update_date for each report.
create_a_apono_activity_report
Create an Activity Report in Apono. Requires name, filters, and timeframe. Returns id, name, filters, timeframe, schedule, format, creation_date, and update_date in the response.
get_single_apono_activity_report_by_id
Get a specific activity report in Apono by id. Returns fields such as id, name, filters, timeframe, schedule, format, creation_date, and update_date.
update_a_apono_activity_report_by_id
Update an existing activity report in Apono using id. Returns id, name, selected fields, filters, timeframe, schedule, format, creation_date, and update_date in the response.
delete_a_apono_activity_report_by_id
Delete a specific activity report in Apono. Requires id. Returns a message confirming successful deletion.
list_all_apono_attributes
List attributes in Apono. Returns key fields including type, value, source_id, source_integration_id, and source_integration_name for each attribute.
list_all_apono_access_flows
List access flows in Apono. Returns id, name, active status, triggers, access targets, approver policy, timeframe, and settings for each access flow.
create_a_apono_access_flow
Create an access flow in Apono. Requires name, active, trigger, requestors, access_targets, settings, and request_for_others. Returns id, name, trigger, access_targets details, approver_policy, grant_duration_in_min, and timestamps for creation_date and update_date.
get_single_apono_access_flow_by_id
Get details of a specific access flow in Apono using id. Returns id, name, active status, trigger, approver_policy, access_targets, settings, and timeframe fields providing configuration and operational details.
update_a_apono_access_flow_by_id
Update an existing access flow in Apono using id. Returns fields such as name, active status, trigger, requestors, access_targets, approver_policy, grant_duration_in_min, timeframe, settings, creation_date, and update_date.
delete_a_apono_access_flow_by_id
Delete an access flow in Apono using id. Returns no content when the deletion is successful.
list_all_apono_bundles
List bundles in Apono. Returns id, name, access_targets with integration details and access scopes, creation_date, and update_date for each bundle.
create_a_apono_bundle
Create a new bundle in Apono. Requires name and access_targets. Returns id, name, access_targets with integration and access_scope details, creation_date, and update_date.
get_single_apono_bundle_by_id
Get details of a specific bundle in Apono by id. Returns id, name, access_targets (with integration and access_scope details), creation_date, and update_date fields in the response.
update_a_apono_bundle_by_id
Update a specific bundle in Apono using id. Returns id, name, access_targets with integration and access_scope details, and timestamps (creation_date, update_date).
delete_a_apono_bundle_by_id
Delete a specific bundle in Apono using id. Returns no content on success.
list_all_apono_connectors
List connectors in Apono. Returns id, name, status, version, last_connected, is_latest_version, cloud_provider_type, and sessions details for each connector.
get_single_apono_connector_by_id
Get details about a specific connector in Apono using id. Returns fields such as name, status, version, last_connected, is_latest_version, cloud_provider_type, and sessions with metadata like connector_version and cloud provider details.
update_a_apono_connector_by_id
Update a specific connector in Apono by id. Requires id. Returns fields including id, name, status, version, last_connected, is_latest_version, cloud_provider_type, and sessions with detailed metadata for the connector.
delete_a_apono_connector_by_id
Delete a connector in Apono using id. Removes the connector resource permanently and returns no content in the response.
list_all_apono_integrations
List integrations in Apono. Returns fields such as id, name, type, category, status, last_sync_time, connector_id, integration_config, secret_store_config, connected_resource_types, custom_access_details, owner, and owners_mapping.
get_single_apono_integration_by_id
Get details about a specific integration in Apono using id. Returns integration fields including name, type, category, connector_id, status, last_sync_time, integration_config, secret_store_config, connected_resource_types, custom_access_details, owner, and owners_mapping.
create_a_apono_integration
Create a new integration in Apono. Requires name and type. Returns id, name, type, category, status, connector_id, last_sync_time, integration_config, and secret_store_config details.
update_a_apono_integration_by_id
Update an existing integration in Apono using id. Returns fields such as id, name, type, category, status, and configuration details defining the integration’s connection and access settings.
delete_a_apono_integration_by_id
Delete a specific integration in Apono. Requires id. Returns no content upon successful deletion.
list_all_apono_access_sessions
List access sessions in Apono. Returns id, name, request_ids, integration details (id and name), credentials_status, and can_reset_credentials fields in the response.
get_single_apono_access_session_by_id
Get details of a specific access session in Apono using id. Returns id, name, request_ids, integration details, credentials_status, and can_reset_credentials fields in the response.
list_all_apono_available_access_bundles
List available-access-bundles in Apono. Returns a list of bundles with id and name fields in the response.
list_all_apono_delegated_access_requests
List delegated access requests in Apono. Returns id, status, duration_in_sec, justification, creation_date, revocation_date, access_groups (with integration and resource_types details), requestor, grantee, and bundle.
get_single_apono_delegated_access_request_by_id
Get delegated access request in Apono using id. Returns id, status, duration_in_sec, justification, creation_date, revocation_date, custom_fields, access_groups, requestor, grantee, and bundle details.
list_all_apono_access_bundles
List access-bundles in Apono. Returns each bundle with id, name, and details about integration_targets including integration_id, resource_type, tag filters, and permissions.
create_a_apono_access_bundle
Create an access bundle in Apono. Requires name and integration_targets. Returns id, name, and integration_targets with their integration_id, resource_type, and permissions.
get_single_apono_access_bundle_by_id
Get details of a specific access-bundle in Apono by id. Returns id, name, and integration_targets including integration_id, resource_type, resource_tag_includes/excludes, and permissions.
delete_a_apono_access_bundle_by_id
Delete an existing access bundle in Apono using id. Returns a message field confirming successful deletion.
update_a_apono_access_bundle_by_id
Update an existing access bundle in Apono by id. Returns id, name, and integration_targets with integration_id, resource_type, resource_tag_includes, resource_tag_excludes, and permissions.
list_all_apono_access_scopes
List access scopes in Apono. Returns access scopes with fields id, name, query, creation_date, and update_date.
create_a_apono_access_scope
Create an access scope in Apono using name and query. Returns id, name, query, creation_date, and update_date in the response.
get_single_apono_access_scope_by_id
Get details of a specific access-scope in Apono using id. Returns id, name, query, creation_date, and update_date fields.
update_a_apono_access_scope_by_id
Update an existing access scope in Apono using id. Returns id, name, query, creation_date, and update_date fields in the response.
delete_a_apono_access_scope_by_id
Delete an access scope in Apono using id. Returns no content upon successful deletion.
list_all_apono_activity
List activity records in Apono. Returns request_id, request_date, requestor_name, requestor_email, integration, resource_type, resources, permissions, justification, status, trigger_type, and access_flow fields in the response.
list_all_apono_identities
List attributes for multiple identities in Apono. Returns each identity's email and associated attributes in the response.
How it works
From Apono account to governed MCP endpoint
Connect
Link a Apono 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 Apono 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.