Skip to main content
Glama

venus_health_factor

Read-only

Health factor monitoring, the free half: the Venus health factor of a BNB Chain account right now, computed market by market from the Comptroller and cross-checked against the protocol’s own getAccountLiquidity; health_factor at the top. Give the account. The paid half adds the collateral drawdown that would liquidate it and a stress table.

Input Schema

NameRequiredDescriptionDefault
addressYesThe Venus account (0x…)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "address": "0xd319e1F8e987cf78333cEA853F455366640929cF"
      +  }
      +]
  2. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=true, so safety is covered. The description adds genuine context beyond that: it discloses the computation method (per-market Comptroller aggregation, cross-validated against the protocol's own getAccountLiquidity) and, with no output schema present, tells the agent that health_factor sits at the top of the response.

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

Conciseness3/5

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

The purpose is front-loaded, which is good, but the copy is padded with product framing ('the free half', 'the paid half adds…') and clipped fragments ('Give the account.') that read as ad copy rather than specification. Tightening would let the useful details — chain, methodology, top-level key — stand out.

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 one-parameter read-only tool with no output schema, the description covers chain, method and the top-level return key, which is decent. It is still silent on edge behavior an agent will hit in practice: accounts with no borrows or no position, error versus null returns, and the remaining response fields beyond health_factor.

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 100% and the single parameter is documented as 'The Venus account (0x…)', so the baseline is 3. 'Give the account.' adds nothing beyond the schema — no guidance on accepted address formats, whether unchecksummed input works, or what happens for accounts with no Venus position.

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 and resource: it returns the Venus health factor of a BNB Chain account right now, and explains the derivation (market by market from the Comptroller, cross-checked against getAccountLiquidity). It also separates itself from the sibling by positioning itself as the 'free half' versus the paid tool that adds liquidation drawdown and a stress table, though the sibling is never named outright.

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 free half' signals you get just the current health factor, and the paid half (the sibling health_factor) is what you want for liquidation thresholds or stress scenarios. There is no explicit when-to-use/when-not statement or named alternative, so the agent has to infer the routing from marketing framing rather than a stated rule.

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