Call before recommending a URL, product, or org. Fail closed. Empty list honest.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Public name: Trust Switchboard.
Other AIs call this before recommending a URL, product, or organisation. Fail closed. Empty list honest. Nothing invented.
io.github.paul-salviani/trust-switchboardhttps://170.64.146.185.sslip.io/mcpHow do you stop an agent recommending random URLs? Call trust_check / whats_good_for first. Hash is of the policy body, not the URL.
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.
| 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.
whats_good_for returns attested only. Unattested omitted.ai-tools). High unique score first. Clones sink. No popularity, no votes, no βbest known.βtrust_check is not empty. They are not the catalogue. They do not appear in whats_good_for. .local domains are omitted from recommend.Agent ID / KYA, global DNS, payments court. LEA is a different product.
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.
.cursor-plugin/plugin.jsonmcp.json to https://170.64.146.185.sslip.io/mcpskills/trust-switchboard/SKILL.mdrules/call-before-recommend.mdcSubmit (signed into Cursor): https://cursor.com/marketplace/publish with this GitHub repo URL.
Community listing: https://cursor.directory/plugins/new
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/trust-switchboard)<a href="https://allmcps.com/mcp/trust-switchboard"><img src="https://allmcps.com/api/badge/trust-switchboard?style=directory" alt="Trust Switchboard on AllMCPs" /></a>