Skip to content

Authorize a product account so Elaichi can turn its documented methods into tools your agents can run. A connection is one authorized account for a product — your Jira, your team’s shared HubSpot, or the company’s Salesforce.

Where to find it: ConnectionsAdd connection

Credentials live in a secure vault and are only used when a tool runs. Elaichi keeps the details around them: which product, who owns the connection, and whether it still works.

Permissions you need

Permission What it allows
connection:create Connect accounts for personal (user) use.
connection:create_shared Connect accounts owned by a team or the whole organization.
connection:manage Reconnect or delete any connection in the organization (not required to create your own).

Members of the built-in Member role can create personal connections. Creating team or organization connections needs Team Admin or above (or a custom role with connection:create_shared).

Administrators can also restrict connectors per role or member. Restricted connectors are blocked at connect time.

Ownership scopes

Every connection is owned at one of three scopes. Choose this when you connect — you can transfer a personal connection later without signing in again.

Connection ownership scopes
flowchart TD
  Connect["Connect an account"] --> Scope{Ownership scope}
  Scope -->|"Personal"| User["Only you"]
  Scope -->|"Team"| Team["Members of one team"]
  Scope -->|"Organization"| Org["Everyone in the org"]
  User --> Tools["Tools run with vaulted credentials"]
  Team --> Tools
  Org --> Tools
Scope (UI label) Who can use it Typical use
Personal (user) Only you Individual accounts; transfer before you leave
Team (team) Members of one team Shared inbox, squad CRM, on-call tooling
Organization (org) Everyone in the organization Company-wide systems

Scopes your role can’t create still appear in the picker but are disabled, with a note that your role can’t use that scope. Team scope requires a team — create one under Members & Roles → Teams first if the list is empty.

Connect an account

  1. Open Connections and choose Add connection.
  2. Search or filter by category, then select the product.
  3. Choose who can use the connection: Personal, Team, or Organization. For Team, pick which team.
  4. Choose Connect. Elaichi opens the product’s authorization flow in an in-app window (OAuth products may open a consent popup inside that window).
  5. Sign in with the product and approve the access it requests.

When the flow finishes, you see Connection added and the connection appears in the list with status Active.

Tip

Every Active connection automatically gets a connection toolbox under Toolboxes → My toolboxes (named like “{connection} tools”). You can create an MCP server from it without building a shared toolbox first.

Status after connect

Status Meaning
Active Ready to use.
Pending Authorization hasn’t finished yet.
Needs re-auth The product needs you to sign in again (expired or revoked access). Use Reconnect.
disconnected The underlying account is no longer available. Reconnect or delete.

Token refresh for working connections happens automatically behind the scenes. You only reconnect when the status asks for it.

Reconnect

If a connection shows Needs re-auth (or you need to refresh access yourself):

  1. Open Connections.
  2. Choose Reconnect on the row (inline when status needs re-auth, or from the ⋮ menu).
  3. Complete the authorization window again.

Reconnect preserves the same connection record and ownership. Credentials are rebound in place; toolboxes that already use the connection keep working once status returns to Active.

You can reconnect a connection you own, or any connection if you have connection:manage.

Good to know

  • Browse what a product can do under Connectors before you connect — the detail page lists its MCP tools (documented methods). Connecting itself always starts from Connections → Add connection.
  • You only see connections you own, team connections for teams you belong to, and organization connections — unless you have connection:manage, which sees everything.
  • Deleting a connection immediately breaks toolboxes and MCP servers that use it. Prefer transfer when someone leaves — see Transfer and offboard.
  • Sharing a toolbox that rides on a personal connection can nudge you to transfer that connection to the organization so teammates aren’t tied to your account.