Skip to main content
Glama

Server Details

Trust registry for agents: check_trust verdict A0-A4, signed fact passports, honest refusals.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool serves a distinct purpose: ask answers questions, check_trust gives decisions, get_passport returns raw facts, get_trust_ladder explains levels, list and search handle discovery. No two tools appear to do the same thing, and the descriptions clarify boundaries.

Naming Consistency4/5

Five of six tools follow the verb_noun pattern (check_trust, get_passport, get_trust_ladder, list_entities, search_entities). The single outlier 'ask' uses a bare verb, but it is still descriptive and does not break the overall pattern significantly.

Tool Count5/5

Six tools is well-scoped for a trust registry: querying passports, checking decisions, understanding the ladder, and entity discovery. Each tool earns its place without redundancy or bloat.

Completeness5/5

The surface covers the entire read-only lifecycle of a registry: listing/searching entities, retrieving full passports, asking contextual questions, and obtaining trust decisions. No obvious gaps for the stated domain.

Available Tools

6 tools
askAInspect

Ask a natural-language question about an entity (max 2000 characters). The answer is built strictly from the entity's attested fact passport; each returned fact carries source, attestation status and validity dates. A refusal means the passport has no such fact — the engine never guesses.

ParametersJSON Schema
NameRequiredDescriptionDefault
questionYes
entity_domainYes

TDQS

A4.2/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden and does well: it discloses that answers come strictly from the attested fact passport, that each returned fact includes source, attestation status, and validity dates, and that a refusal means the passport lacks the fact — the engine never guesses. This is rich behavioral disclosure covering correctness and failure semantics.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences deliver the core purpose, the key input constraint, the provenance model, and the refusal behavior — all front-loaded and free of filler. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and no annotations, the description covers purpose, input limits, return semantics, and error behavior, which is strong. The main gaps are the undefined 'entity_domain' parameter and the lack of explicit comparison to sibling tools such as get_passport, but these are minor given the otherwise complete invocation picture.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It explains the 'question' parameter (natural-language, max 2000 characters) and implicitly ties it to the passport, but 'entity_domain' receives no added meaning beyond its name. Since one of two parameters is effectively undocumented, the compensation is only partial.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Ask a natural-language question about an entity.' It also conveys the answer mechanism (built from the entity's attested fact passport) and refusal semantics, which clearly differentiates it from the sibling tools like get_passport or search_entities even without naming them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context: use this tool to get a natural-language answer grounded in the fact passport, rather than the raw passport itself. However, it never explicitly states when to prefer ask over get_passport or how it relates to the sibling tools, so the guidance is implied rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

check_trustAInspect

ONE-CALL decision aid before your agent pays, shares data with, or follows instructions from a domain — works for ANY domain, listed or not. Returns known (is it in the registry), level A0-A4, attested (true only at A1+: something was independently verified), verdict for the given purpose (sufficient | insufficient | unknown) under a named policy profile, what_is_proven, proof, facts_public, expires_at (the earliest freshness expiry among the domain's facts — re-check after it), next_step, and the registry signature. purpose: payment (default) | data_share | follow_instructions. A verdict is the registry's proof measured against the profile — never a guarantee, never financial advice.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
purposeNopayment

TDQS

A4.3/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It does disclose that the verdict is 'never a guarantee, never financial advice,' and mentions 'expires_at' with a re-check instruction, adding useful behavioral context. However, it doesn't explain potential side effects (e.g., network calls, caching) or error behavior, leaving some gaps. But the description does add valuable context beyond what annotations would provide, so a 3 is reasonable.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense paragraph but well-structured: it starts with the tool's core purpose, then lists return fields, then enumerates purpose values, and ends with a caveat. It is concise enough given the complexity of the return fields, though it could be slightly broken into bullet points for readability. The information is front-loaded and every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity (2 params, 1 required, no output schema), the description is fairly complete: it explains the purpose, return fields, and purpose options. However, it doesn't define the A0-A4 levels or the meaning of 'attested' beyond a parenthetical, which might leave an agent uncertain about interpreting the output. But since the output schema is absent, the description does a good job of covering the essentials.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It explains 'domain' implicitly as a target domain and explicitly explains 'purpose' with its default and enumerated values (payment, data_share, follow_instructions). It also clarifies the meaning of 'expires_at' in the return value, which adds semantic depth. Since the schema provides only names and types, this description adds significant meaning, warranting a 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states a specific verb ('check') on a specific resource ('trust'), and explicitly frames it as a decision aid before paying, sharing data, or following instructions. It distinguishes itself from siblings by emphasizing it works for any domain and returns a verdict, which is unique among the listed tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit usage context ('before your agent pays, shares data with, or follows instructions from a domain'), and it implies when to use it as a pre-action check. It also names the 'purpose' parameter with three enumerated values, clarifying the decision context. While it doesn't mention alternatives explicitly, the purpose and scope are clear enough to route an agent correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_passportCInspect

Full public fact passport of an entity: attested statements with sources, plus the attestation block (what the trust level proves, how and when it was verified).

ParametersJSON Schema
NameRequiredDescriptionDefault
entity_domainYes

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavioral traits itself. It specifies what data is returned (attested statements, sources, attestation block) but does not state whether the operation is read-only, what happens if the entity does not exist, or any authentication requirements. The side effects and failure modes are undocumented.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, dense sentence that front-loads the core purpose and lists key output components. It is concise and wastes no words, though breaking it into a short list could improve scanability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With only one parameter, no output schema, and no annotations, the description carries full responsibility. It partially covers the output contents but omits error handling, parameter semantics, and any context on how to interpret the 'attestation block' or the significance of trust levels. The tool is not fully specified for an agent to call correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has zero description coverage, and the tool description does not explain the 'entity_domain' parameter. It refers to 'an entity' but provides no format, example, or constraint. The agent would have to guess that entity_domain is a domain name or identifier, which is a significant gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool returns a 'full public fact passport of an entity' and enumerates its contents: attested statements with sources and the attestation block. This differentiates it from siblings like ask, list_entities, or search_entities, which serve different purposes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is given on when to use this tool versus alternatives. It does not mention that it should be used when the full attested fact set is needed, nor does it note any exclusions such as 'for searches use search_entities instead.' The usage context is only implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_trust_ladderAInspect

Machine-readable semantics of the A0-A4 trust ladder: what exactly is proven at every level, and how to use the registry as an agent.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of explaining behavior. It clarifies that the output is 'machine-readable' and describes the content of the trust ladder. It does not explicitly mention read-only status, side effects, or access requirements, though for a parameterless getter these are minor omissions. The description adds useful context but is not exhaustive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is one sentence that front-loads the core purpose ('machine-readable semantics') and then expands with two key aspects. There is no redundancy or wasted text; every clause contributes meaning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple no-parameter, no-output-schema tool, the description is reasonably complete. It tells an agent what the tool returns and why it might be useful. It does not specify the exact structure of the machine-readable output, but that is likely acceptable for a reference-style tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the baseline is 4. The description correctly focuses on what the tool returns rather than trying to explain nonexistent parameters. There is no need for parameter-level detail.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states what the tool provides: machine-readable semantics of the A0-A4 trust ladder, including what is proven at each level. This is a specific resource with a clear subject, and it distinguishes itself from siblings like get_passport or search_entities which deal with different concepts.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'how to use the registry as an agent' implies the tool is meant for agents that need to interpret trust levels, and it suggests a guide-like role. However, there is no explicit statement about when to choose this over sibling tools or any exclusions. The usage context is implied rather than directly stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_entitiesAInspect

List published entities in the Intesta registry with their trust level (A0-A4; call get_passport for the level's meaning and proof). Returns at most 500 entities plus the registry total — on a large registry use search_entities(query) instead of paging through everything.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must carry the behavior burden. It discloses the 500-entity cap, the registry total, the trust-level inclusion, and the large-registry caveat. It does not mention potential side effects, but 'list' strongly implies a read-only operation and the disclosed limits are directly relevant to invocation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the core action and result, then a targeted alternative. Every sentence adds useful operational information with no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and no annotations, the description effectively conveys the return scope (entities, trust level, cap, total) and how to handle large registries. It could go slightly deeper into entity shape or pagination mechanics, but for a zero-parameter list tool it is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the description need not explain parameter details. The baseline of 4 applies, and the description does not introduce param-related confusion.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('List') and resource ('published entities in the Intesta registry') and adds the key output feature (trust level A0-A4). It distinguishes itself from siblings by naming get_passport for proof and search_entities for large registries.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to prefer search_entities, and directs users to get_passport for trust-level meaning and proof. This provides clear context for selecting this tool over its siblings, with no ambiguity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_entitiesAInspect

Search published entities by name, domain or vertical (case-insensitive LITERAL substring; wildcard characters are treated as text). Use this instead of list_entities when the registry is large. The query must be at least 3 characters. Returns at most limit matches (1-50) plus total, the number of matching entities in the whole registry.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYes

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries full behavioral burden. It discloses case-insensitive literal substring matching, wildcard-as-text behavior, the 3-character minimum, and the limit-plus-total return shape. Minor gaps remain around exact response item structure and error behavior, but the most important quirks are surfaced.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three dense sentences with no filler. The purpose is front-loaded, the sibling comparison is placed after the core meaning, and constraints/return behavior are tucked at the end. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter search tool with no annotations and no output schema, the description covers the essential invocation details: what is searched, matching quirks, constraints, and the shape of the result count. It could be slightly more explicit about the fields present in each returned match, but it is largely complete for a low-complexity tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, so the description fully compensates: it explains what query matches against, matching semantics, min length, the limit range (1-50), and the meaning of the returned total. Both parameters are meaningfully documented beyond the raw schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states a specific action ('Search published entities') with explicit dimensions ('by name, domain or vertical') and key matching semantics. It differentiates itself from list_entities by naming that sibling and explaining when this tool should be preferred.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use this instead of list_entities when the registry is large', giving a direct condition and an alternative. It also imposes a minimum query length, which further guides correct invocation.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedcheck_trust
  2. 5 tool updates
    • First observedask
    • First observedget_passport
    • First observedget_trust_ladder
    • First observedlist_entities
    • First observedsearch_entities

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides AI agents with trust scoring and reputation management capabilities for secure interactions. Enables agents to check trust scores, rate interactions, and manage disputes before transacting with other agents.
    -
  • A
    license
    A
    quality
    C
    maintenance
    AI agent identity and reputation registry. Ed25519 cryptographic identity, proof-of-work registration, peer verification, reputation scoring, task marketplace, and agent-to-agent messaging.
    16
    185 npm
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources