MCP

MCP Server

Connect Claude, ChatGPT, Codex, Cursor or another AI app to your Senso knowledge base and AI visibility.

The Senso Model Context Protocol (MCP) server lets an AI app work with your Senso account. Once it is connected, you can ask the app to search and edit your knowledge base, or to look at your AI visibility: the prompts you track, the pages AI answers cite, your competitors, and the claims your knowledge base does not back up.

What you can do

Ask in your own words. For example:

Ask your appWhat you get back
"How visible are we in AI answers this month?"How often AI answers name your organization and cite its websites, against the previous period
"How do we compare with our competitors in ChatGPT answers?"Your organization and the competitors you track, side by side
"Which pages do AI answers cite most for our prompts?"The pages or domains AI answers cite, most cited first
"Which claims in AI answers does our knowledge base not back up?"Claims your knowledge base contradicts or does not support
"What does our knowledge base say about our refund policy?"An answer drawn from the documents in your knowledge base
"Add a document called Shipping FAQ saying we ship within 3 business days."A new document in your knowledge base

Before you start

  • A Senso account that belongs to at least one organization.
  • An AI app that can connect to a remote MCP server and sign in with OAuth. Every app below can.
  • Tracked prompts with finished runs, for AI visibility figures. Until your organization's first runs finish, the visibility tools have nothing to report.

Set up Senso MCP

Pick the app you use. Claude and ChatGPT are set up in the browser; Claude Code and Codex need one command in your terminal; Cursor and VS Code take one click. Whichever you choose, you finish by signing in to Senso and choosing what the app may do. See Sign in and choose permissions.

Add Senso as a custom connector. It then works in Claude on the web and in the Claude desktop app.

  1. In Claude, open Customize, then Connectors.
  2. Select + Add, then Add custom connector.
  3. Name it Senso, paste https://apiv2.senso.ai/mcp as the URL, and select Continue.
  4. Keep the suggested settings on the next screens, selecting Continue and then Add.
  5. Sign in to Senso in the window that opens. If no window opens, select Connect beside Senso.
To use it, select the Add button in a chat, then Connectors, and turn on Senso.

On a Free plan you can add one custom connector. On a Team or Enterprise plan, an owner adds the connector for everyone first, under Organization settings, then Connectors. Each person then finds Senso under Customize, then Connectors, and selects Connect.

Sign in and choose permissions

The first time your app connects, it opens the Senso sign-in page in your browser. There you:

  1. Sign in with your Senso account.
  2. Choose organizations. Pick one, several, or all of the organizations you belong to. The app can work in those and no others.
  3. Choose permissions. Reading is allowed by default. Tick a permission below to let the app make changes or delete things.
  4. Approve. You go back to your app, which stays connected until you remove it.
The app acts as you. It can only do what you can do in Senso, and only within the permissions you ticked. If you can't see a folder in Senso, neither can the app.

Searches are saved. Each knowledge base search the app runs is saved to your organization's search history, and Senso uses that history to find gaps in your knowledge base. Senso receives what the app sends to a tool, never the rest of your conversation.

If you chose more than one organization, say which one you mean when you ask, for example "In Acme, find our refund policy." To add an organization later, connect your app again and select it. The permissions you already gave stay ticked.

Permissions

PermissionTechnical nameWhat it allows
Read documentskb.readSearch the knowledge base and read documents
Create and edit documentskb.writeAdd and change documents, folders and tags
Delete documents and folderskb.deleteDelete documents and folders. Deleting a folder deletes everything inside it
Read AI visibility and the organizationvisibility.readSee prompts, competitors, citations, answer gaps, tracked pages, reports, the brand kit, product lines, and members' names and emails
Manage AI visibilityvisibility.writeAdd and change prompts, competitors, the brand kit and product lines; track pages and approve verified sources; record verdicts on claims and start fact checks
Delete prompts, competitors and product linesvisibility.deleteStop tracking prompts, remove competitors and delete product lines. This cannot be undone
Deleting is a separate permission on purpose, so an app you let edit documents cannot also empty your knowledge base. If you later ask for something you did not allow, most apps ask you to sign in to Senso again so you can allow it.

Manage connections

Every app you connect is listed in the Senso app.

WhoWhereWhat removing does
YouProfile, under My connectionsDisconnects the app from all your organizations
An organization adminSettings, then ConnectionsRemoves that organization from the app's connection. Any other organizations it was given stay connected
The app loses access as soon as it is removed.

Tools

The server exposes 53 MCP tools. Every tool except senso_list_orgs takes an org_id. Turn on your app's setting to approve tool calls before they run, and take care when using Senso alongside other MCP servers, to avoid prompt injection.

Tools marked Asks first take confirm: true. They change something for the whole organization, start charged work, or cannot be undone, and the agent is told to describe what will happen and set confirm only after you agree. Claude Code also asks you before each call to them, whatever your permission settings.

Organization

ToolScopeWhat it does
senso_list_orgsanyList the organizations this connection can act on. Call it first
senso_get_orgvisibility.readHow the organization is set up: industry, websites, markets, AI models, run days, competitors
senso_list_membersvisibility.readThe organization's members, with each one's user id, name and email

Knowledge base

ToolScopeWhat it does
senso_searchkb.readSearch the knowledge base by meaning. Uses organization credits
senso_listkb.readList a folder's contents. Omit node_id for the root
senso_findkb.readFind documents and folders by name
senso_get_dockb.readRead a document's text, title, summary, version and processing status
senso_create_dockb.writeAdd a markdown or plain text document
senso_update_dockb.writeChange a document's title, summary or text. New text replaces the whole body
senso_create_folderkb.writeCreate a folder
senso_rename_nodekb.writeRename a document or folder
senso_move_nodekb.writeMove a document or folder into another folder
senso_tag_dockb.writeSet a document's tags, replacing the ones it has
senso_delete_nodekb.deleteDelete a document or folder, and everything in a folder. Asks first

AI visibility

ToolScopeWhat it does
senso_get_filtersvisibility.readThe AI models, markets, funnel stages, topics, personas and periods the other tools filter by. Call it before them
senso_get_visibilityvisibility.readHow often AI answers name the organization and cite its websites, against the previous period
senso_get_competitionvisibility.readHow the organization compares with its competitors in AI answers
senso_list_promptsvisibility.readThe prompts the organization tracks, with each one's figures
senso_get_promptvisibility.readOne prompt in full: figures per AI model, brands named, pages cited and newest answers
senso_get_answervisibility.readOne AI model's newest answer to a prompt, with the brands, citations and fact check
senso_list_industry_promptsvisibility.readThe prompts of the organization's industry, with the brands their answers name and whether the organization already tracks each one
senso_list_citationsvisibility.readThe pages or domains AI answers cited, most cited first
senso_get_citation_trendvisibility.readOne cited page's citations per day
senso_list_citing_promptsvisibility.readThe prompts whose answers cited a page
senso_list_problemsvisibility.readProblems in how AI answers treat the organization, most serious first
senso_list_tracked_pagesvisibility.readTracked pages, with their citations, page checks and verification status
senso_list_reportsvisibility.readReports and report schedules
senso_get_brand_kitvisibility.readThe brand kit generated content follows
senso_list_product_linesvisibility.readThe organization's product lines
senso_add_promptsvisibility.writeTrack up to 100 new prompts. Their runs are charged to organization credits. Asks first
senso_import_industry_promptsvisibility.writeTrack up to 100 of the industry's prompts, with the last 7 days of answers already collected for them. Their runs are charged to organization credits. Asks first
senso_update_promptvisibility.writeChange a prompt's funnel stage
senso_set_competitorvisibility.writeAdd a competitor, or change one's name or website
senso_set_problem_statusvisibility.writeDismiss, snooze or reopen a problem
senso_track_pagevisibility.writeTrack a web page, or stop tracking it
senso_start_verificationvisibility.writeStart verifying one of the organization's own pages as a verified source
senso_approve_sourcevisibility.writeApprove a page as a verified source. Asks first
senso_withdraw_sourcevisibility.writeWithdraw a verified source's approval. Asks first
senso_update_brand_kitvisibility.writeChange the brand kit for all content generated from now on. Asks first
senso_add_product_linesvisibility.writeAdd up to 50 product lines
senso_update_product_linevisibility.writeChange a product line's name or details. Asks first
senso_delete_promptvisibility.deleteStop tracking a prompt. Asks first
senso_remove_competitorvisibility.deleteStop tracking a competitor. Asks first
senso_delete_product_linevisibility.deleteDelete a product line. Asks first

Answer gaps and fact checks

ToolScopeWhat it does
senso_list_claim_gapsvisibility.readClaims in AI answers or on web pages that the knowledge base contradicts or does not back up
senso_get_claim_trendvisibility.readOpen claims about the organization per day
senso_list_claim_verdictsvisibility.readThe verdicts recorded on claims that still stand
senso_get_claim_verdictvisibility.readOne recorded verdict
senso_check_prompt_answersvisibility.writeFact-check the latest AI answers to up to 20 prompts. Uses no credits
senso_check_pagevisibility.writeFact-check any public web page against the knowledge base. Uses no credits
senso_assign_claimsvisibility.writeAssign claims to a member, or clear the assignee
senso_record_claim_verdictvisibility.writeRecord a verdict on claims for everyone in the organization. Asks first
senso_undo_claim_verdictvisibility.writeUndo a recorded verdict

Limits

LimitValue
Requests60 per minute per connection, counted across every server. Over it, the server answers 429 with a Retry-After header
Creditssenso_search, creating or updating a document, and the prompt runs senso_add_prompts and senso_import_industry_prompts start are charged to organization credits. Out of credits or over its spending limit, a search or a document change is refused and retrying will not help
A tool that fails returns a readable message rather than an opaque code, so the agent can correct itself. An organization, document or folder that does not exist and one you cannot access get the same message, so nobody can probe for what exists.

Troubleshooting

ProblemWhat to do
The Senso sign-in page does not openIn Claude, select Connect beside Senso. In Claude Code, run claude mcp login senso. In Codex, run codex mcp login senso
Senso will not connect on a work computer or networkAsk your IT team to allow apiv2.senso.ai
The app says it is not allowed to do somethingYou did not tick that permission when you connected: connect again and tick it, and the permissions you already gave stay ticked. Or your role in Senso does not allow it: ask your organization admin
The app cannot find an organizationYou did not choose it when you connected. Connect again and select it. You can only choose organizations you belong to
The AI visibility tools return no figuresYour organization has no tracked prompts with finished runs yet. Figures appear once the first runs finish
A search or a document change is refused for creditsYour organization is out of credits or has reached its spending limit, so retrying will not help. Ask your organization admin, or email support@senso.ai
A document or folder "does not exist"It does not exist, or you cannot access it. Senso gives both the same message on purpose. Check that you can open it in the Senso app
The app is told to slow downThe app sent more than 60 requests in a minute. The app can try again after the time in the Retry-After header

Get help

Email support@senso.ai, and say which app you connected and which tool failed. See Support for what else to include.