Trusgent MCP
Trusgent MCP — Trust Layer for AI agents. HK registry + Agent Cards. Default: get_merged_profile.
| Endpoint | https://www.trusgent.com/api/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.0 |
| Now | 13 tools · grade B (87) · pin ts_4910fefa67190eb6bd457892a9f64870 · protocol 2024-11-05 |
| First / last listed | 2026-10-31 01:14 UTC / 2026-10-31 01:14 UTC |
| Grade over time | 2026-10-31: B (87), 13 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: search_agents get_agent verify_agent get_business_facade check_availability create_reservation create_order get_registry search_registry get_merged_profile create_inquiry list_rankings get_ranking
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 params: q, country, type, verificationLevel, agentReady, sort |
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. params: agentId* |
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. params: agentId* |
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. params: handle* |
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. params: handle*, date*, time* |
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. params: handle*, mode, name*, phone*, email, partySize*, date*, time*, note, table, service |
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. params: handle*, table*, fulfillmentMode, guestName, guestPhone, note, items* |
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. params: registryId* |
search_registry | Search Hong Kong official Business Agents (~60k+ registry rows) by name, address, licence number, or registryId. Optional source filter (FEHD_RESTAURANT, CR_COMPANY, EHEALTH_HCP, etc.). Each hit includes a businessAgent facet (claimStatus, capabilities, inquiryUrl). Unclaimed rows are still callable for lookup + create_inquiry. Follow up with get_merged_profile for citation-safe detail. params: q, source, country, limit |
get_merged_profile | Preferred HK Business Agent read: official registry fields merged with claimed Agent Card data and cited third-party enrichment. Includes businessAgent (claimStatus + capabilities), dossierLayers, citationPolicy, trustBreakdown, and recommendedUse. Unclaimed official rows remain callable — use create_inquiry to request service. params: registryId*, locale |
create_inquiry | Send a service intent to an official Business Agent identified by registryId. Works for unclaimed rows: stores the inquiry and emails a claim CTA when a contact candidate exists. If already claimed, returns nextStep to use get_agent / get_business_facade. Do not invent phone numbers for unclaimed businesses. params: registryId*, message*, locale, requesterName, requesterEmail, requesterPhone, agentLabel |
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. params: locale, track |
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). params: slug*, locale, tenureMonths |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.