MCP server
Your users’ own words, in the agent you already use.
Every conversation the widget records is readable over MCP. Ask in your own words, the way you would ask the person who sat in on all the calls.
Address
Transport
Streamable HTTP. No local process, nothing to install, nothing to keep running.
Authentication
OAuth 2.1 with dynamic client registration. Your client opens a browser, you sign in with Google, and it holds a token scoped to your account. There is no API key to create, paste or rotate.
Scope
One account. A token reaches the projects, placements and conversations of the account that signed in, and nothing else.
Connect it
Four clients, each with the steps that work for it and the one value those steps need.
Claude
Desktop, web, or mobile
- Open Settings, then Connectors.
- Choose Add custom connector.
- Paste the address below.
- Sign in when Claude asks.
Claude Code
One terminal command
- Paste the command below in your terminal.
- Sign in in the browser the first time you use it.
ChatGPT
Connectors
- Open Settings, then Connectors.
- Choose Add.
- Paste the address below.
- Sign in when ChatGPT asks.
Cursor
Server config
- Open Settings, then MCP.
- Choose Add new server.
- Paste the config below.
- Sign in when the browser opens.
What to ask it
What are people asking for this week?
feedback_list, feedback_get
Which placement gets the most conversations, and which gets none?
placements_list
Add a placement for the cancel screen and tell me the client id.
placements_create, projects_list
Rewrite the agent’s brief for the onboarding placement.
placements_update
Read every session from the dashboard and group what they wanted.
feedback_list, feedback_get
The 8 tools
What a connected client can do, and whether it only reads. This table is generated from the server’s own catalog, so it cannot claim less than the server grants.
Feedback
feedback_listReadSee recent sessions — where each one happened, how long it ran and how it ended. Not what was said.
feedback_getReadRead a full transcript, turn by turn, in the words the person actually used.
Placements
placements_listReadSee where the agent is being offered across your products, and what it asks in each place.
placements_createWriteName a new place to collect feedback, before the first session arrives there.
placements_updateWriteRename a placement, or rewrite the brief and opening line every future visitor there will hear.
Projects
projects_listReadSee your projects, the client id each one embeds, and which sites are allowed to use it.
projects_createWriteAdd a project and its client id. It allows no sites at first, so it cannot collect anything yet.
projects_updateWriteRename a project, or change which sites are allowed to start a session on it.
What it does with your data
A person consents before the microphone opens, and their voice never reaches our servers — it streams from their browser to the model, and audio is not stored anywhere, at all. What we keep is the transcript. A connected client reads the transcripts belonging to your account and nothing belonging to anyone else. The full terms are in the privacy policy and terms.