ShortlistLens MCP
A remote MCP server that provides structured website and review evidence for AI-assisted local-business shortlisting. It includes tools to inspect website decision paths, organize review evidence into themes, compare candidates using a consistent matrix, and generate implementation briefs based on public website content and user-supplied review excerpts.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://shortlistlens-mcp.streaming22box.workers.dev/mcpWhat its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Inspect accessible title, service, proof, contact, hierarchy, and call-to-action signals from a public business page.
- Organize supplied review excerpts and visible owner responses into positive themes, risk themes, and recovery signals.
- Compare two to six candidates using transparent review-trust and website-evaluability inputs to generate an implementation brief.
Source and maintenance
Protocol and capabilities
- Server
- ShortlistLens 0.1.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 5 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
5 advertised
inspect_website
Fetch a public business website page and return structured, accessible facts for a buyer-readiness review. It only examines the supplied public URL and does not scrape review platforms or private systems.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"website_url"
],
"properties": {
"website_url": {
"type": "string",
"format": "uri",
"description": "A public HTTP or HTTPS page URL to evaluate."
},
"target_service": {
"type": "string",
"maxLength": 120,
"description": "Optional service the buyer is researching, such as pool renovation or roof replacement."
}
}
}score_website_evaluability
Inspect a public business website and score how easily a buyer can identify the business, understand a target service, verify proof, and take the next step. Returns an explainable 0–100 rubric and priorities.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"website_url"
],
"properties": {
"website_url": {
"type": "string",
"format": "uri",
"description": "A public HTTP or HTTPS page URL to evaluate."
},
"target_service": {
"type": "string",
"maxLength": 120,
"description": "Optional service the buyer is researching."
}
}
}organize_review_evidence
Organize user-supplied public review excerpts into transparent positive, risk, owner-response, and corrective-action signals. The tool does not fetch reviews itself and does not adjudicate any claim.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"excerpts"
],
"properties": {
"excerpts": {
"type": "array",
"items": {
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 5000,
"minLength": 1,
"description": "A public review excerpt supplied by the user."
},
"rating": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Optional rating associated with this excerpt."
},
"owner_response": {
"type": "string",
"maxLength": 5000,
"description": "Optional visible owner response associated with this excerpt."
}
}
},
"maxItems": 50,
"minItems": 1,
"description": "One to fifty user-supplied public review excerpts."
},
"review_count": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Optional public review count supplied by the user."
},
"overall_rating": {
"type": "number",
"maximum": 5,
"minimum": 0,
"description": "Optional public overall rating supplied by the user."
}
}
}compare_shortlist_candidates
Compare two to six businesses after the user has gathered website and review scores. Calculates a transparent shortlist score using 60% review trust and 40% website evaluability.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"candidates"
],
"properties": {
"candidates": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"website_evaluability_score",
"review_trust_score"
],
"properties": {
"name": {
"type": "string",
"maxLength": 160,
"minLength": 1,
"description": "Business name."
},
"note": {
"type": "string",
"maxLength": 280,
"description": "Optional short evidence note."
},
"review_trust_score": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "The 0–100 review trust score derived from supplied evidence."
},
"website_evaluability_score": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "The 0–100 website evaluability score."
}
}
},
"maxItems": 6,
"minItems": 2,
"description": "Two to six businesses using comparable evidence."
}
}
}generate_paid_scope
Turn a ShortlistLens result into a concise fixed-scope implementation brief for a Buyer-Readiness Scorecard or a 72-hour AI Buyer-Readiness Sprint.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"business_name",
"website_evaluability_score",
"review_trust_score",
"priority_gaps"
],
"properties": {
"business_name": {
"type": "string",
"maxLength": 160,
"minLength": 1,
"description": "The business to scope."
},
"priority_gaps": {
"type": "array",
"items": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"maxItems": 5,
"minItems": 1,
"description": "Top gaps identified by the diagnostic."
},
"review_trust_score": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Review-trust score from supplied evidence."
},
"website_evaluability_score": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Website score from the diagnostic."
}
}
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 321 ms
- 95th percentile latency
- 321 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 321 ms · metadata changed · 5 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http shortlistlens-mcp https://shortlistlens-mcp.streaming22box.workers.dev/mcpCodex
codex mcp add shortlistlens-mcp --url https://shortlistlens-mcp.streaming22box.workers.dev/mcpCursor
{
"mcpServers": {
"shortlistlens-mcp": {
"url": "https://shortlistlens-mcp.streaming22box.workers.dev/mcp"
}
}
}Cline
{
"mcpServers": {
"shortlistlens-mcp": {
"type": "streamableHttp",
"url": "https://shortlistlens-mcp.streaming22box.workers.dev/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"shortlistlens-mcp": {
"type": "http",
"url": "https://shortlistlens-mcp.streaming22box.workers.dev/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http shortlistlens-mcp https://shortlistlens-mcp.streaming22box.workers.dev/mcpClaude Desktop
https://shortlistlens-mcp.streaming22box.workers.dev/mcpWindsurf
{
"mcpServers": {
"shortlistlens-mcp": {
"serverUrl": "https://shortlistlens-mcp.streaming22box.workers.dev/mcp"
}
}
}Let your agent find its tools
Find servers like ShortlistLens MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.