Skip to content

Claude Desktop Extension

oHallo publishes an extension for Claude Desktop. Install it, and you can work with your oHallo account by asking Claude in plain language: search the knowledge base, draft and approve policies, read and reply to conversations, look up contacts and accounts, and review your agents. It suits the moments when you are already writing in Claude and want an answer from your own operation without switching to the dashboard.

The extension reaches your account through an API key that you create in the dashboard. The permissions on that key decide what it can do.

The MCP hub connects oHallo to your business systems. This extension goes the other way: it connects Claude Desktop to your oHallo account.

AreaWhat you can ask for
BrandsList and read your brands, create a brand, and update its name, sender, appearance, languages, and the assistant’s instructions
Knowledge baseSearch articles, read them, create new ones, and approve them
PoliciesSearch policies, create them, and approve them
ConversationsRead conversations and the items waiting for a person, reply, compose a new message, and mark an attention item resolved
Contacts and accountsSearch contacts and accounts, read them, and keep their details current
AgentsRead your agent definitions and update an agent’s instructions

Ask the way you would ask a colleague, for example “find the knowledge base article about return shipping” or “show me the conversations waiting for a person today”.

Work done through the extension lands in your account straight away and appears in the dashboard like any other change. It is recorded against the API key you used, so it stays distinguishable from work done by a person signed in to the dashboard.

You need two things:

  • Claude Desktop, installed on your computer.
  • An oHallo API key. Users with the Owner or Admin role create keys under Settings, then API access. See API Access for the steps. The full key is shown once at creation, so copy it before you leave the page.

Setup is three steps and takes about a minute once you have the key.

  1. Go to ohallo.ai/extensions and select Download Claude extension. You receive a single file named ohallo-production.mcpb.
  2. Open the downloaded file. Claude Desktop recognises it and offers to install it.
  3. Paste your oHallo API key when Claude Desktop asks for it. The key begins with sf_live_v1_.

Claude Desktop stores the key with the extension, so you enter it once. The extension then connects to your account, and your oHallo capabilities become available in your conversations with Claude.

The scopes on the key decide what the extension can reach. This is the same permission model the oHallo API uses, so a key that reads conversations over the API reads conversations here too. The extension does exactly what the key allows, and asking for anything beyond it returns a clear permission message that tells you which scope is missing.

Grant the keyAnd you can ask Claude to
Brands readList and read brands
Brands writeCreate brands and update them
Knowledge base readSearch and read articles
Knowledge base writeCreate, update, and approve articles
Policy readSearch and read policies
Policy writeCreate, update, and approve policies
Conversations readRead conversations and attention items
Conversations writeReply, compose an outbound message, and resolve attention items
Contacts read and writeSearch contacts, and create or update them
Accounts read and writeSearch accounts, and create or update them
Agents read and writeRead agent definitions, and update an agent’s instructions

Grant each key the scopes its work needs and leave the rest out. If you later want the extension to do more, create a key with the wider scopes and enter that key in the extension.

  • Give the extension its own key, named for it, for example “Claude Desktop”. You can then see its activity in the Last used column and revoke it on its own.
  • Keep the key in a password manager and pass it along a secure channel if a colleague needs one.
  • Give each person their own key. Work is recorded against the key, so a key per person keeps the audit trail readable.
  • Replace a key when someone leaves the team or moves to a new computer: create the replacement, install it, then revoke the old one.