Skip to main content
Glama

WritersLogic crypto agents

cover-claim

DeFi Cover Claim Adjudicator — Predicts whether a DeFi cover claim (Nexus Mutual or any provider's wording) will be approved and for how much. Reads the wording, postmortems and the claimant's transactions, quantifies net token loss with Chainlink prices at the loss block, maps facts to covered events, exclusions and conditions with verbatim verified clauses, cites similar past claims, and returns verdict.action (FILE / FILE_WI

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "wording": "<wording>",
      "claimant": "<claimant>",
      "cover": "<cover>"
    },
    "name": "cover-claim"
  }
}

Input Schema

NameRequiredDescriptionDefault
coverYes
wordingYesThe cover wording: a Nexus Mutual product (id or name), a URL (HTML or PDF), or pasted text. At least one.
claimantYesAddress that suffered the loss (the Impacted Account).
incidentNo
claimDateNoISO 8601 date the claim is (to be) filed; default now.
deductibleNoOverrides any deductible found in the wording. Amount in cover-asset units; percentages 0-100.
claimedLossNoLoss the claimant asserts, in cover-asset units. Used for the payout only when no on-chain loss can be established; always reported as unverified.
transactionsNoTransactions in which the claimant lost (or deposited, or recovered) funds.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/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 does substantial work: it discloses the evidence sources consulted, that loss is quantified with Chainlink prices at the loss block, that clause mapping is verbatim-verified, and that similar past claims are cited. It falls short on the response shape because the sentence truncates mid-token at 'FILE / FILE_WI', leaving the verdict enumeration and any side effects or cost unstated.

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 in the first clause, which is correct. But the rest is a single dense run-on chain of capabilities, and the final parenthesis is cut off mid-word, which is a genuine structural defect rather than mere brevity.

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?

This is a complex tool — eight parameters, nested objects, no annotations and no output schema — so the description must do heavy lifting. It covers methodology and evidence sources well but leaves the return structure incomplete due to truncation and never addresses whether the analysis is read-only, how long it takes, or what happens when on-chain loss cannot be established.

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 75%, so the schema already explains most fields (cover asset/amount, wording url vs text precedence, deductible basis) at a high level. The description only implicitly references wording, incident postmortems and transactions, and says nothing about deductible, claimedLoss being always reported as unverified, or claimDate — so it adds modest meaning over the schema rather than compensating for the uncovered quarter.

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?

States a specific verb and resource: predicts whether a DeFi cover claim will be approved and for how much, and enumerates the evidence it reads (wording, postmortems, claimant transactions). That scope is unmistakably distinct from siblings like arbitrage-lawyer or dispute-ev without needing to name 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 implied by the purpose — an agent would invoke it when adjudicating a cover claim — but there is no explicit when-to-use, when-not-to-use, or routing to an alternative such as dispute-ev. Nothing tells the agent what prerequisites (wording or incident data) are mandatory before calling.

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