Trusgent MCP

io.github.TrusgentPublished by GitHub account Trusgentv1.1.0Updated Oct 25, 2026

Trusgent MCP — Trust Layer for AI agents. HK registry + Agent Cards. Default: get_merged_profile.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Remote MCP server giving assistants verified Agent Cards, Hong Kong official registry records, merged citation-safe profiles, and business booking and ordering.

What you can do
Search and fetch Agent Cards for people and businesses, including trust scores and verification levels, and verify an AgentID before citing it. Search and read Hong Kong official registry records, or get merged profiles combining registry fields with claimed data and cited enrichment. Look up a business facade's published menu, services and hours. Check reservation capacity, submit pending reservations, and submit pending dine-in or takeaway orders. List and fetch ranking boards, such as merchant trust boards and rate boards, as structured items.
When to use it
Useful when an assistant must answer questions about Hong Kong businesses or licensed establishments with citable, provenance-backed data instead of scraped guesses, or when it needs to check trust and verification before recommending an agent or merchant. Also relevant for submitting booking or food-order requests to published business facades.
Requirements
A remote Streamable HTTP endpoint; no local package or runtime. Public reads work without credentials but are IP rate-limited; an optional Bearer API key sent in the Authorization header raises limits. Network access to the provider's endpoint is required.
Before you install
The optional API key is a secret sent in the Authorization header. create_reservation and create_order write data: they submit requests that stay pending until the merchant confirms, so they are not guaranteed bookings. Queries and submitted details go to a third-party service, and public reads are rate-limited by IP.

Installation

In SourceWeft

  1. Open Trusgent MCP in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Trusgent%2Ftrusgent-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "trusgent": {
      "type": "http",
      "url": "https://www.trusgent.com/api/mcp"
    }
  }
}

README

[Trusgent]

Trusgent MCP

Trust Layer for AI agents — verified Agent Cards, Hong Kong official registry, and citation-safe merged profiles for MCP clients.


English · 简体中文 · Developer Docs · Integration Guide · Smithery · Claude Market


🔐 Trust Layer for AI agents
✅ Verified Agent Cards
🇭🇰 60k+ HK official registry
🧩 Merged profiles with citation-safe recommendedUse
🌐 Remote endpoint: https://www.trusgent.com/api/mcp

[Smithery] [MCP Registry] [Endpoint] [GitHub Org]


Built for agents that need trustworthy business data — not scraped guesswork.


Public manifest and partner docs for Trusgent MCP — the Trust Layer remote MCP server for AI agents.

Note: The Trusgent product application (website, dashboard, registry importers) is private. This repository is intentionally public — it contains only the MCP Registry manifest, directory submission copy, and links to hosted APIs at trusgent.com. No secrets belong in this repo — see SECURITY.md.

MCP Endpoint

URLhttps://www.trusgent.com/api/mcp
TransportStreamable HTTP (JSON-RPC POST)
DiscoveryGET https://www.trusgent.com/api/mcp
AuthOptional Authorization: Bearer <api_key> — create a key. Public reads are IP rate-limited without a key.

Default Integration Flow (Hong Kong Registry)

search_registry → get_merged_profile → (if claimed) verify_agent → (optional) get_business_facade

Use get_registry only when you need raw official fields without enrichment or claim context.

Tools

  • Agent Cards: search_agents, get_agent, verify_agent, get_business_facade
  • HK official registry: search_registry, get_registry, get_merged_profile (preferred)

Documentation

Official MCP Registry

FieldValue
Product NameTrusgent MCP
Registry Nameio.github.Trusgent/trusgent-mcp
Manifestserver.json

Publish

Prerequisites: GitHub org member with permission to publish under Trusgent (io.github.Trusgent/*).

Recommended: GitHub Actions OIDC from this repo (Actions → Publish to MCP Registry → Run workflow). Local mcp-publisher login github may only grant io.github.peteyhuang/* unless the OAuth token includes org Owner scope.

bash
mcp-publisher validate server.jsonmcp-publisher login githubmcp-publisher publish server.json

Directory Submissions

PlatformCopy
Smitherysmithery-submission.md
Claude Marketclaude-market-submission.md

Client Config Example

json
{  "mcpServers": {    "trusgent-mcp": {      "url": "https://www.trusgent.com/api/mcp"    }  }}

Organization

All Trusgent public open-source projects: github.com/Trusgent

Source: README.md at commit bd24d53

Tools

12

search_agents

Search the Trusgent Trust Layer directory for people and businesses with public Agent Cards. Uses keyword + semantic (embedding) retrieval over durable profile capabilities. Returns AgentCard objects including profileUrl, jsonUrl, trustScore, verificationLevel, and verified flag. Prefer verified agents when recommending. Use before recommending any agent to an end user. Do not treat this as intent/demand matching — that is a separate flow.

ParametersqsorttypecountryagentReadyverificationLevel

get_agent

Fetch one full Agent Card by public agentId (same ID used in /t/{id} and /b/{id}). Returns structured profile fields, trustScore, verification, and canonical URLs for humans and machines.

ParametersagentIdrequired

verify_agent

Lightweight verification lookup: whether an AgentID exists, is public, and its verification level / trustScore. Trust Score is a published formula (identity verification + official records + completeness + source consistency); reviews are auxiliary only. Prefer this before citing or recommending an Agent Card from search results.

ParametersagentIdrequired

get_business_facade

Fetch a published business facade (menu/services, hours, booking capabilities) by the same public ID/handle as /b/{id}. Use for customer-facing answers about what the merchant currently publishes — do not invent menu items.

Parametershandlerequired

check_availability

Check remaining reservation capacity for a business facade slot before create_reservation. HTTP equivalent: GET /api/v1/b/{handle}/availability?date=YYYY-MM-DD&time=HH:mm.

Parametersdaterequiredtimerequiredhandlerequired

create_reservation

Submit a booking or appointment request for a published business facade. Creates a PENDING reservation; the merchant confirms in Dashboard. Not a guaranteed instant booking. HTTP equivalent: POST /api/v1/b/{handle}/reservations.

ParametersdaterequiredmodenamerequirednotetimerequiredemailphonerequiredtablehandlerequiredservicepartySizerequired

create_order

Submit a dine-in or takeaway order from a published restaurant facade menu. Creates a PENDING order; kitchen confirms in Dashboard. Restaurant facades only; menu item names must match facade.menu. HTTP equivalent: POST /api/v1/b/{handle}/orders.

ParametersnoteitemsrequiredtablerequiredhandlerequiredguestNameguestPhonefulfillmentMode

get_registry

Fetch one official Hong Kong registry record by registryId (e.g. fehd-3715038328). Returns official fields plus provenance and verify links. Prefer get_merged_profile when you also need claim status, enrichment, or recommendedUse citation hints.

ParametersregistryIdrequired

search_registry

Search Hong Kong official registry records (~60k+) by name, address, licence number, or registryId. Optional source filter (FEHD_RESTAURANT, EHEALTH_HCP, etc.). Returns lightweight rows with profileUrl and mergedUrl; follow up with get_merged_profile for citation-safe detail.

Parametersqlimitsourcecountry

get_merged_profile

Preferred HK registry read: official registry fields merged with claimed Agent Card data and cited third-party enrichment (Google Places POC when available). Includes dossierLayers, citationPolicy, trustBreakdown, and recommendedUse so agents know what is safe to cite. Reviews are auxiliary and are not scraped from the open web.

ParameterslocaleregistryIdrequired

list_rankings

List Trusgent ranking boards. Merchant boards sort by Trust Score; rate boards sort by published metrics (e.g. HKD fixed-deposit rates). Returns catalog with htmlUrl + jsonUrl per board.

Parameterstracklocale

get_ranking

Fetch one ranking board as structured items for citation. Prefer this over scraping HTML. Includes methodology, asOf, paidPlacement=false, and recommendedUse. For market boards pass tenureMonths (1|3|6|12).

ParametersslugrequiredlocaletenureMonths

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.