← Back to search

io.github.kapruka/reviewguru

kapruka Scanned 19d ago

Query Sri Lankan businesses, doctors, and reviews from any MCP-aware AI agent.

B
87 / 100

Versions

0.1.2latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 6

list_businesses
annotations: none low

List Sri Lankan businesses with optional filters. Args: city: City slug (e.g. "colombo", "nugegoda", "dehiwala"). Use list_cities() to discover. category: Category slug (e.g. "restaurants", "shopping", "doctors"). Use list_categories() to discover. min_rating: Minimum average rating 1-5. sort: "top" (Bayesian-weighted best), "most-reviewed", or "newest". limit: Max results, 1-100 (default 25).

city string sort str limit int category string min_rating string
get_business
annotations: none low

Get full details of a single business by slug, including location, contact info, categories, and the top 10 recent reviews.

slug str
get_reviews
annotations: none low

Get reviews for a business. Args: slug: Business slug. sort: "newest", "highest", "lowest", or "helpful". limit: Max reviews, 1-100 (default 20).

slug str sort str limit int
search
annotations: none low

Full-text search across all businesses. Uses SQLite FTS5 server-side. Args: query: Free text — name, cuisine, neighborhood, doctor specialty, etc. limit: Max results, 1-50 (default 20).

limit int query str
list_categories
annotations: none low

List all categories with their parent/child hierarchy.

list_cities
annotations: none low

List all cities on the platform with counts of listed businesses.

Permissions 4

network medium
Server uses network capabilities via: httpx
filesystem low
Server uses filesystem capabilities via: os, pathlib
database medium
Server uses database capabilities via: sqlite3
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 22

low
Tool 'list_businesses' has no annotations annotation_checker · 100%
low
Tool 'get_business' has no annotations annotation_checker · 100%
low
Tool 'get_reviews' has no annotations annotation_checker · 100%
low
Tool 'search' has no annotations annotation_checker · 100%
low
Tool 'list_categories' has no annotations annotation_checker · 100%
low
Tool 'list_cities' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: list_businesses manifest_parser · 90%
info
Tool: get_business manifest_parser · 90%
info
Tool: get_reviews manifest_parser · 90%
info
Tool: search manifest_parser · 90%
info
Tool: list_categories manifest_parser · 90%
info
Tool: list_cities manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
medium
Permission: database access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%