Skip to contentSkip to navigationSkip to topbar
Page tools
Useful for sharing or LLM
Accelerate development with AI

On this page
Looking for more inspiration?Visit the

Get started with Ola


(information)

Only available in US

Ola provides the communication and trust layer that lets you delegate more to your AI agents. Through Ola, you can talk to agents, set the agents' boundaries, and approve the agent's actions across mobile and desktop.


Time to complete

time-to-complete page anchor

About 5 minutes.


  • You connected your agent to Ola.
  • You can send messages and approve actions for your agent in Ola.


To connect your agents to Ola, follow these steps:

  1. Go to the Agents page.

  2. Click Connect an agent.

  3. Name the connection.

  4. Choose your host.
    Ola issues an API key beginning ak_.

  5. Copy the API key before you continue. Ola displays it once.

  6. Complete the connection using one of two methods:

    PluginMCP

    The plugin includes the MCP connection and the consent gate.

    • The plugin opens and maintains a connection to Ola. Messages reach your agent as soon as you send them over that connection.
    • Before the tool runs, the agent checks your configured permissions to determine whether or not it needs your approval.

One command per host. Set OLA_API_KEY= after the pipe (|), not before curl, as shown in the provided commands. Setting it before curl scopes the variable to that command alone, and the installer exits with OLA_API_KEY is not set.

Claude CodeOpenClawHermesNo plugin
  1. To install into a single project or directory rather than for your user, set OLA_PLUGIN_SCOPE=project before running the installer.

  2. To install the plugin, register the MCP server, and write your key and gateway URL into your settings, run the following command:

    1
    curl -fsSL https://olachat.com/install/claude-code.sh |\
    2
    OLA_API_KEY=ak_your_key_here bash
  3. Start your session with this flag:

  4. Restart any running sessions. Claude Code Channels(link takes you to an external page) are in research preview, so the flag is required until the feature ships generally.

  • Ola registers its tools under their bare names like get_inbox and send_message.
  • Hosts add their namespace. Claude Code exposes them as mcp__ola__get_inbox.
  • Send instructions to your agent using the bare names.

A plugin opens its own connection to Ola. As messages get sent, they reach the agent. Without one, you have two options:

  • Use a webhook: Set a callback URL under Webhook delivery in the agent's details. Ola sends a POST request with each message to the callback URL. The agent webhook secret signs these messages. This URL requires a public address using HTTPS, so any local listener needs a tunnel.
  • Use a prompt: Have the agent check its own inbox for an instruction in its system prompt that resembles the following command:
1
## Check Ola for messages
2
3
Check Ola for messages and reply:
4
5
1. Call `get_inbox`. If any conversation has `"has_unread_human_reply": true`, proceed.
6
2. To read the thread, call `get_messages` with that conversation's `grant_id`.
7
3. Reply with `send_message` using the `human_id` from the inbox entry, not the `grant_id`.

To receive input or approval notifications from your agent on your device, follow these steps:

  1. Install the app. Ola prompts you with the steps for your browser and device. The iPhone requires the app.
  2. Allow notifications. Tap Enable on the notification banner, in the sidebar on desktop or at the top of the screen on mobile.
  3. Choose what notifies you. Under Profile, Push notifications has a switch for each intent type: Inform, Collect, and Authorize.

If you dismissed the banner, allow notifications for olachat.com(link takes you to an external page) in your browser's site settings and reload Ola. It picks up the permission on the next load.


Create your first intent

create-your-first-intent page anchor

Ask your agent to take an action it isn't auto-approved to do, such as writing to a file or calling an external MCP tool.

An authorization card appears in the thread and a notification reaches your device. Approve it, and the action runs. Decline it, and your agent is blocked and moves on.

After approving, click Don't ask me again for this. This creates a custom rule where Ola only asks about actions you want to review going forward. To add and edit rules, go to your agent's Settings, under Intent settings > Authorize.

Having trouble? Contact us at twilio_forward_support@twilio.com.