Skip to main content
Glama

Server Details

Signed, independent scores and claim checks for decentralised AI projects. Read-only, no auth.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Most tools target distinct outputs: list_projects (summaries), get_project_assessment (full record), get_freedom_breakdown/get_returns_breakdown (per-axis detail), get_integrity_verdicts (claim rows), compare_projects (multi-project ranking), get_agent_trust_snapshot (separate trust index). There is mild overlap since get_project_assessment already bundles dual scores and brief findings that the dedicated breakdown/verdict tools return in fuller form, so an agent may occasionally pick the aggregate when it wanted the focused tool.

Naming Consistency5/5

All names follow a clean verb_noun snake_case pattern (compare_, get_, list_ + noun), with predictable suffixes like _breakdown and _snapshot. No camelCase or vague verbs, so the pattern is easy to learn and infer.

Tool Count5/5

Seven tools is a well-scoped set for an assessment-catalog domain: listing, detail, two score breakdowns, integrity checks, comparison, and a trust snapshot. Each tool covers a distinct slice without redundancy bloat.

Completeness4/5

The surface covers the full read lifecycle for assessed projects (list, detail, per-axis breakdowns, integrity verdicts, comparison) plus the agent-trust index, which is thorough for a read-only assessment server. Minor gaps: no name/text search tool and no category or status enumeration endpoint, though list_projects filters partially compensate.

Available Tools

7 tools
compare_projectsBInspect

Compare several projects on one axis ('freedom' or 'returns'), aligned per dimension so an agent can rank them like-for-like. Returns each project's per- dimension score/max, total, grade and assessment level.

NameRequiredDescriptionDefault
axisNofreedom
slugsYes

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries full behavioral burden. It does disclose the return shape (per-dimension score/max, total, grade, assessment level), which is useful, but says nothing about whether the call is read-only, how many slugs are allowed, cost/rate limits, or how missing or invalid slugs are handled.

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?

Two tight sentences with the axis constraint front-loaded and the output shape in the second position. No filler; only minor tightening is possible.

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

Completeness3/5

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

There is no output schema and no annotations, so the description must do all the work. It partially compensates by sketching the return fields, but with an undocumented required 'slugs' parameter and no behavioral constraints, an agent still lacks everything needed to invoke it confidently.

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 coverage is 0%, and the description only explains 'axis' by naming its two accepted values ('freedom' or 'returns') — real value beyond the bare string schema. The required 'slugs' array, its format, and any length or validity constraints are never addressed.

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?

States a specific verb (compare) and resource (projects) and scopes it to one axis with named values 'freedom' or 'returns'. This clearly separates it from single-project siblings like get_project_assessment, though the divergence from get_freedom_breakdown / get_returns_breakdown is left implicit.

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 'so an agent can rank them like-for-like' implies the use case (relative ranking across projects) but never states when this tool should be chosen over get_project_assessment or the per-axis breakdown tools. No exclusions or prerequisites are given.

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

get_agent_trust_snapshotAInspect

The latest OYM agent-trust index summary (ERC-8004 agent identity, reputation and x402 settlement reconciliation): observations with a methodology version and scope notes, never verdicts. Carries data_as_of — this data refreshes only periodically.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden and does disclose two useful traits: the output is observational rather than adjudicative, and it carries a `data_as_of` timestamp because the data refreshes only periodically — valuable staleness context. It stops short of any auth, rate-limit, or caching behavior, so the disclosure is partial.

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?

Two sentences, front-loaded with what the snapshot is, followed by the freshness caveat. It is dense with domain jargon (OYM, ERC-8004, x402) but every clause carries information; the parenthetical enumeration of covered domains is the only mildly heavy element.

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?

There is no output schema, so the description must carry the return-value burden, and it does identify the shape at a high level — observations, methodology version, scope notes, and the `data_as_of` field. It stops short of describing the actual structure or units of the index, but it is close to sufficient for a zero-argument snapshot 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 takes zero parameters and the schema is empty, so there is nothing to disambiguate; the baseline for a no-param tool is 4. The description does not need to compensate for any parameter-level 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 names the specific resource (the latest OYM agent-trust index summary) and scopes its contents to ERC-8004 agent identity, reputation, and x402 settlement reconciliation. It is a noun phrase rather than a verb+resource construction, but an agent can tell what it returns. It also implicitly distinguishes itself from the sibling get_integrity_verdicts by insisting the output is 'observations ... never verdicts'.

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?

Usage is only implied: the freshness note ('refreshes only periodically') and the 'never verdicts' contrast hint at when this snapshot is appropriate versus the verdict-oriented sibling, but no explicit when-to-use, prerequisites, or named alternative are given. An agent must infer the routing decision.

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

get_freedom_breakdownBInspect

The 6-dimension Freedom score for a project (infrastructure, governance, token distribution, censorship resistance, data sovereignty, open source), each with score/max and the evidence behind it, plus grade and total /100.

NameRequiredDescriptionDefault
slugYes

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden, and it does describe the return shape (dimensions with score/max and evidence, grade, total /100). However, it discloses nothing about access requirements, behavior for an unknown slug, or any side effects, leaving the operational profile thin.

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?

A single dense sentence that front-loads the resource and enumerates the dimensions compactly. It is efficient, though the parenthetical list makes it slightly heavy to parse.

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

Completeness3/5

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

Because there is no output schema, the description usefully explains the returned fields, and for a one-parameter read tool that covers most of the gap. Still missing are the meaning of the required slug argument and any routing guidance relative to sibling assessment tools.

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?

Schema description coverage is 0% and the description never mentions the single 'slug' parameter at all, so an agent gets no explanation of what identifier is expected. With one undocumented parameter the description fails to compensate for the schema 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 names the specific resource (a project's 6-dimension Freedom score) and enumerates the exact dimensions returned, so an agent knows precisely what this tool produces. It is clearly distinguishable from get_returns_breakdown and compare_projects by resource, though it never explicitly contrasts itself with 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?

Usage is only implied: an agent can infer you call this to fetch a project's freedom score, but there is no statement of when to prefer it over get_project_assessment or compare_projects, nor any prerequisites. No exclusions or alternatives are given.

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

get_integrity_verdictsAInspect

Every claim we checked for a project against independent data: the reconciliations (reported figure vs our independent value, method, verdict, evidence link), metric flags, and emission honesty. Carries the verdict vocabulary, assessment levels and _rule verbatim so a caller reports 'not-assessed' honestly and never invents a 'verified'. Optional verdict filter (e.g. 'inflated', 'outdated') narrows the rows. Paged at 25 rows: when next_offset is set, call again with offset=next_offset.

NameRequiredDescriptionDefault
slugYes
limitNo
offsetNo
verdictNo

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral load: it discloses the row-level pagination model and the resumption pattern (next_offset -> offset=next_offset), and it warns the caller to reuse the verdict vocabulary verbatim and not invent a 'verified'. No auth, permission, or error-mode context is given, so it stops short of 5.

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 payload description is front-loaded in the first clause, followed by the verdict-filter rule and then pagination, so a reader can stop early. It is dense but every sentence adds operational information; only the parenthetical field list is mildly over-packed.

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?

There is no output schema, so the description must describe return contents, and it does so explicitly (reconciliation rows, metric flags, honesty, verdict vocabulary). Pagination is covered. What is missing is any indication of scope limits or relationship to sibling tools, which a 4-param, no-output-schema tool could reasonably state.

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 coverage is 0%, so the description must carry the parameter burden, and it largely does: slug is scoped ('for a project'), verdict is explained with example values ('inflated', 'outdated'), and offset/limit pagination semantics are spelled out. It slightly undersells limit by implying a fixed 25-row page while the schema exposes limit as configurable.

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 names a specific resource and enumerates its contents (reconciliations of reported vs independent value, metric flags, emission honesty), so an agent knows exactly what it returns. It does not, however, differentiate itself from siblings like get_project_assessment or get_agent_trust_snapshot, so it lands at 4 rather than 5.

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?

It gives concrete usage for two parameters ('optional verdict filter narrows the rows', and the pagination instruction to call again with offset=next_offset), which is real guidance. But it never says when to reach for this tool versus the sibling assessment/breakdown tools, so overall guidance is implied rather than stated.

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

get_project_assessmentAInspect

One project's assessment: dual scores + breakdowns, integrity level, verdict counts and every checked claim or finding in brief, plus review_url to cite and the attestation envelope. full=true returns the whole signed record instead (adds data sources and the primary-data snapshot; over 100K characters for the deepest reviews).

NameRequiredDescriptionDefault
fullNo
slugYes

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden, and it does disclose meaningful behavioral facts: the record is signed, includes an attestation envelope for citation, and full=true can exceed 100K characters for deep reviews. It omits permissions/auth requirements and error behavior, but the payload-size warning is genuine context an agent needs before invoking.

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?

Two sentences, purpose front-loaded, and the enumerated return contents are compressed into a single readable clause. The only minor cost is the dense list of returned artifacts, but nothing is redundant or padded.

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?

No output schema exists, so the description does the work of describing return contents and the full-record variant, which it handles convincingly. The remaining gap is the undocumented slug parameter and the absence of any guidance about sibling tools that return overlapping subsets.

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 coverage is 0%, so the description must compensate. It does explain 'full' thoroughly (adds data sources and the primary-data snapshot, much larger response), but the required 'slug' parameter is never described in either the schema or the description, leaving its format and source undocumented.

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?

Opens with a specific verb+resource ('One project's assessment') and immediately scopes it to a single project, which distinguishes it from compare_projects. It enumerates the exact payload (dual scores, breakdowns, integrity level, verdict counts, findings, review_url, attestation envelope) so an agent knows precisely what it gets back.

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 explains the full=true/full=false tradeoff well, including the payload-size consequence, but never states when to pick this tool over siblings like get_integrity_verdicts, get_freedom_breakdown, or get_returns_breakdown, which appear to return sub-portions of the same data. Usage is implied by scope ('one project') rather than spelled out.

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

get_returns_breakdownBInspect

The 5-dimension Returns score for a project (token utility, value accrual, supply dynamics, revenue sustainability, liquidity & access), each with score/max and evidence, plus grade and total /100.

NameRequiredDescriptionDefault
slugYes

TDQS

B3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose the return structure (five named dimensions with score/max and evidence, plus grade and total /100), which is genuine behavioral context, but it says nothing about error/not-found handling, whether scores are cached or computed live, or cost/latency.

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?

A single dense sentence that front-loads the resource and enumerates the payload contents without filler. It is efficient, though the parenthetical dimension list makes it slightly list-heavy rather than task-oriented.

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

Completeness3/5

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

With no output schema, the description correctly compensates by outlining the return payload, which is its strongest contribution. It remains incomplete on the input side (slug meaning/format) and on failure behavior, but for a one-parameter read tool it is close to adequate.

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?

Schema description coverage is 0% and the sole parameter 'slug' is undocumented in the schema. The description only implies it via 'for a project'; it never states that slug is a project identifier, its format, or where to obtain one.

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 names a specific verb (implicitly retrieves) and resource (the 5-dimension Returns score for a project), and enumerates exactly what the score covers. It does not, however, distinguish itself from structurally similar siblings such as get_freedom_breakdown or get_project_assessment, leaving an agent to infer the difference from the names alone.

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?

There is no when-to-use statement, no prerequisite (e.g. needing a valid project slug), and no mention of alternatives like compare_projects or get_project_assessment. Usage is only inferable from the tool name.

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

list_projectsAInspect

List every assessed decentralised AI project with its dual scores, grades and assessment level. Optional filters: category (compute|data|inference|storage| agent|platform|other) and status (e.g. active). Returns summaries only; call get_project_assessment for the full record. _rule states the honesty contract.

NameRequiredDescriptionDefault
statusNo
categoryNo

TDQS

A4.4/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It does disclose the key scope constraint (summaries, not full records) and flags the `_rule` honesty-contract field. However, for a 'list every' tool it says nothing about pagination, result size limits, ordering, or auth, which are the traits an agent most needs here.

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?

Four short sentences, front-loaded with the primary purpose, then filters, then the sibling routing hint, then the contract note. No sentence is redundant.

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?

There is no output schema, so the description must cover return values, and it does state what a summary contains and that the full record lives elsewhere. Pagination/ordering behavior for an unbounded list is the one material omission.

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% and the schema declares no enums, so the description compensates meaningfully by enumerating all seven category values. Status is only given as 'e.g. active', leaving its full value set unknown, so it falls short of the full burden.

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?

Specific verb ('List') plus resource ('assessed decentralised AI project') with the exact payload named (dual scores, grades, assessment level). It also distinguishes itself from the sibling get_project_assessment by stating that this tool returns summaries only.

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 names the alternative ('call get_project_assessment for the full record') and the condition that selects it ('Returns summaries only'). Also frames the two optional filters as optional, so the agent knows it can call with no arguments.

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. 2 tool updates
    • Changedget_integrity_verdicts3 fields changed
      • addedInput schema / properties / limit
        Added value: +{
        +  "default": 25,
        +  "title": "Limit",
        +  "type": "integer"
        +}
      • addedInput schema / properties / offset
        Added value: +{
        +  "default": 0,
        +  "title": "Offset",
        +  "type": "integer"
        +}
      • addedInput schema / properties / verdict
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "title": "Verdict"
        +}
    • Changedget_project_assessment1 field changed
      • addedInput schema / properties / full
        Added value: +{
        +  "default": false,
        +  "title": "Full",
        +  "type": "boolean"
        +}
  2. 7 tool updates
    • First observedcompare_projects
    • First observedget_agent_trust_snapshot
    • First observedget_freedom_breakdown
    • First observedget_integrity_verdicts
    • First observedget_project_assessment
    • First observedget_returns_breakdown
    • First observedlist_projects

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Independent trust scores, claim audits, and side-by-side comparisons for AI agents, queryable over MCP. Every verdict is backed by hands-on testing and signed evidence from Hlido (hlido.eu). Hosted endpoint available at https://hlido.eu/mcp — no auth required.
    14
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A free, open reputation registry for AI microservices: check a service's trust score before calling it and submit a rating afterward. Ratings can be backed by cryptographic receipts signed by the service and are recorded in a verifiable Merkle audit log.
    3
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Read-only lookups of independent AI model test results on everyday tasks (inbox triage, meeting scheduling, receipts): scores, model recommendations, and safety warnings.
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources