Bots St

bots.st/trooth

Trooth

Search and read company trust profiles

1240 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
88
Answered
4 of the last 4 calls

How to reach it

  • MCP, HTTPhttps://api.trooth.co/public/mcp

What it can do

ToolWhat it says it does
trooth_agent_key_revokeRevokes one agent key at once; it stops working on its next call. An agent key may revoke itself (self true) with any area. Revoking another key (key_id from trooth_agent_keys_list) needs settings:write and a person's approval (approval_required; call again once approved). Signed in, an owner or…
trooth_agent_keys_listWith your trooth.co sign-in as an owner or admin, or the workspace's agent key with audit:read (a tra_ key sent as the Bearer). Lists the workspace's agent keys as trooth.co/dashboard/api-keys does: name, prefix, areas, expiry, last used and who made each, with this_key true for the calling key…
trooth_ai_data_use_disclosuresRead what one company on the Trooth Network has declared about AI and customer data (whether it trains models on customer data, whether AI is in the product, which approaches), named by its domain or its Trooth slug, matched exactly. Each row is the company's own declaration and is labeled so…
trooth_alert_destination_addWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Adds one alert destination, as Settings, Notifications does, by kind (email, slack, teams, google_chat, discord or webhook)…
trooth_alert_destination_removeWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Removes one alert destination, by the id trooth_notifications_get gives, as Remove does: Trooth stops sending to it. With an…
trooth_api_key_createWith your trooth.co sign-in, or the workspace's agent key with the developer area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Makes one secret key for the Trooth API, as Create secret key on trooth.co/dashboard/api-keys does. Its secret is in…
trooth_api_key_revokeWith your trooth.co sign-in, or the workspace's agent key with the developer area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Revokes one secret key for the Trooth API, as Revoke on trooth.co/dashboard/api-keys does: every call with it is refused from…
trooth_api_keysWith your trooth.co sign-in, or the workspace's agent key with the developer area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists the workspace's API keys, the ones on trooth.co/dashboard/api-keys and not agent keys: id, name, prefix, when it was…
trooth_app_addUses your trooth.co sign-in (or an agent key with profile:write). Adds one app by its App Store or Google Play link, as the Apps tab does: Trooth reads the store listing and records the claim. It states you act for someone authorized to represent the company. A person then confirms the company…
trooth_app_removeUses your trooth.co sign-in (or an agent key with profile:write). Removes one app claim by store and appId, as trooth_apps lists it; the app leaves the public page. Adding it again starts a new claim.
trooth_appsUses your trooth.co sign-in (or an agent key with profile:read). Lists the Apps tab's app claims: each App Store or Google Play app with its store, appId, name and whether the company is confirmed as its publisher. Read only.
trooth_askAnswer a question about Trooth itself (what the Trooth Network is, what one company record carries, pricing, how witnessing works) from Trooth's fixed, curated knowledge base; takes one question of at most 500 characters. Makes no outside request. A question the knowledge base does not cover…
trooth_attestation_requestUses your trooth.co sign-in if your role may publish (or an agent key with profile:publish). Asks one named person to confirm one statement about the company, as the Attestations tab does. Without confirm true it is a preview that writes and sends nothing; with it Trooth emails them a link only…
trooth_attestationsUses your trooth.co sign-in if your role may publish (or an agent key with profile:read). Lists the Attestations tab's requests: each statement a customer or partner was asked to confirm, who was asked and their answer when they gave one. Read only.
trooth_audit_eventsWith your trooth.co sign-in as an owner or admin, or the workspace's agent key with audit:read (a tra_ key sent as the Bearer). Reads the workspace audit log on trooth.co newest first, so an agent can read back what it did: each event's actor, action, object, time and detail. actor (an address) or…
trooth_audit_exportWith your trooth.co sign-in, or the workspace's agent key with audit:read (a tra_ key sent as the Bearer); the workspace comes from either, never an argument. Returns the Audit log export the dashboard downloads, the same rows and columns, as the csv or jsonl file text and typed in rows, oldest…
trooth_buyer_activityUses your trooth.co sign-in as an owner or admin (or an agent key with profile:read made by one). Lists the document and access requests buyers sent through the Trust Center or the Network profile, newest first, each with its id, requester, documents and state, and the profile views of the last…
trooth_buyer_request_respondUses your trooth.co sign-in as an owner or admin (or an agent key with profile:write made by one). Approves or denies one request trooth_buyer_activity lists, as Buyer activity does: approve shares the documents named in document_ids and emails the requester a one-time link; deny emails them that…
trooth_company_changesList how one company's published record changed: give its domain or slug and, optionally, since (an ISO 8601 date or time). Returns record versions oldest first, each with the fact keys changed, added or removed, per-fact edits (old value, new value, time, role) when the record carries them, with…
trooth_connection_connectWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Connects one provider with a read-only credential the agent holds and reads it once, so the answer says whether the credential…
trooth_connection_disableWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Switches one connection off: it is no longer read and its stored credential is kept, so trooth_connection_enable switches it on…
trooth_connection_disconnectWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Ends one connection, as Disconnect on trooth.co/dashboard/connect does: its stored credential is deleted and it is no longer…
trooth_connection_enableWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Switches one switched-off connection on with its stored credential and reads it again now, as Resync now does, so the answer says…
trooth_connection_resyncWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Runs one connected source's sync now, as Resync now on trooth.co/dashboard/connect does; takes provider and credential_id from…
trooth_connectionsWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists the sources connected at trooth.co/dashboard/connect, switched off too, each one's last sync, result and next run, and any…
trooth_connector_requestWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Request a connector on trooth.co/dashboard/connect: for a provider Connect has no connector for, by name or https address, with…
trooth_delegation_createWith the workspace's agent key with the settings area (Bearer tra_...). Asks for one data-sharing delegation, as Agent authority does: it always waits for a person, status approval_required, then call again with the same arguments to receive the delegation and its token, shown once. A payment, a…
trooth_delegation_revokeWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Revokes one delegation trooth_delegations gives, and every reference it issued that is not redeemed, with a signed receipt…
trooth_delegationsWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists Agent authority's delegations, newest first: the agent's key thumbprint, role, the one company it may act with, what it…
trooth_document_replaceWith your sign-in, or an agent key with profile:write (a tra_ key). Keeps a newer version of one document (document_id), as an https url or an Evidence Vault file (evidence_id), waiting for a publish: the Trust Center shows the current one until then. publish true puts the waiting version on it: a…
trooth_documents_staleWith your trooth.co sign-in, or the workspace's agent key with profile:read (a tra_ key sent as the Bearer); the workspace comes from either, never an argument. Lists the Trust Center documents unchanged for 365 days, oldest first, by the rule that raises document.stale: each with its days…
trooth_events_listWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists the workspace's events newest first: connection.lost, connection.restored, approval.requested, document.stale, key.expiring…
trooth_evidence_addWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Link evidence you hold on trooth.co/dashboard/connect (Declared evidence), and Link a report on the Evidence page: records one…
trooth_evidence_listWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists the evidence the company provided itself (linked reports, uploaded files, webhook events), newest first, each labeled as…
trooth_evidence_removeWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Removes one item trooth_evidence_list gives, as Remove on the Evidence page does: its stored file is deleted and the Declared…
trooth_followingUses your trooth.co sign-in (or an agent key with profile:read). Lists the companies the workspace follows, each with its domain, name, Trooth slug and when it was followed, as the Following tab shows. Pages with cursor. Read only.
trooth_get_factRead one answer from one company's published record: give the company's domain or slug and a buyer question ID (q_ai_training and eleven more, in trooth://buyer-questions) or a fact ID such as security.mfa_methods. Returns the sentence, value, provenance word, date, freshness window and anchor…
trooth_list_companiesList the companies published on the Trooth Network by what they published: industry, data region, witnessed or not, and claimed (the company published its own profile) or unclaimed. Returns 20 entries per page in alphabetical order of record identifier with next_cursor (limit takes 1 to 200), from…
trooth_listing_visibilityUses your trooth.co sign-in (or an agent key with settings:read). Reads the Listing tab's visibility: private (only the workspace sees the Trust Profile, and it is off the Network directory) or public, with the workspace name. Read only.
trooth_listing_visibility_setUses your trooth.co sign-in as an owner or admin (or an agent key with settings:write). Sets the Listing tab's visibility to private or public. With an agent key, making a private page public waits for a person: status approval_required, then call again with the same arguments. Making it private…
trooth_monitoringWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Reads Monitoring (trooth.co/dashboard/monitoring): each change labeled as the page labels it, what it means and its fix…
trooth_monitoring_acknowledgeWith your trooth.co sign-in, or the workspace's agent key with the stack area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Acknowledges up to 100 Monitoring changes by the ids trooth_monitoring gives, as Acknowledge on the Monitoring page does; undo…
trooth_my_company_recordNeeds an OAuth access token for this server, for a person who has signed in to trooth.co (no scope is required; the public tools here need no token, and an agent key is not accepted), and takes no arguments: the workspace comes from the token's subject and never from an argument. Reads the company…
trooth_notifications_doneNeeds your trooth.co sign-in: the inbox is a person's, so an agent key is never accepted. Marks notifications done, as Done on trooth.co/dashboard/notifications does: ids from trooth_notifications_list (up to 100), or all true for every one in the inbox. undo true moves ids back to the inbox. An…
trooth_notifications_getWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Reads Settings, Notifications: each alert destination with its id, kind, events and whether it is on (a webhook address is…
trooth_notifications_listNeeds your trooth.co sign-in: the inbox is a person's, so an agent key is never accepted. Lists Notifications (trooth.co/dashboard/notifications) newest first: view inbox (the default) or done. Each Monitoring change has an id for trooth_notifications_done; unread_messages counts buyer…
trooth_notifications_updateWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Changes routing, as Settings, Notifications does: one destination's events, name and on or off, by the id…
trooth_organization_getWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Reads one organization by the id trooth_organizations_list gives (cid_ and 32 hexadecimal characters): its name, your role…
trooth_organizations_listWith your trooth.co sign-in, or the workspace's agent key with the settings area (Bearer tra_...). The workspace comes from the sign-in or the key, never from an argument. Lists the organizations, as Settings, Organizations does: each with its id, its name, your role, whether you created it and…
trooth_outside_in_readFetch https://<domain>/ and /.well-known/security.txt once, when called, from Trooth's server and report whether HTTPS answered, which of five response headers (HSTS, CSP, nosniff, frame protection, referrer policy) are present, and whether security.txt is published, absent or unread. IP literals…
trooth_profile_checklistUses your trooth.co sign-in (or an agent key with profile:read). Takes only workspace, when you belong to several. Lists the steps left before the workspace's Trust Profile can be published, each with state done, todo or unknown and how to do it; do each agent step yourself. A step that is the…
trooth_profile_diffUses your trooth.co sign-in (or an agent key with profile:read). Takes only workspace, when you belong to several. Lists, field by field, where the saved Trust Profile draft and what the public page says now differ: each such field, by JSON Pointer, with change added, removed or changed and both…
trooth_profile_domain_checkChecks DNS now for the TXT record trooth_profile_domain_start gave. Uses your sign-in as owner or admin (or an agent key with profile:publish). Takes domain, and workspace when you belong to several. Returns confirmed true, or confirmed false with found (the TXT values at the record's name)…
trooth_profile_domain_startStarts the proof that the workspace controls its company's domain. Uses your sign-in as owner or admin (or an agent key with profile:publish). Takes domain, and workspace when you belong to several; it states you act for someone authorized to represent the company. Returns the DNS TXT record…
trooth_profile_getUses your trooth.co sign-in (or, for an agent that runs on its own, the workspace's agent key with profile:read). Takes fields, and workspace when you belong to several. Returns the workspace's own Trust Profile DRAFT as saved now, its revision (send it as if_match to trooth_profile_update)…
trooth_profile_importUses your trooth.co sign-in (or an agent key with profile:write). Reads one https page of the company's own website, as the Import tab does (robots.txt first), and returns the candidates found, saving nothing. With accept all or candidate ids, saves those to the DRAFT as the company's declarations…
trooth_profile_publishPuts the workspace's saved Trust Profile draft on its public page, which anyone can read. Uses your trooth.co sign-in if your role may publish the page (or an agent key with profile:publish). Takes only workspace, when you belong to several. Success: status published with public_url. A first…
trooth_profile_remediation_planUses your trooth.co sign-in (or an agent key with profile:read). Takes only workspace, when you belong to several. Turns each open checklist item into a step: the problem, the fix, the change or call that closes it, and the source its value needs. It proposes and never applies: every proposed…
trooth_profile_updateChanges fields of the workspace's own Trust Profile DRAFT; the public page changes only on trooth_profile_publish. Uses your trooth.co sign-in if your role may edit the page (or an agent key with profile:write). Each change names one field by JSON Pointer (/tagline, /founders/-) with a value and…
trooth_profile_validateUses your trooth.co sign-in (or an agent key with profile:read). Takes changes (optional, as trooth_profile_update takes them), expected_revision and workspace. Runs the checks of trooth_profile_update with dry_run and of a publish (name, domain proof, transcripts, agent publishing permission…

And 28 more tools.

In its maker's words

Machine-Readable Company Profiles: find, search and read any company's Trust Profile, fact by fact.

Website
trooth.co
Source
github.com/troothllc/trooth-mcp
Publisher
troothllc
Listed from
the official MCP Registry as io.github.troothllc/trooth-network
Version
1.1.7, updated 16 Oct 2026
Kinds of work
Search and research, Documents and files, AI models and agent tools

The domain it lives on

trooth.co
registered 16 Dec 2025 (11 months ago), at GoDaddy.com, LLC, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered1240 ms
Answered425 ms
Answered691 ms
Answered691 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.