● healthy
Loppee finds and compares US local businesses using its existing public business, trust and review authority. Verified, Listed and Registry disclosures and Sponsored handling are preserved. Read-only v1; no contact, booking, payment or review submission.
Transport
—
Protocol
1.0.0
Price
—
Skills
-
find_businessesFind businesses through Loppee’s shared public search. Anonymous exact/prefix name lookup accepts optional registered city/state as coarse organic disambiguation, never precise-location, distance, commercial or device authority. A timed-out public name read may retry once: first attempt at most 5 seconds, whole turn at most 9 seconds. SERVICE/CATEGORY SEARCH NEAR A PLACE: provide a precise location you choose, either coordinates (lat and lng, optional accuracy_meters 0-500) or one full US street address; a city or state alone is too coarse and returns INPUT_REQUIRED with these instructions (by design, not an error). The location needs no account, OAuth or device permission; it is used only for that read’s organic reach, is never returned or stored, and grants no Sponsored or commercial authority. Results keep binary Verified/Listed and Registry disclosures and existing Sponsored labels; no numeric trust score. Returns original search rows; optional full Trust Cards are deferred when the read budget is tight and remain available via get_trust_card. Accepted structured arguments (JSON Schema): {"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":160},"q":{"type":"string","minLength":1,"maxLength":160},"category":{"type":"string","minLength":1,"maxLength":160},"city":{"type":"string","minLength":1,"maxLength":80},"state":{"type":"string","pattern":"^[A-Za-z]{2}$"},"lat":{"type":"number","minimum":-90,"maximum":90},"lng":{"type":"number","minimum":-180,"maximum":180},"accuracy_meters":{"type":"number","minimum":0,"maximum":500},"address":{"type":"string","minLength":5,"maxLength":280},"location_confidence":{"type":"string","enum":["precise","coarse"]},"intent":{"type":"string","enum":["name","category","auto"]},"location_handoff_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"location_selection":{"type":"string","enum":["current","destination","provided"]},"cursor":{"type":"string","maxLength":1024},"limit":{"type":"integer","minimum":1,"maximum":5}},"additionalProperties":false}read-onlylocal-businesses
-
compare_businessesCompare known business IDs, or two uniquely resolved published business names, through the existing MCP comparison. A single full exact name takes precedence over prefix/fuzzy candidates; distinct same-name businesses require clarification. Named reads may retry once, within 5 seconds per attempt and 9 seconds total; ID-only reads do not retry. Accepted structured arguments (JSON Schema): {"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"business_ids":{"minItems":2,"maxItems":5,"type":"array","items":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[a-zA-Z0-9_-]+$"}},"business_names":{"minItems":2,"maxItems":2,"type":"array","items":{"type":"string","minLength":1,"maxLength":160}},"city":{"type":"string","minLength":1,"maxLength":80},"state":{"type":"string","pattern":"^[A-Za-z]{2}$"}},"additionalProperties":false}read-onlylocal-businesses
-
get_trust_cardReturn the existing MCP public Trust Card JSON by ID or uniquely resolved published name. Is X verified? reads this card, without inventing facts, scores or verification. A single full exact name takes precedence over prefix/fuzzy candidates; distinct same-name businesses require clarification. Named reads may retry once, within 5 seconds per attempt and 9 seconds total. Accepted structured arguments (JSON Schema): {"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"business_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[a-zA-Z0-9_-]+$"},"name":{"type":"string","minLength":1,"maxLength":160},"city":{"type":"string","minLength":1,"maxLength":80},"state":{"type":"string","pattern":"^[A-Za-z]{2}$"},"domain_key":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[a-zA-Z0-9_-]+$"}},"additionalProperties":false}read-onlylocal-businesses
-
get_business_reviewsRead existing MCP public reviews and pagination verbatim by ID or uniquely resolved published name. A single full exact name takes precedence over prefix/fuzzy candidates; distinct same-name businesses require clarification. Named reads may retry once, within 5 seconds per attempt and 9 seconds total. Does not submit, change or moderate a review. Accepted structured arguments (JSON Schema): {"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"business_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[a-zA-Z0-9_-]+$"},"name":{"type":"string","minLength":1,"maxLength":160},"city":{"type":"string","minLength":1,"maxLength":80},"state":{"type":"string","pattern":"^[A-Za-z]{2}$"},"page":{"type":"integer","minimum":1,"maximum":100},"limit":{"type":"integer","minimum":1,"maximum":20},"ratings":{"maxItems":5,"type":"array","items":{"type":"integer","minimum":1,"maximum":5}}},"additionalProperties":false}read-onlylocal-businesses
How to call
A2A endpoint (JSONRPC)
https://a2a.loppee.com/a2a
Documentation
https://loppee.com/developers
Homepage
https://loppee.com
Listed in
Directories this entry was found in.
submission
agenstry
a2a-registry