Trooth MCP server
MCP serverSecurityLook up a witnessed Trust Profile, read a domain's security surface, or verify a Trust Ledger Token.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the trooth public trust profile tool from Trooth MCP server
From the project's README
As published by troothllc/trooth-mcp in README.md.
The public Trooth Network connector: a remote, read-only MCP server that lets any AI assistant check a company's witnessed trust record, take a neutral read of a domain's public security surface, verify a signed Trust Ledger Token, or ask about Trooth.
Endpoint: https://api.trooth.co/public/mcp (streamable HTTP, no auth, public and read-only)
Website: https://trooth.co
Official MCP Registry: io.github.trooth-eng/trooth-network
In ChatGPT: listed and approved by OpenAI. Open Trooth Network in the app directory.
Company records: https://trooth.co/network
Tools
| Tool | What it returns |
|---|---|
trooth_public_trust_profile | A company's witnessed Trust Profile or Network standing, with provenance. |
trooth_outside_in_read | A live, neutral read of a domain's public security surface. |
trooth_verify | Re-verify a signed Trooth Trust Ledger Token. |
trooth_ask | Ask about Trooth (products, methodology, pricing). |
Every answer names its source and date. Witnessed evidence is labeled apart from what a company declares, and anything unsettled comes back marked unknown rather than guessed. Read-only, no account.
Structured output
Every tool declares an outputSchema and returns structuredContent alongside its text, so an agent can branch on fields instead of parsing prose.
| Field | Meaning |
|---|---|
status | published, listed, unclaimed, private, observed, valid, invalid, expired, revoked, answered, out_of_scope, bad_input |
provenance | witnessed_signed, signed_scan, live_observation, honest_absence, withheld_by_owner, knowledge_base |
subject | The company, domain, or token the answer is about. |
claim_url | Present only when a subject has no published record and its owner could claim one. |
Two states stay deliberately apart. unclaimed with honest_absence means Trooth holds no record, which is an absence of evidence and not a finding about the company. private with withheld_by_owner means a record exists and its owner chose not to publish it, which is a decision and not missing data. Collapsing them would misrepresent a company, so they carry different values.
Add it
ChatGPT: Trooth Network is a listed app. Open the listing and press Try in chat. To add it by hand instead: Settings, then Apps, then Create, then paste the endpoint as the MCP server URL.
Claude: Settings, then Connectors, then Add custom connector, then paste the endpoint.
Cursor, Cline, VS Code, or any MCP client: add a remote MCP server pointing at https://api.trooth.co/public/mcp.
About this repo
This repository documents the hosted Trooth connector. server.json is the record published to the official MCP Registry. The connector runs as a hosted service; there is no package to install.
Learn more at https://trooth.co and https://trooth.co/developers.
Tools it offers (4)
What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
trooth_public_trust_profiletrooth_outside_in_readtrooth_asktrooth_verify
Signals
- Last commit
- Sep 2026
Advanced
- Delivery
- trooth-network MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-trooth-eng-trooth-network- Source
- github.com/troothllc/trooth-mcp
- Hosted endpoint
https://api.trooth.co/public/mcp