Skip to main content
Glama

ingravity_generateMultiContractProtocolDossier

Unlocks deterministic PROCEED/ABORT signal & forensic report: Multi-Contract DeFi Protocol Dossier & Invariant Engine ($12.00 Floor / $3.50 Signal + Optional 0.15% SLA or 5%-10% Live Rescue Split) (Paid via x402 v2 on Base Mainnet eip155:8453 — Full Report: $12.00 USDC | Signal Only Fast Verdict: $3.50 USDC).

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": {
      "contracts": "<contracts>"
    },
    "name": "ingravity_generateMultiContractProtocolDossier"
  }
}

Input Schema

NameRequiredDescriptionDefault
contractsYesArray of Solidity contracts belonging to the protocol (1 to 20 files)
protocolNameNoDeFi protocol or project name
tvlTargetUsdNoTarget or current TVL in USD for bounty calibration
ownerTreasuryNoOptional protocol multisig/treasury address (0x...) for 90%-95% rescued funds
contractAddressNoOptional deployed Base Mainnet vault/pool address (0x...) for live on-chain TVL verification & Safe-Harbor rescue bundle

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.6/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. It does disclose genuinely useful non-obvious behavior: the tool is paid via x402 v2 on Base Mainnet with tiered pricing ($12.00 full report, $3.50 signal-only), an optional 0.15% SLA, and a 5%-10% rescue split — cost and payment mechanics an agent must know before invoking. It does not disclose what the forensic report contains, how long the analysis takes, or what happens when invariant checks fail, so the disclosure is real but incomplete.

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

Conciseness2/5

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

The definition is a single run-on sentence whose latter two-thirds is a pricing/payment parenthetical crammed with dollar figures, SLA percentages, and chain identifiers. The actual capability statement is front-loaded, but the signal is drowned by commercial boilerplate that does not help the agent decide or invoke.

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?

This is a complex, paid, multi-file analysis tool with 5 parameters, no annotations, and no output schema. The description should explain what the dossier and invariant engine actually produce, how the PROCEED/ABORT verdict is determined, and what the rescue-split path entails, but it covers only price and payment rail. Given the complexity, the coverage is thin beyond billing mechanics.

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%, so every parameter including nested name/code fields is already documented in structured form. The description adds no parameter-level meaning — it never mentions contracts, protocolName, tvlTargetUsd, ownerTreasury, or contractAddress — so the baseline 3 applies.

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

Purpose3/5

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

The description names a concrete resource ('Multi-Contract DeFi Protocol Dossier & Invariant Engine') and a concrete outcome ('deterministic PROCEED/ABORT signal & forensic report'), which is more than a tautology. However, it is buried under pricing boilerplate and never distinguishes itself from siblings like ingravity_auditSolidityContract or ingravity_simulateDeepExploitAndWhitehatBounty, so an agent cannot tell which audit tool applies to a given request.

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 explicit when-to-use or when-not-to-use guidance and no named alternative. The word 'Multi-Contract' weakly implies this is for protocols spanning 1-20 files rather than single contracts, but the agent must infer that routing rule entirely on its own.

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