Skip to content
Back to search
100
MCP live MCP 2026-07-28 http ext: tasks

Playwright MCP Server

io.github.trooth-eng/trooth-network

Trooth is an infrastructure & cybersecurity company providing Machine-Readable Trust.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
1079ms
last probe
Tools
89
callable
Resources
7
readable
Prompts
4
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
89 tools, 7 resources, 4 prompts returned.
pass 3 or more catalogue items 10/10
100 items in total; 3 or more earns these points.
pass Describes itself 10/10
85 characters; more than 30 earns these points.

Tools · 89

trooth_agent_key_revoke

Revokes 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:wri…

trooth_agent_keys_list

With 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: n…

trooth_ai_data_use_disclosures

Read 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 …

trooth_alert_destination_add

With 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, …

trooth_alert_destination_remove

With 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 destinatio…

trooth_api_key_create

With 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 th…

trooth_api_key_revoke

With 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 …

trooth_api_keys

With 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 k…

trooth_app_add

Uses 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 stat…

trooth_app_remove

Uses 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_apps

Uses 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 …

trooth_ask

Answer 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…

trooth_attestation_request

Uses 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 con…

trooth_attestations

Uses 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 aske…

trooth_audit_events

With 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…

trooth_audit_export

With 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 dashboar…

trooth_buyer_activity

Uses 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, ne…

trooth_buyer_request_respond

Uses 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 th…

trooth_company_changes

List 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…

trooth_connection_connect

With 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 re…

trooth_connection_disable

With 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…

trooth_connection_disconnect

With 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 Disconn…

trooth_connection_enable

With 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 conne…

trooth_connection_resync

With 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 syn…

trooth_connections

With 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_connector_request

With 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.c…

trooth_delegation_create

With 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…

trooth_delegation_revoke

With 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 troot…

trooth_delegations

With 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 dele…

trooth_document_replace

With 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:…

trooth_documents_stale

With 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 unchan…

trooth_events_list

With 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 ne…

trooth_evidence_add

With 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 troot…

trooth_evidence_list

With 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 …

trooth_evidence_remove

With 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_evidenc…

trooth_following

Uses 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…

trooth_get_fact

Read 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 securit…

trooth_list_companies

List 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…

trooth_listing_visibility

Uses 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…

trooth_listing_visibility_set

Uses 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 fo…

trooth_monitoring

With 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/das…

trooth_monitoring_acknowledge

With 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 Monitori…

trooth_my_company_record

Needs 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 arg…

trooth_notifications_done

Needs 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_lis…

trooth_notifications_get

With 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, Notification…

trooth_notifications_list

Needs 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 M…

trooth_notifications_update

With 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…

trooth_organization_get

With 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 th…

trooth_organizations_list

With 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 …

trooth_outside_in_read

Fetch 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, r…

trooth_profile_checklist

Uses 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…

trooth_profile_diff

Uses 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 s…

trooth_profile_domain_check

Checks 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. …

trooth_profile_domain_start

Starts 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; i…

trooth_profile_get

Uses 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 Tr…

trooth_profile_import

Uses 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…

trooth_profile_publish

Puts 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 on…

trooth_profile_remediation_plan

Uses 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 …

trooth_profile_update

Changes 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 prof…

trooth_profile_validate

Uses 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_updat…

trooth_public_trust_profile

Read one company's published record on the Trooth Network, given its domain or Trooth slug, matched exactly, never by a similar name; a name several companies share returns their candidates, not a pic…

trooth_reach

Uses your trooth.co sign-in (or an agent key with profile:read). Reads the figures behind Reach: profile views by day over the window, their total and recent referrers, merged from both of Trooth's co…

trooth_resolve_company

Find the published Trooth Network record for a company given a domain, web address, Trooth slug or name; a company-register identifier, Crunchbase address or Wikidata ID is accepted and answered not_f…

trooth_search_companies

Search the companies published on the Trooth Network by name, domain, tagline or category, optionally within one industry. Returns up to 10 entries per page (limit takes 1 to 200) in slug order with n…

trooth_session_sign_out

Needs your trooth.co sign-in (an OAuth access token for this server); an agent key is not accepted, because sessions are a person's own. Signs out one of your own sessions by the sid trooth_sessions_l…

trooth_sessions_list

Needs your trooth.co sign-in (an OAuth access token for this server); an agent key is not accepted, because sessions are a person's own. Takes no arguments. Lists your own signed-in sessions on trooth…

trooth_settings_get

With 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 the workspace's name a…

trooth_settings_update

With 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 the workspace's name…

trooth_stack_fix

With 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 again now every connected…

trooth_team_access_request_decide

With 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. Approves or declines one acc…

trooth_team_get

With 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 Team on trooth.co (tro…

trooth_team_group_create

With 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. Creates a team inside the wo…

trooth_team_group_delete

With 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. Deletes one team, by its slu…

trooth_team_group_update

With 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. Renames one team or changes …

trooth_team_invitation_revoke

With 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. Withdraws the open invitatio…

trooth_team_invite

With 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. Invites one address at a rol…

trooth_team_member_remove

With 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 member, as Remov…

trooth_team_member_role

With 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 one member's role be…

trooth_team_on_page

Uses your trooth.co sign-in (or an agent key with profile:read). Lists the people the Trust Profile draft shows (its people section, up to 12), each with name, title and location. Showing a person gra…

trooth_team_on_page_add

Uses your trooth.co sign-in (or an agent key with profile:write). Adds one person to the people the Trust Profile DRAFT shows, as trooth_profile_update does with /founders/-, with the https page their…

trooth_team_on_page_remove

Uses your trooth.co sign-in (or an agent key with profile:write). Removes the person with this exact name from the people the Trust Profile DRAFT shows, checked against the draft as read now so no one…

trooth_update_post

Uses your trooth.co sign-in if your role may publish (or an agent key with profile:publish). Posts one update, as the Updates tab does: it is written into the feed of every workspace following the com…

trooth_updates

Uses your trooth.co sign-in (or an agent key with profile:read). Lists the updates the company posted to the buyers who follow it, how many more can be posted today, and how many workspaces one would …

trooth_verify

Check the two signatures on a Trust Ledger Token (tlt2. or tlt. form, or its JTI) against Trooth's own token ledger. A Trust Ledger Token is a signed token a company issues through Trooth about its ow…

trooth_video_add

With your trooth.co sign-in, or an agent key with profile:write (Bearer tra_...); the workspace comes from those, never an argument. Add an image or a video on trooth.co/dashboard/public-page?tab=vide…

trooth_webhook_add

With 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. Registers one endpoint, as …

trooth_webhook_deliveries

With 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 one endpoint's delive…

trooth_webhook_remove

With 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. Removes one endpoint, as De…

trooth_webhooks

With 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 webhook endpoints…

Resources · 7

The twelve buyer questions

The buyer question set as JSON: each question ID, its wording, the record section it is answered from and its page anchor form. trooth_get_fact reads one answer by ID.

trooth://buyer-questions
How Trooth witnesses trust

What 'witnessed' means, how outside-in reads differ from signed evidence, and why Trooth never invents a number.

trooth://methodology
The four provenance words and the three negatives

What witnessed, public record, attested and declared mean on a company record, how to cite each, and the difference between no, not_published and not_read.

trooth://provenance-glossary
Provenance labels, explained

The meaning of each provenance value this server returns, the value deprecated on 2026-09-26, and what a Trust Ledger Token's signatures cover.

trooth://provenance-labels
JSON Schemas of this server's answers

The outputSchema of every tool on this server, as one JSON document, with the address of the published company record schema.

trooth://schema
Agent pattern: check a vendor before relying on it

A sequence of this server's tools an agent can use to look into a vendor before relying on it, and how to report what they return.

trooth://verify-a-vendor
What each tool call sends, and what Trooth keeps

The arguments each tool sends to Trooth's server, the request metadata that comes with them, what is counted and what is never kept.

trooth://what-a-call-sends

Prompts · 4

before_you_trust

A three-step look at a vendor on Trooth for a procurement or integration decision, reported with provenance and without a verdict.

vendor_due_diligence

Read one company's answers to the twelve buyer questions on the Trooth Network, each cited with its provenance word and date, without a verdict.

vendor_trust_check

Look up a vendor's record on Trooth before relying on it, keeping each provenance label.

verify_trust_token

Check the signatures on a Trooth Trust Ledger Token an agent has been handed.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://api.trooth.co/public/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "playwright_mcp_server": {
      "url": "https://api.trooth.co/public/mcp",
      "transport": "http"
    }
  }
}