Skip to content

For companies

Bring your conversations into the AI tools your team already uses

SubLive keeps the calls and meetings your company chooses to save. MCP is the open standard that lets an AI client or an automation — Claude, Cursor, your own agent — read that archive and act on it. The data goes to the model you connect; the answers are its own. SubLive stays the system of record and the gatekeeper.

MCP comes with every company account. It stays closed until an administrator turns it on.

What MCP gives you

MCP (Model Context Protocol) is a standard way for an AI client to reach an outside source of data. SubLive runs an MCP server in front of your company's conversation archive. Once an administrator turns it on, a connected client can list conversations, search them, read a summary or the full text, and check company usage — the things a person does in the admin panel, done by software.

  • Works with any MCP client — Claude Desktop, Cursor and a growing list of others — and with your own scripts and agents.
  • Two ways in: sign in through the browser with OAuth and no key to copy, or a scoped API key for unattended agents and CI.
  • The agent reads under a real person's permissions. It never sees more than that person would, and it loses access the moment they do.
  • Every read is written to the company activity log, with the tool and the key or account behind it.

How a request travels

Your AI client or automation

Claude, Cursor, your own agent, a script

SubLive MCP server

Runs the same checks as the website

  • Permissions of the signed-in person
  • Every read logged for the company
  • Rate and volume limits per key
  • Summary by default, full text on request

Conversations your company saved

Transcripts and summaries, within your retention window

A connected client never touches the database. Every call goes through the same path as the website — the caller's own visibility, the audit log, per-key limits — and returns a summary first, so an agent does not pull the whole archive into its context.

What it looks like in use

You

Summarise what we agreed with the supplier on this week's calls.

Calls tools

search_conversations(query: "supplier", since: "7d")get_conversation(id: …, format: "summary")

Replies

Three calls this week. Agreed:

  • Unit price held at last quarter's rate through Q3.
  • Delivery moves to fortnightly; first run on the 14th.
  • They send a revised contract by Friday; we review it before signing.
An illustration with placeholder content — not a real conversation.

What a connected agent can do

Five tools, four of them read-only. Each one runs through the same permission checks, audit log and limits as the website.

list_conversations
Metadata of the saved conversations the caller may see — title, date, language, length — newest first, paged.
search_conversations
Full-text search across saved conversations. Returns the matching conversations with one quote each, not the whole archive.
get_conversation
One conversation. A summary and metadata by default; the full text or the line-by-line transcript only when asked for by name.
company_usage
Hours spent per employee over a chosen period. Administrators only.
add_glossary_terms
Append terms to a company glossary — the one thing an agent can write. It adds, never replaces, and an administrator can undo it.

What companies build with it

The archive is the raw material. What you do with it is up to the tools you already run.

Call reports and meeting minutes, written for you

After each client call, an agent reads the summary and turns it into a structured note: what was decided, who owns the next step, and by when. It lands in the channel or the doc your team already reads, in the language they work in — nobody stays late to write it up.

search_conversations for the window, get_conversation for each summary.

CRM records that fill themselves in

New conversation, and your automation extracts what a salesperson would otherwise re-type: the objections raised, the budget and timeline mentioned, competitors named, the agreed next step. It writes them onto the deal in your CRM as fields and notes.

list_conversations to catch what is new, get_conversation for the full text, then your CRM’s API.

A weekly digest for whoever needs the big picture

Every Friday an agent searches the week for the themes you care about — renewals, churn risk, a pricing complaint, a feature request that keeps coming up — reads the summaries behind them and writes a one-page digest: what is trending, which deals look shaky, what product heard this week.

search_conversations per theme, get_conversation for context, your own template for the write-up.

Quality and compliance review at full coverage

Instead of sampling a handful of calls, an agent reads all of them for the phrases that matter: a promise your policy does not allow, a disclosure that had to be made, a tone that needs a manager’s attention. It builds the shortlist a human actually reviews, and a coaching list per person.

list_conversations for the period, get_conversation in full, your rules for the flags.

Answers and battlecards from the words customers use

An agent clusters the questions that come up across calls and drafts the help-centre article or the sales battlecard from real phrasing, not a guess at it. Re-run it monthly and the knowledge base tracks what customers are asking now.

search_conversations to gather, get_conversation for the exact quotes.

A glossary that fixes itself

The agent notices a client or product name being mis-heard the same way across several calls and appends the correct mapping to the company glossary. Every session after that — everyone’s — gets the name right, in recognition and in translation.

search_conversations to spot the pattern, add_glossary_terms to fix it.

Connecting a client

  1. 1

    Turn it on for the company

    In the company admin panel an administrator signs the acknowledgement — conversation data, including the other party’s speech, goes to the model you connect — and chooses who may use MCP: administrators only, or everyone.

  2. 2

    Add the endpoint to your MCP client

    Point a client that supports remote MCP servers at the endpoint below. It opens a browser consent screen: the employee signs in, approves the scopes, and access ends when their account access does. Nothing to copy.

  3. 3

    Or connect with an API key

    For CI and unattended agents, create a key in the cabinet under “API keys” with the scopes the agent needs, then send it as an Authorization: Bearer header to the same endpoint. A key never outlives its owner’s access.

  4. 4

    Ask

    “What did we agree with Acme last week?” “Draft the follow-up in German.” “Which calls this month mentioned the renewal?” The client calls the tools; you read the answer.

MCP endpoint
https://api.sublive.app/mcp
API key scopes
transcripts:read · search:read · usage:read · glossary:write

A stdio bridge for clients that speak only stdio is on the way. For now, use a client that supports remote MCP servers, or call the endpoint directly with a key.

What keeps it safe

Handing conversation data to an outside model is a new purpose, not a continuation of the consent to record. It is built to be governed.

Off until an administrator turns it on

The default is closed to everyone. It opens only after a named administrator signs the acknowledgement, on behalf of the company.

Only what the person may see

The agent inherits one person’s permissions. An employee limited to their own conversations reads only those; a former employee’s key reads nothing.

Every read is logged

Opening a conversation, exporting it, running a search — each lands in the company activity log with the tool and the key or account behind it. “Who pulled our conversations” has an answer.

Rate and volume limits

A key is capped on requests per minute and conversations per hour. A leaked key cannot drain the archive before anyone notices.

Summaries first, not walls of text

get_conversation returns a summary unless the full text is asked for by name, so an agent that needs only the gist does not pull tens of thousands of words of other people’s speech into its context.

Your retention still applies

Every response carries the conversation’s expiry date. SubLive deletes on schedule; a copy left in an agent’s cache is the connecting company’s responsibility, and the DPA says so.

Content is data, not instructions

A transcript can contain “ignore previous instructions”. The tool descriptions state plainly that conversation text is there to be read, never followed.

No reach beyond reading

No ordering AI summaries, no changing policies, no managing people or money, no access to a live session. The one write is glossary terms.

What it will not do

  • Translate or caption a live call. MCP is about the archive; subtitles run in the browser.
  • Work for personal accounts. It is a company feature — search and the archive it reads exist only there.
  • Give an agent a service account that sees everything. Access is always as a person, so the log can always name who.
  • Replace the admin panel. Search and export stay there for people who do not live in an AI client.

Questions companies ask

Do we need anything besides a company account?
A company plan, the Data Processing Agreement accepted — it is part of company registration — and an administrator who signs the MCP acknowledgement. After that it is a switch.
Which AI clients work?
Any client that speaks MCP. Browser-based clients connect with OAuth and no key. stdio-only clients use the small bridge, npx @sublive/mcp, with an API key. Your own scripts call the endpoint directly with a key.
Where does the conversation data go?
To the model your client is connected to. That is the point of MCP: SubLive hands over the data, the client’s model does the reasoning, and the connecting company is the controller for that processing. It is named in the DPA and the Subprocessors list.
Can an agent change or delete our conversations?
No. Four of the five tools are read-only. The only write is appending glossary terms, which adds and never replaces, and an administrator can undo it.
What happens when someone leaves the company?
Their access ends, and any key or token tied to it stops working on the next request. The agent stops seeing the company archive at the same moment the person does.
Is a copy of our data now sitting in the AI tool?
It can be — an answer, a cache or a log on the client’s side is outside SubLive. Every response includes the conversation’s expiry date so your automation can respect it, and the DPA places that responsibility on the connecting company.

Put your conversations to work

MCP comes with every company account. Turn it on when you are ready — it is closed until you do.