DOCUMENTATION
Connecting an AI assistant: what it reads, how, and what it never does.
The steps for each client, the one address they all take, what the owner switches on first, what the assistant can read as you, the caps, how to end a connection, and what to do when it does not connect. Written to be followed, not read.
- Updated 2026-11-04
- Read-only
- Every read audited
To connect an AI assistant to WAOversight, an owner or admin switches AI assistants on at Settings › AI assistants, then each person adds https://mcp.waoversight.com/mcp to their assistant and signs in with their own WAOversight login. The assistant reads what that login can read, never sends, and every read is written to the access audit first.
WHAT IT CAN READ
Every area the assistant can read, as you.
31 tools, every one read-only, every one the same read your dashboard makes and audited the same way. There is no tool that sends, assigns, dismisses, escalates or changes a setting.
| What comes back | Who | |
|---|---|---|
| Conversations | The inbox, and each thread's messages with a deleted message's original text and an edited message's history, its calls and its CRM records. 50 messages a page, up to 100. | Anyone connected |
| Search | Full-text search across every conversation you may see, deleted and pre-edit text included, words matched as written in any script. | Anyone connected |
| Contacts and groups | A customer across every number that spoke to them; a group's members, who wrote how much, and which of your numbers capture it. | Anyone connected |
| Files | A list of the files in a conversation with kind, size, sender and a sign-in link to open each one. Never the file itself. | Anyone connected |
| The queue and cases | The attention queue worst first, any item in full with its escalation notices, and the case files. | Anyone connected |
| Coverage and analytics | Customer coverage, the team scorecard, a rep's profile, trends, the hour-by-hour pulse and who is waiting, each with the customers-only lens. | Anyone connected |
| Calls | The call log, the missed calls nobody returned, and the call figures. Never audio. | Anyone connected |
| Nora | Nora's assessment of a thread and this morning's report, with each finding's reason and quote. | With Nora on |
| Rules and escalations | The detection rules, how each one is doing, and every escalation notice sent to a rep. | Anyone connected |
| Exports | The evidentiary export of a conversation with its hash chain, and the check that the chain is unbroken. The export receipt is emailed to you either way. | Anyone connected |
| The workspace | Its name, hours and reps, every number with its capture state, and which features are on. The reply says, in so many words, that WAOversight never sends. | Anyone connected |
| The access log | Who read what, from where, including reads by assistants. Search terms are shown for your own reads only. | Owners, admins, auditors |
| Usage | How many calls assistants have made, by day and by person. Counts only. | Anyone connected |
Before you connect
An owner or admin switches AI assistants on at Settings › AI assistants. The switch sits behind an acknowledgement: that members may connect assistants whose providers receive what those members ask for, under the member's own account with that provider, with WAOversight not party to it. Until it is on, an assistant that connects is refused and told why.
The workspace needs a live subscription or its trial, on any plan. You need a WAOversight login: owners, admins, managers and auditors can connect; reps have no login and cannot. Each person connects their own assistant and signs in as themselves.
Every assistant takes the same address and then sends you to WAOversight to sign in and allow it. The sign-in page says which assistant is asking, where its code goes, which login it will read as and what it may read, and asks you to accept that what you ask for goes to that assistant's provider under your own terms with them. An app whose code goes somewhere other than a known assistant is shown as unverified.
The address, for every client:
https://mcp.waoversight.com/mcpClaude, on the web, desktop, mobile and in Cowork
- Open Customize › Connectors.
- Choose Add custom connector and paste the address.
- Sign in with your WAOversight login when Claude asks, and press Allow.
Once WAOversight is in the Claude directory, you will find it there instead of adding it by hand. On a Team or Enterprise plan an owner adds it for the organisation, and each member still connects with their own login. Claude asks to stay connected, so you are not asked to sign in again for up to 90 days.
Claude Code
Run this in a terminal, then /mcp to sign in:
claude mcp add --transport http waoversight https://mcp.waoversight.com/mcpChatGPT
- Open Settings › Connectors › Advanced and switch on Developer mode.
- Choose Create and paste the address.
- Sign in with your WAOversight login when ChatGPT asks, and press Allow.
On a Business or Enterprise workspace an admin creates the connector. Once the plugin is listed in ChatGPT's directory, you will find it there.
Cursor and VS Code
Add the server to your mcp.json and sign in when the editor asks:
{
"mcpServers": {
"waoversight": { "url": "https://mcp.waoversight.com/mcp" }
}
}Microsoft 365 Copilot and Gemini Enterprise
Both connect through their admin centres rather than from a settings page of your own: ask your administrator to add the server address there, as a custom MCP connector in Copilot or a custom MCP server in Gemini Enterprise. The sign-in and everything after it are the same: one WAOversight login, reading only what that login can see.
What the assistant may read
What your login can read, and nothing else. A manager's assistant sees that manager's teams, an auditor's reads, an owner's sees the workspace. A team you do not manage is not visible to it, and the reply says nothing about that team's existence.
Replies are paged: 50 messages or 25 list rows at a time, up to 100, and never more than 100 KB in one reply. A larger export comes back as a sign-in link to the dashboard's download instead. Files come back as a list with a sign-in link, never the file itself. Nothing is redacted: you asked for the customer by name, and the reply is your own read.
The caps
Each connection may make 60 calls a minute and 1,000 an hour. The workspace as a whole may make 600 a minute and 10,000 an hour, and has a daily cap an owner or admin sets at Settings › AI assistants: 5,000 calls by default, anywhere from 100 to 1,000,000, counted on the workspace's clock. Past any of these the assistant is told to wait, and how long. A refused call is counted, and writes nothing to the access audit.
Ending a connection
Your own: under Your account, where each is listed with Revoke. Anyone's: an owner or admin, at Settings › AI assistants, where every connection is listed with who, which assistant, what it may read, when it was made and when it last read. Switching AI assistants off ends every connection at once, and switching on again starts from none.
A revoked connection ends on the assistant's next request. So does one whose login was disabled, whose password changed, or whose role or teams changed: every call checks again. An ended connection stays listed, so the record of which assistant could read as whom is kept.
The audit
Every read an assistant makes is written to the access audit before any data is returned, the same row your dashboard would write for the same read, with the assistant named beside you. If the row cannot be written, the assistant gets an error and no content. The Access audit page filters by AI assistant, so "read by Claude for Megan Foster" is a row you can find.
Connecting an assistant emails you: which assistant, when, from where, and what it may read. If it was not you, revoke it from Your account and reset your password.
When it does not connect
| What you see | What to do |
|---|---|
| The assistant says it could not reach the server | Check the address is exactly https://mcp.waoversight.com/mcp, with nothing after it, and try again. If it still fails, the server is unreachable from your side or ours: write to us. |
| The sign-in page calls the app unknown or unverified | The connection was started by an app we do not recognise, or one whose code goes somewhere other than a known assistant. The page says which. Allow it only if you started the connection yourself and know what the app is. |
| The assistant says sign-in failed, or asks you to sign in again at once | The code it was given lasts 60 seconds, and a password change between the two steps ends it too. Start the connection again from the assistant. |
| The assistant says AI assistants are switched off | The reply names which: the workspace's switch at Settings › AI assistants, a trial that has ended with no subscription, or a workspace that has closed. An owner or admin fixes the first two. |
| The assistant is told to wait | Either it has made more than 60 calls in a minute, which is an assistant in a loop, or the workspace has reached its daily cap. The cap is on Settings › AI assistants. |
| The assistant cannot see a rep or a team you expected | It reads as you. A manager's assistant sees that manager's teams and nothing else, and says nothing about the rest. |
Privacy
What you ask the assistant for, which can include message content, names and phone numbers, is sent to that assistant's provider under your own account's terms with them. WAOversight is not party to that agreement, does not redact what is sent, and stores nothing of what was asked or answered: the settings page shows counts, the access audit shows the reads. The full statement is in the privacy policy and the data processing agreement, and the case for the feature is on AI assistants.
QUESTIONS
Three things people ask while connecting
What is the server address?
https://mcp.waoversight.com/mcp, the same for every workspace and every assistant. Sign-in happens on app.waoversight.com with your own WAOversight login; there is no key to paste and no account for the assistant itself.
Can an owner connect an assistant for the whole team?
No. Each person connects their own assistant and signs in as themselves, so every read is recorded under the right name. An owner or admin switches the feature on, sets the daily cap, sees every connection and can end any of them.
What happens to a connection when someone leaves?
Disable their login and every assistant connected to it is refused on its next request. The same happens when they change their password or sign out everywhere. The connection stays listed as ended, so the record of which assistant could read as whom is kept.
Ask the question. Get the record.
Switch AI assistants on, paste one address into the assistant you already use, and the next question you type is answered from your company numbers, on the record.
WAOversight is an independent product and is not affiliated with or endorsed by WhatsApp or Meta.