Hapee connector icon

Hapee MCP connector

Use Hapee from your AI assistant. You sign in with your own user and the assistant works with exactly your permissions: it sees what you see and changes only what you can change.

What it is

The connector is an MCP server (Model Context Protocol, the open standard AI assistants use to connect to external tools). Once you add it to a compatible assistant —Claude, ChatGPT, Grok Bot or any other that accepts remote MCP connectors— you can ask it in plain language things like “show me this week's open deals,” “create a contact with this data” or “book an appointment for tomorrow at 10.”

The connector does not store your Hapee data: each tool is a call to the Hapee API v1 made with your own session. There are no shared keys or secret URLs: each person connects with their own Hapee user.

The connector URL

https://mcp.hapee.ai/mcp

It is the only address you need. It carries no credential: sign-in happens afterwards, on a Hapee screen.

This is the official address since October 12, 2026. If you connected the connector with the previous address (at mcp-oauth.hapee.ai), add it again with this one. If you were using a personal URL ending in /c/…, that is the previous connection method: replace it with this one.

Requires your plan to include the connection with AI assistants (available from the Pro plan). If your plan doesn't include it, the Hapee screen tells you when you connect and the connector does not operate.

Connect it to your assistant

Each assistant puts the option in a different place in its settings, and those menus change often, so here are the generic steps. The procedure is the same in all of them:

  1. In your assistant's settings, add a custom (or remote) MCP connector with the URL above. If it asks for a name, use “Hapee.”
  2. If it asks for the authentication type, choose OAuth. You don't need to enter any client ID or secret: the assistant registers itself.
  3. The assistant opens a Hapee window. Sign in with your user and approve the connection (see the next section).
  4. You return to the assistant with the connector active. Ask it, for example, “who am I in Hapee?” to check which user and subaccount you are connected as.

If your organization manages connectors centrally, an administrator may need to add it first.

Sign-in and consent

The window the assistant opens is the one at beta.hapee.ai, the same one you use to enter Hapee every day. You sign in there as usual:

The assistant never sees your password: it only receives a temporary permission that Hapee issues when you approve it. After signing in, the consent screen appears, showing which application is requesting access, which address it will send you back to, which account and agency you are connecting with, and what it will be able to do. There you can remove the write permission if you want the assistant to only be able to read.

What it can do

The connection requests these permissions (scopes):

PermissionWhat it allows
hapee:readRead the information you can see in Hapee. It is always included: without it the connection is useless.
hapee:writeAlso create, edit and delete wherever your profile allows. If you remove it on the consent screen, the tools that modify data don't appear and the API rejects any write.
offline_accessKeep the connection alive without you having to sign in every hour (see how long the connection lasts). Today Hapee issues the renewal permission on every approved connection, whether or not the application requests it.

Permissions only subtract, never add. Above the scopes, your real Hapee user rules: your role, your permission profile, the active modules and, if your profile is “assigned only,” just what is assigned to you. If your administrator changes your profile's permissions, they apply from the next call; if they assign you another role or profile, the connection is disconnected and you have to connect again. No connection can do anything you couldn't do from the screen.

The list of tools the assistant sees is also built for you: only the ones your permissions allow appear, and write tools only if you approved hapee:write.

Agencies and subaccounts

The connector works on one subaccount at a time: the business you operate in Hapee.

Tools

The connector offers 240 tools on top of the Hapee API: 85 read-only and 155 that modify data. How many you see depends on your permissions. Their names are in English, as the assistant-directory standard requires; your assistant replies and writes content in your language.

FamilyTotalRead-onlyModify
CRM: contacts, companies, deals, sales pipelines, stages, tags and tasks621943
Websites, landing pages, funnels, domains, images and blog521834
Products, categories and quotes25817
Automations (workflows) and AI agents24816
Email marketing: campaigns, templates and audiences221012
Forms, properties and custom objects22814
Calendars and appointments15510
Conversations and WhatsApp1349
Reports220
Identity (whoami, select_subaccount) and design catalog330
Total24085155

Tools that modify data

Each tool declares its nature with the standard MCP annotations, so your assistant can ask for your confirmation before running something:

What the assistant does with hapee:write is done in your real account. A sent message reaches the contact and a deleted record is deleted. Review what your assistant proposes before confirming it, and if you only need to read, connect it without the write permission.

How long the connection lasts

Disconnecting it

You have several ways to cut off access:

Limits

Technical details

For anyone integrating their own MCP client or reviewing the connector:

Privacy

The connector only accesses what your own permissions let you see, and the MCP server does not store your Hapee data: what it reads passes to your assistant and is subject to that assistant's privacy policy. The detail of what is stored, where and for how long is in the “MCP connector for AI assistants” section of our privacy policy.

Questions, or something that doesn't work as described here? Write to us at info@hapee.ai.