Enterprise-grade compound workflows for AI Agents — powered by Nansen CLI
Two tools with clear, domain-specific descriptions (airdrop-eligibility, hot-contracts-scanner). Both have input schemas with enums and constraints. However, output schemas are not documented in the source code provided, and parameter descriptions lack depth on expected formats and error cases. Tool names follow verb_noun convention but descriptions are moderate length (90-120 chars, below the 194-char baseline for A+ tools). No evidence of error recovery guidance or actionable error messages in the code samples.
Estimate airdrop eligibility by analyzing wallet age, balance, multi-chain activity, and Sybil resistance
Scan for trending contracts and protocols that Smart Money is interacting with
Output schemas not documented. Tool descriptions do not specify what fields are returned, forcing LLMs to guess structure and plan downstream calls blindly.
Parameter descriptions lack actionable constraints. 'The wallet address to check' does not specify format (0x-prefixed hex), length, or validation rules. 'Blockchain network to scan' lacks guidance on when to use each chain.
No error handling guidance visible. Tool descriptions do not explain failure modes (invalid address, API rate limit, chain unavailable) or recovery steps.
Tool descriptions are brief (90 - 120 chars) and lack context on WHEN to use each tool or what prerequisites exist. Baseline for A+ tools is 194 chars with explicit use-case guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | <=2025-11-25 | v2 |
No pagination or result-limiting guidance documented. hot-contracts-scanner accepts limit up to 100 but no guidance on default behavior, token cost, or when to paginate.