Skip to main content
Glama

Backed: NEAR solvency checks

checker_status

Read-only

What the on-chain Backed checker contract last recorded for a (protocol, token) pair: Healthy, Suspected or Confirmed breach, with owed, held and block.

Input Schema

NameRequiredDescriptionDefault
tokenYes
targetYes
checkerNoChecker contract account. Default: the testnet deployment.
networkNoDefault: testnet

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description contributes real context by saying the values are what the contract 'last recorded' (i.e. stored state, not a live evaluation) and by enumerating the status categories, but it says nothing about freshness/staleness of that record or what 'owed', 'held' and 'block' represent.

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?

A single front-loaded sentence that packs the resource, the identity pair, the status enum and the returned fields with no filler. Nothing in it is redundant with the tool name or title.

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?

For a four-parameter read tool with no output schema, the description covers the resource and result categories but omits how the returned values should be interpreted (units/types of owed and held, meaning of block) and gives no guidance on the optional checker/network overrides. It is adequate but leaves real gaps for correct interpretation.

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 only 50%: 'checker' and 'network' are documented in the schema, while 'token' and 'target' are bare. The description partly compensates by framing the input as a '(protocol, token) pair', implying target is the protocol identifier, but it leaves the meaning of 'owed', 'held' and 'block' unexplained and adds nothing about the default checker/network behavior.

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+resource: reading what the on-chain Backed checker contract last recorded for a (protocol, token) pair, plus the exact result domain (Healthy/Suspected/Confirmed breach). It is clear on its own, but it never mentions the sibling tools check_backing or intents_backing_summary, so the agent gets no explicit differentiation between this recorded-status read and the live backing check.

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 statement of when to use this tool versus check_backing or intents_backing_summary, and no prerequisites or exclusions. The phrase 'last recorded' hints that this returns cached on-chain state rather than a computed answer, which could be a differentiator, but the reader must infer that and it is never spelled out.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources