Learn how to connect Happeo to your team's AI assistant, so the knowledge your teams already maintain in your intranet is available in the tools they work in every day.
🎯 Who this article is for: Happeo admins complete the initial setup. An organization admin in your AI assistant registers the connector. All users can then connect their own accounts and start using Happeo from within their AI assistant.
💼 Package requirements: Available to Starter, Growth, and Enterprise. Legacy packages, including recommended and custom, are not entitled to Happeo MCP. Reporting a knowledge gap through your AI assistant additionally requires the Knowledge Engine add-on.
🔒 Permissions: Creating the OAuth client requires Happeo admin access. Registering the connector in Claude, for example, requires Claude organization admin access. Individual users can connect their own accounts once the admin setup is complete.
💻📱Devices: Desktop and mobile, through your AI assistant's own apps.
1. Overview
Happeo MCP is a secure connection between your intranet and your team's AI assistant. Once it is set up, someone can ask their assistant "what is our expense policy?" and get the answer from your company's own documentation.
Model Context Protocol (MCP) is the open standard that makes this possible. It is a common way for AI assistants to connect to the systems a company already uses, and no single AI company owns it, which is why the same connection can reach more than one assistant over time. Happeo MCP is available today with Claude. ChatGPT and Gemini are coming next.
Happeo MCP inherits each user's existing Happeo permissions in full. Whatever someone can read or write in Happeo, they can read or write through their AI assistant. Whatever they cannot access in Happeo, they cannot access through the assistant either.
2. Use cases
- Ask a question and get an answer from your own documentation: Someone working in their AI assistant asks what the parental leave policy is, who leads a team, or how to request new software. The assistant answers from the Happeo content that person is allowed to see and lists its sources, and follow-up questions continue against the same context, so a general policy question can become a specific edge case without starting over.
- Catch up on what changed, personalized to each person: Someone asks their assistant to catch them up on the updates and conversations relevant to them this week. It synthesizes across the Pages, channel activity, and notifications that person can access, and returns what changed, what matters to them, and what needs their attention.
- Turn company context into finished work: Ahead of a customer call or an all-hands, someone asks their assistant to prepare a briefing using what the company already knows. It pulls the relevant Pages, channel activity, and People Directory entries, and returns the finished piece with its sources listed, instead of the person assembling that context by hand.
- Publish useful knowledge back into Happeo: Work does not have to stop at a draft. Someone can ask their assistant to publish a finished update as a post in a Happeo channel, or to publish a comment on a post they have just read, so the answer lands where the rest of the team already looks for it.
3. Before you begin
Before starting, confirm the following:
- A Happeo admin is available to create the connection in Happeo.
- Someone with admin access to your organization's AI assistant account is available to register Happeo in that tool.
- Anyone who wants to connect will need their own account with the AI assistant you're using (for example, a Claude account).
4. How to set up the Happeo MCP server
Part 1: Set up the connection in Happeo
Completed by a Happeo admin.
This part creates a secure link between Happeo and your AI assistant. The steps below are specific to Claude, which is the assistant Happeo MCP supports today.
- In Happeo, navigate to Admin Settings → API Management → OAuth Apps.
- Click Create new OAuth App.
- Enter the following details:
| Field | Example value |
| App name | Claude |
| App description | Anthropic Claude |
| Contact email | Your team’s contact email |
| App icon | 512×512px image |
Next, click Create.
- Under Redirect URIs (the web addresses your AI assistant uses to complete the sign-in process), add both of the following:
- Under Scopes (the list of actions you are allowing Happeo to share with the AI assistant), add all available options.
- Under Client Secrets, set an expiration date for your connection password (or check Never expires) and click Create Secret.
- Go to the Example usage tab and copy the Client ID (your connection ID) and Client Secret (your connection password). You will need both for Part 2.
Tip: Keep the Client ID and Client Secret accessible. You will paste them into your AI assistant in Part 2.
Part 2: Register Happeo in your AI assistant
Step-by-step setup instructions are available for Claude today. ChatGPT and Gemini are coming next. Because Happeo's MCP server is built on an open standard, the same server is what an additional assistant connects to, so the setup work you do now carries over. Each assistant is tested and confirmed individually, and instructions are published here once that is done.
Claude
Completed by someone with admin access to your organization's Claude account.
- In Claude, go to Organization Settings → Connectors.
- Click Add → Custom → Web.
- Fill in the following details:
| Field | Example value |
| App name | Happeo |
| Remote MCP server URL | https://app.happeo.com/mcp |
| OAuth Client ID | Paste the connection ID from Part 1 |
| OAuth Client Secret | Paste the connection password from Part 1 (found under Advanced settings) |
And then click Add. Happeo is now registered for your entire Claude organization.
Note: If your Happeo environment uses a custom web address, replace app.happeo.com in the URL above with your organization's Happeo address. For example: https://connect.yourcompany.com/mcp. This is built to work the same way on a custom domain. If you hit anything unexpected, reach out to Happeo Support and we’ll help you sort it out.
Part 3: Linking your own account (individual users)
Once Parts 1 and 2 are complete, each user links their own Happeo account. The steps vary slightly by AI assistant, but the process is the same: find Happeo in your settings, click Connect, and follow the sign-in steps to grant access. Your AI assistant confirms when the link is active.
Claude
- Open your Connectors settings in Claude.
- Find Happeo and click Connect.
- Follow the sign-in steps to grant access.
5. What Happeo MCP can do
Everything below happens by asking in plain language, and everything is scoped to what that person can already see in Happeo.
- Answer a question from your intranet: Someone asks a question the way they would say it out loud, for example "what is our parental leave policy?". The assistant searches the Pages, Channels, and People Directory that person can access, answers from what it finds, and lists what it used under "Sources:", with each title hyperlinked so anyone can check the original in Happeo.
- Keep going with follow-up questions: The conversation carries on against the same Happeo context. After a policy answer, someone can ask "what if the employee is based outside Finland?" and get a further answer without starting a new search.
- Look up a colleague: Someone asks who leads a team or owns a topic, and gets the answer from your People Directory.
- Catch someone up on what changed, personalized to them: Someone asks something like "catch me up on the updates and conversations relevant to me this week", and gets one view of the important updates, the changes worth knowing about, and anything waiting on them. It is a synthesis across everything that person can see rather than a summary of one channel, which is why two people asking the same question get different answers.
- Summarize one channel: Someone names a channel and gets a summary of its latest posts and comments.
- Surface the notifications that matter: Someone asks what has changed for them, and the relevant notifications come into the conversation they are already having.
- Produce finished work from company context: Someone asks for a customer briefing, an all-hands update, or a first draft. The assistant pulls the relevant Pages, channel activity, People Directory entries, and policies, and returns the finished piece with its sources listed.
- Publish a post to a channel: Someone can ask the assistant to publish something it has drafted as a post in a named Happeo channel. It appears exactly as it would if the person had written it in Happeo directly.
- Publish a comment: Someone can ask the assistant to publish their reply as a comment on a post, so a response written in the assistant lands where the team sees it.
- Search your connected Enterprise Search connectors: If your organization has Enterprise Search connectors configured, for example Google Drive, Jira, or HubSpot, the assistant returns results from those tools alongside Happeo content, still limited to what that person can see. Search and retrieval only: it cannot take an action in those tools, such as closing a Jira ticket.
- Report a knowledge gap: Someone who already knows something is missing or out of date can ask the assistant to log it as a content gap. It lands on the same Gap Dashboard your admins already use. The assistant never logs a gap on its own. Requires the Knowledge Engine add-on.
6. What Happeo MCP cannot do today
These are boundaries rather than settings, so they are worth knowing before you roll Happeo MCP out.
- Publishing covers posts and comments, and nothing else: Articles, announcements, and polls are not supported content types for this connection. Those are still created in Happeo directly.
- One channel per publish: Each request targets a single channel. The same update in three channels is three requests, or one post written in Happeo.
- No posting on behalf of someone else: Every action runs with the permissions of the person who connected their own account. There is no delegated or shared-account posting, so nobody can publish as a colleague or on behalf of a team.
- No creating or editing pages: Creating a page, and publishing an edit to an existing page, are not available through Happeo MCP today. Both are on the roadmap, with no committed date. Pages are still created and published in Happeo directly.
- No admin control to switch Happeo MCP on or off: It comes with your package, and there is no toggle in Admin Settings to enable or disable it. To turn it off for your whole organization, contact Happeo Support.
7. Best practices
A few habits keep the connection secure and useful over time.
- Set an expiration date on your connection password: Rather than selecting Never expires, giving your connection password an end date limits the risk if it is ever lost or exposed. When it is due to expire, generate a new one in Happeo, update the details in your AI assistant, and delete the old one immediately.
- Ask in plain language: The connection is built to respond to natural questions. Encourage your team to ask the AI assistant the same things they would type into Happeo Search: "What is our remote work policy?", "Who works in the Helsinki office?", or "Summarize the latest posts in the kudos channel."
- Test before rolling out: After setup, try a few questions to make sure the AI assistant is returning the right results and respecting access levels before sharing the connection with the wider team.
8. Letting your team know
Once the connection is live and tested, share it with your team. A few things worth covering in your announcement:
- What it does in plain terms: Most people are not familiar with MCP. Skip the technical explanation and describe the outcome: they can now ask their AI assistant questions about the company and get answers from Happeo directly.
- How to get connected: Users need to link their own accounts before they can use it. Tell them where to go (Connectors settings in their AI assistant) and what to expect (a quick sign-in flow).
- What to try first: Give one or two example questions that match something your team actually looks up often. A concrete example is faster than a general explanation.
- What it does not do: Worth setting expectations — the AI assistant only acts when asked, and it can only access what each person already has permission to see in Happeo.
9. Frequently asked questions
Can I use an AI assistant other than Claude?
Claude is the assistant Happeo MCP supports today, and it is the one with step-by-step setup instructions in this article. ChatGPT and Gemini are coming next. Happeo's MCP server is built on an open standard, so at the protocol level any MCP-compatible tool can connect to it, but each assistant is tested and confirmed individually before Happeo supports it.
How do I know where an answer came from?
Your AI assistant gives its answer, then lists its sources at the end under "Sources:", with the title of each source hyperlinked. Clicking a Happeo source opens it in Happeo.
Will my access in Happeo update automatically if my permissions change?
Yes. MCP inherits your permissions in full, and those permissions are always current. If your access in Happeo changes, the AI assistant respects those changes straight away. There is no need to reconnect.
Does our company data train the AI model?
No. Nothing about this connection sends your company content anywhere to train a model, and the assistant does not learn from your content. What improves over time is the content itself: when someone publishes a finished update back into Happeo or reports a knowledge gap, the next answer is drawn from better source material.
Can I search content from other connected tools, like Google Drive or Jira, through my AI assistant?
Yes. If your organization has Enterprise Search sources (connectors) configured in Happeo, your AI assistant can return results from those connected tools alongside Happeo content. For example, if Gmail is connected, you can ask your AI assistant to search your Gmail through Happeo. Results are still limited to what you personally have permission to see. This is search and retrieval only.
Can the AI assistant take actions in other connected tools, like closing a ticket in Asana or Jira?
No. Happeo MCP reaches your connected Enterprise Search sources to search and retrieve information only. Taking an action inside one of those tools is a separate capability being built for Happeo's own AI agents, and it is not part of this connection.
Can the AI assistant take actions in Happeo on my behalf without me asking it to?
No. The AI assistant only takes action when you explicitly ask it to. That said, agent behavior can vary depending on the AI assistant you use. We recommend reviewing your AI assistant's settings to configure this to your preference.
Can I report a knowledge gap through my AI assistant?
Yes, if your organization has the Knowledge Engine add-on. You can ask your AI assistant to create a knowledge gap, the same way you might flag missing or incorrect information elsewhere in Happeo, and it lands on the same Gap Dashboard your admins already use. Knowledge gaps are not created automatically through MCP; they are only created when you ask.
Are MCP queries visible in Happeo's Search analytics or Knowledge Engine?
Not currently. Questions asked through your AI assistant are not tracked in Happeo's Search analytics and do not feed into Knowledge Engine's gap detection today. What you can see is the output: new channel posts, and any knowledge gaps reported through the assistant.
Are there rate limits or usage caps on MCP?
No. MCP has no rate limits, the same as Happeo's other APIs. This is separate from any usage limits that apply to Happeo's own AI agents.
Can my IT or security team see logs of what was asked and retrieved through MCP?
No. There is no log of the questions asked or the content retrieved through an AI assistant, and this is not covered by Happeo's standard access logs.
How do I disconnect my Happeo account from the AI assistant?
To disconnect, remove Happeo from your AI assistant's MCP configuration. There is currently no option to disconnect at the individual user level from within Happeo. See Troubleshooting below if you need to revoke a user's access urgently, for example during offboarding or after a compromised credential.
Is there a limit to how many users can connect?
No. Any number of users can connect, as long as each person has a Happeo account.
10. Troubleshooting
The connection password was lost or exposed
In Happeo, go to Admin Settings → API Management → OAuth Apps, generate a new connection password, update the details in your AI assistant, and delete the old one immediately.
Sign-in fails or shows a redirect error
Check that the correct web addresses for your AI assistant are added to the Happeo setup. For Claude, these are https://claude.ai/api/mcp/auth_callback and https://claude.com/api/mcp/auth_callback. A missing or mistyped address is the most common cause of this error.
A feature is not showing up in the AI assistant
Check that all available options were selected under Scopes when you created the connection in Happeo. If anything was missed, create a new connection with all options added and update the details in your AI assistant.
The Happeo address is not working
If your organization uses a custom Happeo web address, make sure it is entered correctly in the URL field, with /mcp at the end. For example: https://connect.yourcompany.com/mcp.
You need to revoke one user's access urgently (offboarding or a compromised credential)
There is currently no way for a Happeo admin to disconnect a single user's MCP access on their own. The only confirmed option today is to contact Happeo Support, who can disable the MCP connection for your entire organization on request. This removes access for every connected user, not just one person, so use it when the situation calls for an immediate, organization-wide response.