Servidor MCP

ShortlistLens

io.github.CleanDev-Fix/shortlistlens
Negocio y operaciones Público y accesible MCP 2025-11-25

Qué hace este MCP

Evaluates local-business websites and user-supplied review evidence to compare candidates and produce buyer-readiness shortlists.

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.
Esquema de entrada
{'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â\x80\x93100 review trust score derived from supplied evidence.'}, 'website_evaluability_score': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'The 0â\x80\x93100 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.
Esquema de entrada
{'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.'}}}
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.
Esquema de entrada
{'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.'}}}
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.
Esquema de entrada
{'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.'}}}
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.
Esquema de entrada
{'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.'}}}
Añadido
generate_paid_scope
17 de September de 2026 a las 12:40
Añadido
compare_shortlist_candidates
17 de September de 2026 a las 12:40
Añadido
organize_review_evidence
17 de September de 2026 a las 12:40
Añadido
score_website_evaluability
17 de September de 2026 a las 12:40
Añadido
inspect_website
17 de September de 2026 a las 12:40