Skip to content

Context sharing across teams

Equip the whole team from a single connection

Connect an account once and share it as a capability, so everyone who needs it works with your access while the credential stays sealed in the vault.

In short

With Elaichi, one person connects an account and shares what it can do, not the credential behind it.

Share the connection itself with a person, a team or the whole organization at view, use or edit, or keep it private and share a curated toolbox over it instead. Either way the secret stays in the vault and is never returned by the API, and each person sees only what they own or what was shared with them.

3
share levels: view, use and edit
3
audiences: a person, a team or the whole organization
0
credentials returned by the API, to a person or a model
Next call
when a revoked share stops working

What changes

Today

How teams share access today

  • Access usually travels one of two ways: a key copied into a shared doc, or everyone setting up their own connection to the same app.
  • A shared key is convenient but hard to take back, and a per-person setup means the colleague who configured the Salesforce reports does it again for everyone who only needs to read them.
  • Both make a simple question harder to answer later: who can reach this, and how do we change that.

With Elaichi

Share the capability, keep the credential

  • Connect the account once. The credential is encrypted in a dedicated vault that the API returns to no one, not a person and not a model.
  • Share the connection at view, use or edit with a person, a team or the whole organization. Calls through it run on the owner’s account, and each one is still recorded against the person who made it.
  • Need it locked down? Keep the connection private, pin it into a toolbox with frozen values, and share the toolbox. Teammates run only those tools, with those values, and cannot open or reshare the connection.
  • Take it back whenever you like. Revoking a share or disconnecting the account takes effect on the very next request.

Who it is for

For teams that work from the same apps

Team leads

You set up the Salesforce or Zendesk connection once and want the whole team working from it, without five people repeating your setup.

IT and admins

You want shared access you can see, narrow and take back, instead of API keys copied into docs and chat threads.

Everyone on the team

You want the right tools to simply be there in Claude or ChatGPT, scoped to your job, without asking anyone for a password.

Real situations

What it looks like in practice

Setup

How to set it up

Four steps, in the order an admin takes them.

  1. 1

    Connect the account

    Pick the app from the catalog and sign in through the hosted flow. The connection belongs to you, a team or the organization, and the credential goes straight into the vault.

  2. 2

    Decide what to share

    Share the whole connection when the team should have everything it can do. When they should not, keep it private and build a toolbox: choose the tools, rename and describe them for the model, and freeze the values that must not change.

  3. 3

    Grant it

    Give view, use or edit to a person, a team or the whole organization. Use is enough to run tools and edit lets someone change the toolbox. Share a template instead and teammates can stamp their own copy.

  4. 4

    Work from any client

    Teammates sign in to the one Elaichi endpoint from Claude, ChatGPT, Cursor or any MCP client, and the shared tools are there. Revoke a share and it stops on their next request.

Compare your options

Three ways to give a team access

Aspect Shared API key Everyone connects their own Elaichi
What teammates get The key, with everything it can do Their own access to the app A capability: only the tools you shared
Setup effort Once, then shared around Repeated by each person Once, by the owner
Locking it down Limited to what the key allows Through each app’s own permissions A toolbox with frozen values over a private connection
Who did what Calls appear as the key’s owner In each app’s own logs Each call that runs, recorded against the person, in one log
Taking it back Rotate the key and share it again Revoke it in each app, person by person Revoke the share; it stops on the next request
When someone leaves The key stays valid until it is rotated Accounts closed app by app An offboarding preflight resolves what others depend on

Under the hood

Details that matter

The specifics a careful reviewer checks, answered up front.

  • Calls run on the owner’s account. A shared connection reaches the app as the account that connected it, while Elaichi records which person actually made each call and which account it reached.

  • Freezes follow the toolbox. Frozen values hold for everyone who runs the tool through the toolbox. Anyone you also give use on the connection itself can call the tool unfrozen, which is why a lock-down keeps the connection private.

  • Nobody sees more by rank. A member sees only what they own or what was shared with them. No organization-level permission widens that, org owners and admins included.

  • The link is not the key. A connect link opens a one-time sign-in session and carries no access token, refresh token or secret, which is why an AI can safely hand one to a person.

FAQ

Frequently asked questions

Can a teammate see the credential behind a connection I share?

No. The credential stays in the vault and is never returned by the API, to a person or to a model. Teammates call the app through your connection without the secret ever reaching them.

Whose account does the app see when a teammate uses my connection?

Yours. A shared connection runs on its owner’s credential, so the app sees the account that connected it. Elaichi still records which person made each call and which account it reached.

How do I stop a teammate from changing records?

Keep the connection private and share a toolbox that holds only the tools they need. Frozen values are merged in when the tool runs, so the AI cannot change them, whatever it is asked. Sharing the connection itself would give them every tool it has.

Can I share with a whole team instead of one person at a time?

Yes. Grant view, use or edit to a person, a team or the whole organization. Use is enough to run tools, and edit lets someone change the toolbox.

Does an admin automatically see everything that has been shared?

No. A member, including an org owner or admin, sees only what they own or what has been shared with them. There is no organization-level listing that widens that automatically.

How fast can I take shared access back?

Revoking a share or disconnecting the account takes effect on the very next request. Access that comes through a role, a restriction or team membership changes within about two minutes.

What happens to shared access when the owner leaves?

Offboarding runs a preflight. Any of their connections a shared toolbox depends on must be resolved, by transferring it to another member or deleting it, before the person can be removed. A share never outlives the account quietly.

Does everyone who uses a shared toolbox need a paid seat?

Anyone who runs tools needs a role that can, which is a billable seat such as Member. Reviewers who only need to read can use the free Auditor role, which does not run tools.

Share one connection with one teammate

Start a trial, connect an account, and share a toolbox over it with a colleague.

Works with
Claude ChatGPT Cursor and any other MCP client, or the Elaichi Agent.
When the trial ends
Nothing is deleted. Connections, roles and the audit log stay where they are, so subscribing picks up exactly where you left off.