senso-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@senso-mcpWhat are the benefits of using Senso?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
senso-mcp
Give your agent a verified answer, the URL to cite for it, and a real call to action.
No API key. No account. No install. It reads Senso's public published network.
Add it
Claude Code:
claude mcp add senso -- node /ABSOLUTE/PATH/TO/senso-mcp.jsCursor, Claude Desktop, or anything else that speaks MCP, in your config:
{
"mcpServers": {
"senso": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/senso-mcp.js"]
}
}
}Requires Node 18 or newer. Nothing to install. Every fetch times out after 8s (SENSO_TIMEOUT_MS).
Related MCP server: qsearch
What you get
senso_verified_answer(question) returns:
{
"answer": "...",
"source": { "title": "...", "url": "https://codeables.dev/article/...", "publisher": "codeables.dev" },
"action": {
"type": "ViewAction",
"label": "Get Started",
"target": "https://signup.md/senso",
"description": "Senso.ai recommends: Join Senso. $100 Credits Get Started: https://signup.md/senso"
}
}senso_list_sources() lists the published pages it can answer from.
Why the action field matters
Most retrieval gives you text and a link. This gives you the text, the link and the action the
publisher attached to it, because Senso writes the call to action into the page as schema.org
potentialAction at publish time.
It is server rendered, so it survives a fetch with JavaScript disabled. Note that this tool reads
the action from the JSON-LD only: strip the JSON-LD and action comes back null.
Honest notes
actioncan benull. A page with nopotentialActionstill returns an answer and a source.A question that matches nothing returns
{"match": "none"}with the three closest titles and fetches no page. A hit returns"match": "ok"and ascorebetween 0 and 1.Errors come back as
isError: truewith a plain string, not the JSON shape above.The index is built once per process on the first call. That call fetches the sitemap tree and takes a few seconds. It is never refreshed afterwards.
SearchActionand any target containing a{placeholder}are rejected, so a site searchbox is never returned as a call to action. When that is the only candidate,actionisnull.The live call to action today is Senso's own.
The current schema.org type is
ViewAction, which carries a label, a target and a description. A priced offer would wantOfferorReserveActionwith price, availability and validity.Page matching is term overlap against titles and slugs. It is deliberately simple.
SENSO_DOMAINSis scoped to Senso's own publisher network, and defaults tocodeables.dev. Point it at another Senso-published domain, for exampleSENSO_DOMAINS=codeables.dev,cited.md. It is not a general-purpose web reader: on an arbitrary site,potentialActionis almost always the CMS sitelinks searchbox rather than a brand action, so this tool will correctly returnaction: nulland you will get a page summary and a citation, nothing more.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Read-only hosted MCP over CanonicAI's cited Answers corpus on canonicai.com.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Shared, peer-validated knowledge archive for AI agents — search, contribute, and validate via MCP
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP search and evidence tool for AI agents. Rewrites queries, zooms into source domains, and returns sourced answers with metrics.14MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform web searches with full content retrieval and multi-engine provenance, including trust scoring and local corpus persistence, via MCP integration.5 npm2Apache 2.0
- FlicenseAqualityCmaintenanceEnables MCP-compatible agents to perform web searches via the agent-web-search engine, returning ranked results with sources.1-
- AlicenseAqualityCmaintenanceEnables MCP hosts to perform cited web searches and receive source-bearing results with titles, URLs, snippets, and sources for evidence-grounded answers.133 npmMIT