Beacon - verified-merchant index for AI shopping agents
by primoliquors · remote · no sign-in to list tools · v0.1.0 · published by GitHub user primoliquors
Neutral verified-merchant index for AI shopping agents; regulated/alcohol-first; earned-trust only.
5 tools: 2 change things and 3 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads3Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http beacon https://beacon-index.onrender.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Changes things 2Claude Code: ask
index_statsGraph coverage stats: counts of registry entries, merchants, offerings, capabilities.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Graph coverage stats: counts of registry entries, merchants, offerings, capabilities.
verify_capabilityVerify a merchant capability with evidence, e.g.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Verify a merchant capability with evidence, e.g. age_gate_21 or ships_to_US-FL.
Only reads 3Claude Code: allow
find_best_merchantRank merchants that can actually fulfill a purchase need, by honest signals only.No findings
Why it is in this group
- The name "find_best_merchant" says "find": a word for reading.
Description, as the server wrote it Rank merchants that can actually fulfill a purchase need, by honest signals only. Args: category: product category, e.g. "vodka". ship_to: ISO region the order must ship to, e.g. "US-FL". require_age_gate: only return merchants that enforce 21+. limit: max results. optimize_for: what matters to the BUYER -- "trust" (default), "price" (lowest matched price), or "speed" (same-day, then next-day fulfillment). Ties always break by earned trust. product_type/dest_state/channel: pass all three (e.g. "spirits", "FL", "ship"|"local_delivery") for STRICT COMPLIANCE mode -- only merchants with attested age-gate + attested license + a legal jurisdiction path are returned, each with its compliance verdict. Every result carries ships_to states (match them against where the buyer lives), best_price, and the evidence behind the record. Paid placement never affects any ranking (ranking_basis states the basis actually used).
get_merchant_viewFull agent view of one merchant: record + offerings + capabilities + evidence.No findings
Why it is in this group
- The name "get_merchant_view" says "get": a word for reading.
Description, as the server wrote it Full agent view of one merchant: record + offerings + capabilities + evidence.
search_offeringsFind offerings (products) matching a category, joined to merchant + capabilities.No findings
Why it is in this group
- The name "search_offerings" says "search": a word for reading.
Description, as the server wrote it Find offerings (products) matching a category, joined to merchant + capabilities.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http beacon https://beacon-index.onrender.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__beacon__find_best_merchant",
"mcp__beacon__search_offerings",
"mcp__beacon__get_merchant_view"
],
"ask": [
"mcp__beacon__verify_capability",
"mcp__beacon__index_stats"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as beacon. Review it before you use it.
