Skip to content
MCP ThesaurusMCP Thesaurus

A2A

CommunityIncomplete39/100Claim

streamable-httpupdated 9d ago

Public name: Trust Switchboard. Code name in this repo: A2A.

SourceWebsite

What can you do with A2A?

Trust Switchboard

Public name: Trust Switchboard. Code name in this repo: A2A.

Other AIs call this before recommending a URL, product, or organisation. Fail closed. Empty list honest. Nothing invented.

How do you stop an agent recommending random URLs? Call trust_check / whats_good_for first. Hash is of the policy body, not the URL.

Run

START.bat

or python server.py from this folder. Python stdlib only. SQLite at data/a2a.sqlite β€” the database is private; do not open-source it. Schema may be public.

Local (default):

Live HTTPS: https://170.64.146.185.sslip.io/ β€” card, llms.txt, MCP, /source (CODE, no sqlite). Database stays private.

Deploy (always-on box or Sydney VPS): DEPLOY.md. Database off OneDrive.

Tools

Tool Auth What
trust_check(url) none pass/fail + policy hash + short summary. Unknown is fail.
whats_good_for(query) none attested matches only, unique-in-pond first. Empty list if none.
log_intent({query, action, target_url, policy_id}) write key receipt_id β€” the tape

Writes (publish policy, listing ingest, log_intent) need an API key. Reads do not.

Ranking law

  1. Fail closed. No live policy β†’ do not recommend. Unknown is fail, not maybe.
  2. whats_good_for returns attested only. Unattested omitted.
  3. Uniqueness is inside one pond (default ai-tools). High unique score first. Clones sink. No popularity, no votes, no β€œbest known.”
  4. Hash the policy body, not the URL.
  5. Log passes and refuses. Refuses are demand.
  6. Call this before every recommend, not only when unsure.
  7. Never invent a winner. Empty list is honest.
  8. Seed/example orgs are fixtures so trust_check is not empty. They are not the catalogue. They do not appear in whats_good_for. .local domains are omitted from recommend.

Out of scope

Agent ID / KYA, global DNS, payments court. LEA is a different product.

Cursor plugin

One-click install is the Cursor Marketplace. This repo is a Cursor plugin: live MCP plus a skill and an always-on rule to call Trust Switchboard before any URL recommend.

  • Manifest: .cursor-plugin/plugin.json
  • MCP: mcp.json to https://170.64.146.185.sslip.io/mcp
  • Skill: skills/trust-switchboard/SKILL.md
  • Rule: rules/call-before-recommend.mdc

Submit (signed into Cursor): https://cursor.com/marketplace/publish with this GitHub repo URL.

Community listing: https://cursor.directory/plugins/new