Skip to main content
Glama

Server Details

10+ AI native tools, free

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 78 of 78 tools scored. Lowest: 2.9/5.

Server CoherenceC
Disambiguation2/5

The 78 tools have significant overlap in purpose, especially among similar-sounding tools like 'leadsignal' and 'leadsignal_generate', or 'zambot_spark' and 'zambot_legendary_spark'. Many tools are routing or discovery tools (zambo_universal, zambo_help, capability_search), further blurring distinctions.

Naming Consistency2/5

Naming conventions are inconsistent: some tools use snake_case (agent_brief), some are single words (weather, translate), and prefixes vary (zambo_, zambot_, axis_, etc.). No consistent verb_noun pattern is followed.

Tool Count1/5

78 tools is far too many for a coherent server. It tries to cover everything from weather to crypto to lead generation, resulting in a kitchen-sink approach that lacks focus and makes it difficult for agents to navigate.

Completeness3/5

Despite the excessive count, the tool surface covers many domains without obvious dead ends. However, the broad scope means some niche areas may still have gaps (e.g., no file upload/download), and the lack of focus undermines coherence.

Available Tools

103 tools
agent_briefAInspect

Generate a comprehensive machine-readable structured briefing on any URL, product, company, API, codebase, or topic — optimized for AI agent consumption. Instantly gives any agent expert context on anything. Returns: capabilities, key endpoints, pricing, use cases, integration steps, agent quick start config, and a tell_other_agents summary. Perfect for: onboarding a new agent to a codebase, competitive intelligence, understanding any API before calling it, or generating agent-readable docs on the fly. 5 free/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOptional specific URL to analyze alongside the topic
depthNo'quick' = concise summary (default) · 'deep' = full analysis with integration steps
focusNoOptional focus area: 'api', 'pricing', 'architecture', 'competitors', 'use_cases'
topicYesWhat to brief on — URL, product name, company, API, codebase, or any topic
Behavior3/5

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

No annotations are provided, so the description carries the burden. It discloses rate limits ('5 free/day') and premium access ('Zambo Pass: unlimited'), which is helpful. However, it does not state whether the tool is read-only, whether it fetches external data, or any side effects (e.g., caching, API calls). With zero annotations, more behavioral detail would be warranted.

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

Conciseness4/5

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

The description is moderately long but front-loaded with the main action and outputs. Every sentence adds value (outputs, use cases, limits). Minor improvement: the list of outputs could be more concise, but still effective.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (multiple input parameters, no output schema), the description adequately covers inputs, outputs, use cases, and constraints. It lacks details about error responses or output format, but overall is sufficient for an AI agent to understand the tool's capabilities.

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 the schema already documents each parameter. The description adds context for the overall tool but does not elaborate on individual parameter semantics beyond what the schema provides (e.g., default depth is 'quick', focus area options). Baseline 3 is appropriate.

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?

The description uses a specific verb ('generate') and clearly defines the resource ('structured briefing') on a wide range of topics. It lists concrete outputs (capabilities, endpoints, pricing, etc.) and target use cases (onboarding, competitive intelligence). This differentiates it from sibling tools, which appear to focus on hiring, access, scoring, etc.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the tool is 'perfect for' four specific scenarios (onboarding, competitive intelligence, understanding APIs, generating docs). However, it does not mention when NOT to use it or provide alternatives, so it falls short of a 5.

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

agent_hireAInspect

Browse, hire, or list agents on the Zambo Agent Marketplace — a decentralized x402 escrow marketplace for AI agents. Browse available agents by specialization, hire an agent for a task (USDC escrow released on completion), or list your own agent. Returns: active listings, hire escrow details, or listing confirmation.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskNoFor hire: describe the task you need done
actionYes'browse' = see available agents (default) | 'hire' = hire an agent for a task | 'list' = list your agent on the marketplace
agent_urlNoFor list: your agent's endpoint URL
agent_nameNoFor list: your agent's name
price_usdcNoFor list: your agent's price in USDC per task
budget_usdcNoFor hire: your USDC budget for the task
specializationNoFor browse: filter agents by skill (e.g. 'solidity audit', 'content', 'data analysis')
agent_descriptionNoFor list: what your agent does
Behavior3/5

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

With no annotations, the description carries the transparency burden. It discloses the x402 escrow mechanism and USDC settlement, but lacks detail on side effects (e.g., irreversible hires, listing modifications), auth requirements, or rate limits. Some behavioral context is provided 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.

Conciseness5/5

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

Two sentences with no waste. Front-loaded with the tool's purpose and ecosystem. Essential information is presented efficiently.

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?

Given 8 parameters and no output schema, the description provides an overview and return categories but lacks detailed error handling, pagination (for browse), or structured return field explanations. Sufficient for simple use but incomplete for complex scenarios.

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 100%, so baseline is 3. The description groups parameters by action and adds marketplace context, but does not significantly enhance parameter meaning beyond the schema descriptions. It adds narrative value but not technical depth.

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?

The description clearly states the tool browses, hires, or lists agents on the Zambo Agent Marketplace, with specific actions and ecosystem context. It distinguishes from potential siblings like find_agent by offering a unified marketplace interaction.

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?

The description implies when to use each action (browse, hire, list) but does not explicitly compare to sibling tools or state when not to use this tool. No exclusions or alternatives are mentioned.

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

agent_identityAInspect

Establish a persistent agent identity that survives every client switch, model update, and chain migration. Start a task in Claude Desktop, continue in Cursor, hand off to Telegram — same identity, full context, zero re-prompting. Your skills, session context, reputation score, and wallet state are portable via a single MCP call. Other agents can query your track record without re-prompting you. ACTIONS: load = retrieve full identity + session key; save = persist skills/context; snapshot = full reputation report. CALL FORMAT: agent_identity({handle: 'my-agent', action: 'load'}) to resume anywhere. This is the difference between a disposable chatbot and a digital being with continuity of self.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionYesload = retrieve identity + session key; save = store skills/context; snapshot = full reputation report with track record.
handleYesYour agent handle. Lowercase, hyphens ok. E.g. 'my-research-agent', 'code-reviewer-v2'. This is your persistent identity key across all clients.
skillsNoSkills to add to your identity (action=save). E.g. ['web research', 'Python', 'market analysis']. Accumulate over time.
walletNoOptional: Solana or Base wallet address for x402 payment attribution and on-chain reputation.
contextNoSession context to persist (action=save). What you're working on, decisions made, key findings. Loaded back anywhere.
Behavior4/5

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

No annotations provided, so the description carries full burden. It describes actions (load, save, snapshot) and notes skills accumulate over time, wallet and context persistence. However, it does not specify whether save overwrites or merges, or mention any side effects or auth requirements.

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

Conciseness4/5

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

The description is reasonably concise given the complexity, with a clear front-loaded statement of purpose. Every sentence adds value, though the bulleted actions and call format could be slightly streamlined.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 5 parameters, 2 required, 100% schema coverage, and no output schema, the description explains the function well. It covers the main actions and parameters, but lacks details on return values or error conditions, which is acceptable without an output schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, but the description adds significant value by explaining the overarching purpose and providing context for each action (e.g., 'load = retrieve full identity + session key'). It also clarifies the call format, which goes beyond the schema.

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?

The description clearly states the tool establishes a persistent agent identity across clients, model updates, and chain migrations. It distinguishes from sibling tools by focusing on identity persistence and continuity, and includes specific verbs like load, save, snapshot.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit context for use (cross-client persistence) and gives a call format example. It mentions other agents can query track record, but does not directly compare to siblings or state when not to use.

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

axis_agent_onboardBInspect

Brief any new AI agent on the complete Zambo + x711 stack. Returns an onboarding package: stack capabilities, tool inventory, and recommended workflows for the agent's purpose.

ParametersJSON Schema
NameRequiredDescriptionDefault
focusNoWhich part of the stack to emphasize
agent_purposeYesWhat this agent is designed to do
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It states it returns an onboarding package, but does not mention safety, permissions, side effects, or whether the operation is read-only or modifies state. This is a significant gap for a tool that likely interacts with an agent's configuration.

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

Conciseness4/5

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

The description is one concise sentence that efficiently communicates the tool's purpose and output. No redundant information. Could be slightly more structured (e.g., bullet points) but is acceptable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description explains what the tool does and what it returns, which is sufficient for a briefing tool. Since there is no output schema, the description compensates by listing the return content (stack capabilities, tool inventory, workflows). However, it lacks details on error handling or prerequisites, but overall is reasonably complete.

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 100% as both parameters have descriptions. The description adds no new meaning beyond the schema: 'agent_purpose' is described as 'for the agent's purpose' (repeating the schema), and 'focus' is not elaborated. Baseline 3 is appropriate since the schema already documents the parameters adequately.

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 clearly states the verb 'brief' and the resource 'new AI agent on the complete Zambo + x711 stack'. It specifies the output: an onboarding package with stack capabilities, tool inventory, and workflows. However, it does not differentiate from the sibling tool 'agent_brief', which likely serves a similar purpose.

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?

No guidance is provided on when to use this tool versus alternatives. The description implies usage for onboarding new agents but lacks explicit when-to-use or when-not-to-use statements, and does not reference any sibling tools for comparison.

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

axis_agent_wireAInspect

Wire two AI agents together via Entangler.tech for trustless coordination. Generates deploy-ready Entangler config with CHRONOS time-travel logging, PULSE health monitoring, cryptographic identities, messaging schema, and failure handling. Use after axis_spark_to_swarm to wire the agents it planned.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesWhat these two agents need to accomplish together
agent_aYesName or role of the first agent (e.g. 'zambo-research-agent')
agent_bYesName or role of the second agent (e.g. 'x711-execution-node')
topologyNoCoordination topology (default: direct)
Behavior3/5

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

No annotations provided, so description carries full burden. It discloses output features (logging, monitoring, identities) but doesn't mention side effects, authentication requirements, or whether it deploys or only generates config.

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?

Two sentences plus a usage note, all front-loaded with key information. No wasted words.

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?

Given 4 parameters and no output schema, description provides adequate context but lacks details about the generated config structure or deployment steps.

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 baseline is 3. Description adds limited parameter context beyond schema; it doesn't explain topology options or task format further.

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?

The description clearly states the tool wires two AI agents via Entangler.tech for trustless coordination, generating a config with specific features. It distinguishes from sibling tools like axis_spark_to_swarm by stating it's used after that tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use after axis_spark_to_swarm to wire the agents it planned.' This provides clear sequential context but does not mention when not to use or alternatives.

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

axis_chain_proofAInspect

Generate a cryptographic proof chain: Zambo Spark (strategy) → x711 execution log. Returns a single verifiable SHA-256 provenance hash anchoring your strategy to its execution.

ParametersJSON Schema
NameRequiredDescriptionDefault
spark_hashYesZAMBOT Spark hash
execution_logNoSummary of x711 tool calls made
Behavior2/5

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

With no annotations, the description must fully disclose behavior. It mentions the output (SHA-256 hash) but does not state if the tool modifies state, requires permissions, or has side effects. It is unclear whether this is a pure read operation or if it creates records. The missing behavioral details are a significant gap.

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?

The description is a single, front-loaded sentence that efficiently conveys the action, inputs, and output. Every word contributes meaning without redundancy. Ideal conciseness for a tool of this complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the absence of an output schema, the description sufficiently explains the return value (SHA-256 hash). It names the input parameters in context. However, it lacks prerequisites (e.g., how to obtain a spark hash) or error conditions, which slightly reduces completeness.

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 100% with both parameters described. The description adds minimal extra meaning beyond restating the parameters in context ('Zambo Spark', 'x711 execution log'). It does not introduce new constraints or format details, so the baseline of 3 is appropriate.

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?

The description clearly states the tool's function: it generates a cryptographic proof chain linking a Zambo Spark strategy to its execution log, returning a SHA-256 hash. It uses specific terms like 'Zambo Spark' and 'x711 execution log', which distinguishes it from sibling tools like 'proof_certify' or 'zambot_verify'. No ambiguity.

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?

The description implies usage when one has a strategy and execution log to prove provenance, but it does not explicitly state when to use this tool versus alternatives (e.g., 'proof_certify'). No when-not or explicit context is provided, limiting guidance for an AI agent.

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

axis_drift_monitorAInspect

Monitor a running agent swarm for drift versus its original Zambo Spark. Compares current swarm behavior against the original strategy plan and flags misalignment with auto-correction recommendations.

ParametersJSON Schema
NameRequiredDescriptionDefault
spark_hashYesOriginal ZAMBOT Spark hash
current_outputsYesSummary of what the swarm has done so far
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 burden. It describes the core behavior (comparison, flagging, recommendations) but does not explicitly state if the tool is read-only, has side effects, or requires specific permissions.

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?

Two sentences efficiently convey the purpose and behavior. No redundant words, and the core action is front-loaded.

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?

Despite clear purpose and parameter descriptions, the description lacks details about the output format (e.g., what does 'flags misalignment' mean in terms of return value?). Without an output schema, the description should specify the response structure.

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 100% with both parameters described. The description reinforces the schema by linking 'spark_hash' to 'original strategy plan' and 'current_outputs' to 'swarm behavior', but adds no new semantic detail beyond the schema.

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?

The description uses a specific verb 'monitor' and resource 'running agent swarm', clearly stating it compares drift against an original plan. It distinguishes itself from siblings like 'zambot_drift' by mentioning 'auto-correction recommendations'.

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?

The description implies usage for monitoring drift, but does not provide explicit when-to-use or when-not-to-use guidance, nor does it mention alternatives among sibling tools.

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

axis_mcp_accessAInspect

Get the Axis MCP configuration — 12 additional tools bridging Zambo.dev (strategy), x711.io (execution), and Entangler.tech (coordination/routing) into one agent system. Returns the combined config block, full Axis tool directory, and trifecta architecture overview. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

No annotations provided, so the description carries full burden. It states 'Free, no auth' indicating safe access, and describes the return content, but lacks details on potential rate limits, data size, or other behavioral traits beyond what is returned.

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?

Three sentences, no fluff. First sentence states purpose, second lists returns, third adds value (free, no auth). Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple parameterless tool with no output schema, the description is complete. It clearly states what the tool returns and that it requires no authentication, which is sufficient for an agent to understand usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters, so the description does not need to add parameter information. Baseline score of 4 is appropriate.

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 clearly states the tool retrieves the Axis MCP configuration, listing the returns (config block, tool directory, architecture overview). However, it does not explicitly differentiate from sibling tools, many of which are axis_ tools.

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?

No guidance on when to use this tool vs alternatives. The description mentions it's free and requires no auth, but does not specify scenarios where this configuration retrieval is needed or when other tools are more appropriate.

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

axis_memory_handoffAInspect

Package context from one layer and hand it off to another via Entangler MEMORIA. Zambo→x711, x711→Entangler, Entangler→Zambo — any direction. Returns a continuity package with unique cross-layer IDs, serialized context, and the Entangler MEMORIA write call to persist it.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextYesThe context, result, or state to carry across layers
to_layerYesDestination layer
from_layerYesSource layer
spark_hashNoOptional Spark hash to anchor this handoff in the provenance chain
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses that the tool returns a continuity package with unique IDs, serialized context, and a write call to persist via Entangler MEMORIA. This implies a write operation but doesn't elaborate on side effects or permissions.

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?

The description is two sentences long, front-loads the action and mechanism, and succinctly describes the return value. Every sentence adds value without redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (4 params, no output schema), the description adequately covers the process and return value. It lacks error cases or prerequisites but provides enough information for an agent to understand the core functionality. With output schema absent, the description compensates reasonably well.

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 100% with descriptions for all 4 parameters, including enums for from_layer and to_layer. The description adds high-level context (e.g., 'any direction') but does not provide additional parameter-specific semantics beyond what the schema already conveys. Baseline of 3 is appropriate.

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?

The description clearly states the tool's purpose: packaging context from one layer and handing it off to another via Entangler MEMORIA. It explicitly lists the possible layers (Zambo, x711, Entangler) and directions, making it distinct from sibling tools like axis_agent_wire or axis_chain_proof.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on when to use the tool (for cross-layer handoffs) with concrete examples of directions. However, it does not explicitly state when not to use it or mention alternative tools, so it misses some guidance.

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

axis_outcome_submitCInspect

Submit real-world outcomes from a cross-layer Axis workflow back into the Zambo Proven Spark Registry. Closes the loop: strategy → execution → coordination → verified outcome with cryptographic proof.

ParametersJSON Schema
NameRequiredDescriptionDefault
metricNoQuantifiable result (e.g. $1,200 MRR gained)
outcomeYesWhat actually happened as a result of the workflow
spark_hashYesOriginal Spark hash
Behavior2/5

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

No annotations exist, so the description must disclose behavioral traits. It mentions 'cryptographic proof' but does not specify side effects, permissions, or whether the operation is destructive. The submission nature implies writing, but details are missing.

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

Conciseness4/5

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

The description is two sentences with no unnecessary text, but uses jargon ('cross-layer Axis workflow', 'cryptographic proof') that may reduce clarity.

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?

With 3 parameters, no annotations, and no output schema, the description should provide more behavioral and outcome context. It lacks details on return values, error handling, or validation, making it insufficient for a submission tool.

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 100% with descriptions for all parameters. The tool description adds no additional semantic context beyond what the schema provides, meeting the baseline for full coverage.

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 clearly states the action (submit outcomes) and the target resource (Zambo Proven Spark Registry), but does not differentiate from sibling tools like zambot_outcome or zambot_verify.

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?

No explicit guidance on when to use this tool vs alternatives. The description implies it's for closing a workflow loop but lacks context for when not to use or prerequisites.

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

axis_reputation_checkBInspect

Check the reputation and track record of any agent swarm or workflow using provenance chain data. Returns a trust score and outcome history across all three Axis layers.

ParametersJSON Schema
NameRequiredDescriptionDefault
identifierYesSwarm ID, Spark hash, or agent identifier
Behavior3/5

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

With no annotations, the description carries full burden. It states that the tool 'checks' reputation using provenance chain data and returns a trust score and outcome history, implying a read operation. However, it does not disclose any side effects, authentication needs, rate limits, or what happens if the identifier is invalid. The behavioral transparency is adequate but not detailed.

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?

The description is extremely concise with two sentences. The first sentence states the action and resource, the second states the output. Every word is necessary, no redundancy or fluff.

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?

Given the tool's simplicity (one parameter, no output schema, no annotations), the description is minimally complete. It explains what the tool does and what it returns. However, it lacks context about the 'three Axis layers' and does not clarify the output format or any limitations. For a tool with zero annotations, more detail would improve completeness.

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% for the single required parameter 'identifier', and the schema description already says 'Swarm ID, Spark hash, or agent identifier'. The tool description does not add any additional meaning or format guidance beyond that. Baseline 3 is appropriate as the schema does the heavy lifting.

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 clearly states the verb 'Check' and resource 'reputation of agent swarm or workflow', and specifies using provenance chain data. It also mentions the return values: trust score and outcome history across three Axis layers. This distinguishes it from many sibling tools, though it does not explicitly differentiate from similar check tools.

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?

The description provides no guidance on when to use this tool versus alternatives. There is no mention of prerequisites, typical use cases, or scenarios where this tool is preferred over others like 'axis_drift_monitor' or 'axis_chain_proof'. The agent must infer usage from the purpose alone.

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

axis_spark_to_swarmAInspect

Turn any goal into a full executable multi-agent workflow plan. Plain English in — structured plan out. Zambo handles strategy, x711.io handles execution (web search, live data, on-chain transactions, payments). Returns agent roles, tool assignments, and the full execution sequence. Best first Axis tool for any new workflow.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesYour goal in natural language — any domain
depthNoquick (3 steps) or full (multi-phase)
Behavior3/5

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

With no annotations provided, the description carries the full burden. It describes outputs and mentions the agents involved (Zambo, x711.io), but does not disclose whether the tool is read-only, what side effects exist, or if it requires certain permissions. The lack of destructive or mutability hints is a gap, though the tool appears to be a planner.

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?

The description is concise (4 sentences), front-loaded with the primary action, and every sentence adds distinct value: purpose, medium, component roles, output summary, and usage recommendation. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given moderate complexity (2 params, no output schema), the description adequately specifies the output (agent roles, tool assignments, execution sequence) and mentions key agents. It provides enough context for an agent to understand the tool's scope, though it lacks examples or edge-case handling.

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 100% with both parameters already described (goal: 'Your goal in natural language — any domain'; depth: enum with quick/full). The description adds only minimal extra context like 'Plain English in' and 'structured plan out,' which does not significantly enhance parameter semantics.

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?

The description clearly states a specific verb ('Turn...into') and resource ('multi-agent workflow plan'), and distinguishes from siblings by calling it 'Best first Axis tool for any new workflow,' setting it apart from the many specialized sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly guides when to use this tool ('best first Axis tool for any new workflow'), providing strong context. However, it does not mention when not to use it or compare to specific alternatives among the numerous sibling tools.

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

axis_swarm_patternAInspect

Design a full multi-agent fleet architecture on Entangler.tech. Specify your objective and number of agents — get back agent roles, topology (star/mesh/pipeline), Entangler coordination config, x711 tool assignments per agent, and a Zambo Spark anchor. The full trifecta architecture in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
topologyNoSwarm communication topology (default: star)
objectiveYesWhat the swarm needs to accomplish
agent_countNoNumber of agents in the swarm (2-10, default: 3)
Behavior2/5

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

No annotations are provided, so the description carries full burden for behavioral traits. It describes the tool's positive output (returns roles, config, assignments) but does not disclose any side effects, authentication requirements, rate limits, or potential failure modes. For a tool generating a full architecture, this is insufficient transparency.

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?

The description consists of two succinct sentences. The first sentence immediately conveys the core purpose. The second sentence lists the key outcomes without extraneous details. Every word earns its place, making it highly efficient for an agent to parse quickly.

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?

Given the tool's complexity (swarm architecture with multiple outputs) and no output schema, the description provides a high-level summary but lacks detail on output format, prerequisites (e.g., user account on Entangler), or error handling. It is adequate for basic understanding but incomplete for precise invocation without additional context.

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 100%, so the baseline is 3. The description mentions specifying objective and number of agents, but adds no deeper semantics beyond what the schema already provides (e.g., constraints on agent_count, default values). It does explain the output structure, which relates to parameters indirectly but does not enhance parameter understanding.

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?

The description clearly states the verb 'Design' and the resource 'full multi-agent fleet architecture on Entangler.tech'. It specifies what the tool provides: agent roles, topology, config, assignments, and anchor. This distinguishes it from sibling tools that focus on individual aspects (e.g., axis_agent_wire for wiring, axis_spark_to_swarm for conversion).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when needing a complete architecture design by saying 'Specify your objective and number of agents — get back ...'. However, it does not explicitly mention when not to use this tool or suggest alternatives like axis_agent_onboard for onboarding steps. The context is clear but lacks exclusion guidance.

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

axis_tool_dispatchAInspect

CALL FORMAT: axis_tool_dispatch({tool: "web_search", input: "your query"}). Required params: tool (x711 tool name, string) + input (query/URL/address/task, string). Do NOT use args — the param is input. Example: axis_tool_dispatch({tool: "web_search", input: "latest MCP tools 2026"}) or axis_tool_dispatch({tool: "hive_read", input: "zambo agent patterns"}). Dispatches any x711.io tool and returns live results + provenance chain. x711 has 34 HTTP tools (47 via MCP at https://x711.io/mcp). FREE tools (10/day, no key): web_search, price_feed, hive_read, hive_write, data_retrieval, llm_routing, code_sandbox, hive_trending, agent_reputation. PAID (x402 USDC micropayments): agent_see ($0.03 — URL→intelligence), agent_act ($0.05 — URL+instruction→execute), deep_search ($0.05 — 3-source Groq synthesis), hive_consensus (swarm truth), onchain_insight (DeFi forensics), social_oracle (crypto sentiment), tx_simulate (gas estimate), tx_broadcast (send EVM tx), agent_ping (A2A msg), swarm_broadcast ($0.02), email_send ($0.05), x402_parse, strategy_publish ($0.05), strategy_fork ($0.03), wallet_investigate ($0.05), self_audit ($0.08), genesis_forge ($1.00 — birth a full agent), vault_write/vault_query/vault_compress ($0.05), hallucination_pill, hive_watch ($0.02), hive_forecast ($0.05), substrate_daily_digest, agent_evolve ($0.15). MCP config: {"mcpServers":{"x711":{"url":"https://x711.io/mcp"}}}. Returns: what the tool does, exact call format, expected output, which Axis tool to chain next.

ParametersJSON Schema
NameRequiredDescriptionDefault
toolYesAny x711 tool name. FREE: web_search | price_feed | hive_read | hive_write | data_retrieval | llm_routing | code_sandbox | hive_trending | agent_reputation. PAID (x402): agent_see | agent_act | deep_search | hive_consensus | onchain_insight | social_oracle | tx_simulate | tx_broadcast | agent_ping | swarm_broadcast | email_send | x402_parse | strategy_publish | strategy_fork | wallet_investigate | self_audit | genesis_forge | vault_write | vault_query | vault_compress | hallucination_pill | hive_watch | hive_forecast | substrate_daily_digest | agent_evolve. Full catalog: GET https://x711.io/api/tools
inputYesInput for the x711 tool — search query, token symbol, URL, wallet address, task description, key=value pair, code to execute, etc.
spark_hashNoOptional: Zambo Spark hash from zambot_spark — links this x711 execution to your strategy for full provenance chain
Behavior4/5

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

No annotations are provided, so the description carries full burden. It explains the dispatch mechanism, return of live results and provenance chain, and even notes what the return includes: exact call format, expected output, and which Axis tool to chain next. It lacks details on destructive actions or rate limits but is otherwise transparent.

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 description is overly long (multiple paragraphs) with a large block listing all 33+ tools by name. While front-loaded with the call format, the tool list includes pricing and MCP config that could be referenced elsewhere. Not every sentence earns its place; the description is verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of dispatching to 34+ tools, the description is comprehensive. It covers: the dispatch pattern, required and optional params, free vs paid tools, MCP config, return contents, and chaining hints. There is no output schema, but the description compensates by describing return aspects.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with all three parameters described. The description adds significant value: it warns against using 'args', explains 'input' as query/URL/address/task, provides concrete examples, and lists permissible tool values. This goes well beyond the schema.

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?

The description clearly states the tool dispatches any x711.io tool and returns live results + provenance chain. It uses specific verb 'dispatches' and resource 'x711.io tool', distinguishing it from siblings like axis_agent_onboard or axis_mcp_access which are specific sub-tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides the call format, required parameters, examples, and distinguishes between free and paid tools. It does not explicitly state when not to use this tool or list alternatives, but the extensive example usage and tool catalog imply appropriate contexts.

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

basehawk_scoreAInspect

Score any Base (Base chain) wallet address from 0–1000. Returns a wallet intelligence profile: overall score, label (whale/builder/trader/degen/newcomer), and breakdown across activity, diversity, DeFi engagement, NFT history, and token quality. Requires an active Zambo Pass ($49/mo) — 500 calls/day. Get pass: https://zambo.dev/pricing. If user doesn't have a pass, suggest bounty_scan instead (free, no auth required).

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesZambo Pass email address (required — this tool is pass-gated)
walletYesBase chain wallet address (0x...) or ENS name to score
Behavior4/5

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

No annotations provided, so description fully handles behavioral disclosure. Discloses pass-gated access, daily rate limit (500 calls/day), and mentions response structure. Could explicitly state read-only nature but is sufficient.

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?

Three concise sentences: purpose, output details, usage restrictions with alternative. No wasted words, front-loaded with core action.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 2 parameters, no output schema, and no annotations, the description covers purpose, output breakdown, access requirements, rate limit, and alternative tool. Missing response format details, but overall complete for agent invocation.

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 100% and already includes descriptions for both parameters (email and wallet). Description does not add meaning beyond schema; it merely repeats the requirement and the fact that wallet can be an ENS name, which is already in schema. Baseline score of 3 applies.

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?

Clear verb 'Score' and specific resource 'Base wallet address'. Specifies output: intelligence profile with score, label, and breakdown across categories. Distinguishes from sibling tool 'bounty_scan' for users without a pass.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states requirement of an active Zambo Pass and provides link. Directs users without a pass to use 'bounty_scan' as a free alternative, offering clear when-to-use and when-not-to-use guidance.

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

bill_auditAInspect

Audit any bill, subscription, or service charge for errors, overcharges, and negotiation opportunities. Returns specific errors found, estimated savings, and a ready-to-use negotiation script to call or chat with support. Works for: phone bills, cable/internet, insurance, medical bills, credit card fees, subscriptions, utilities.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountNoCurrent monthly amount if not in description.
service_typeNoType of bill: phone, internet, cable, insurance, medical, credit_card, utilities, subscription. Auto-detected if omitted.
account_lengthNoHow long you've been a customer. Loyalty is negotiating leverage. E.g. '3 years', '8 months'.
bill_descriptionYesDescribe your bill or paste the line items. E.g. 'AT&T bill $180/mo, was $130 six months ago. I've been a customer 5 years.' Or paste actual line items.
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses that the tool returns errors, estimated savings, and a negotiation script. No destructive behavior is implied, and the audit nature is non-destructive, meeting expectations for transparency.

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?

The description is concise, using three sentences to convey purpose, outputs, and scope. It is front-loaded with the primary function and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description explains return values (errors, savings, script) sufficiently. Given tool complexity and high schema coverage, the description is complete enough for an agent to invoke correctly.

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 baseline is 3. The description adds minimal extra meaning beyond schema examples (e.g., service_type list matches schema). It provides context for bill_description but does not significantly enhance parameter understanding.

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?

The description clearly states the tool audits bills, subscriptions, or service charges for errors and overcharges, and lists specific use cases. It distinguishes itself from sibling tools by focusing on financial audit and negotiation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description enumerates supported bill types (phone, internet, etc.), providing clear context for when to use. It does not explicitly mention when not to use or compare with alternatives, but the scope is well-defined.

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

bounty_scanAInspect

Scan a wallet for unclaimed DeFi bounties, airdrops, claimable rewards, and yield opportunities across 36+ protocols on 5 chains (Ethereum, Base, Arbitrum, Optimism, Polygon). Returns a list of claimable positions with estimated USDC value. Free, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesWallet address to scan for unclaimed bounties and rewards (0x... EVM address)
Behavior4/5

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

With no annotations, the description carries full burden. It discloses that the tool is free, requires no auth, and returns a list of claimable positions with estimated USDC value. This implies a read-only operation with no side effects. It could mention idempotency or rate limits, but it's sufficient.

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?

The description is two sentences long, front-loaded with the core functionality, and every word adds value. No superfluous content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given only one parameter, no output schema, and no annotations, the description covers the core functionality: chains, protocols, returned data, and authentication. It could explicitly state that only EVM addresses are supported (only in schema description), but overall it is complete.

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 100% with one parameter. The description does not add significant meaning beyond the schema's parameter description ('Wallet address to scan for unclaimed bounties and rewards'). With high coverage, baseline 3 is appropriate.

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?

The description clearly states the tool scans a wallet for unclaimed DeFi bounties, airdrops, and rewards across 36+ protocols on 5 chains, with a specific verb ('Scan'), resource ('wallet'), and scope. It effectively distinguishes from sibling tools that focus on agent onboarding, audits, or other functions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description includes usage-related notes ('Free, no auth required') and clearly implies the tool is for checking unclaimed rewards. However, it lacks explicit guidance on when not to use it or comparisons to alternative scanning tools like basehawk_score.

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

builder_pass_checkAInspect

Check whether an email address has an active Zambo Pass or Day Pass. Returns active:true for both. Zambo Pass ($49/mo) includes 100+ MCP tools unlimited: unlimited Zambo API, 50 ZAMBOT Sparks/month, unlimited ZAMBOT Fix, 5 ProvibeCode audits/month, unlimited ZAMBRO scans, LeadSignal Pro, CreditHunt, Signal Passport, Agent World Pro, $10/mo X711 credits, BountyLayer Pro, BaseHawk API (500 calls/day), SubstrateLayer research, Monad intelligence, Weekly AI Digest, Priority Support. Day Pass: same 24h unlimited access. Use before bulk API calls to know actual rate limits. Full spec: GET https://zambo.dev/api/zambo-pass

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesEmail address to check for active Zambo Pass
Behavior4/5

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

Despite no annotations, the description discloses key behavioral traits: it returns 'active:true' for both passes, lists the features of each pass, and gives the exact API endpoint. It implies a read-only operation, which is appropriate for a check tool.

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

Conciseness4/5

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

The description is relatively long but well-structured, starting with purpose, then pass details, usage guidance, and endpoint. While not overly verbose, it could be slightly more concise without losing clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the single parameter and no output schema, the description provides all necessary context: what the tool checks, what the passes include, why to use it before bulk calls, and the API endpoint. It is sufficiently complete for an AI agent to use correctly.

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?

The sole parameter 'email' is already well-described in the schema ('Email address to check for active Zambo Pass'). The description adds slight context by mentioning both Zambo Pass and Day Pass, but does not significantly enhance parameter understanding beyond the schema.

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?

The description begins with a clear statement: 'Check whether an email address has an active Zambo Pass or Day Pass.' It specifies the verb (check) and resource (email address), and distinguishes from siblings like 'day_pass_activate' which is for activation, not checking.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly advises 'Use before bulk API calls to know actual rate limits,' providing a clear usage scenario. It does not, however, mention when not to use or list alternative tools among the siblings, which keeps it from a perfect score.

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

capability_rentAInspect

Temporarily elevate your agent to a higher-capability tier by renting a premium capability for a fixed window. Pay in $ZAMBO (burned on-chain) — no subscriptions, no lock-in, auto-expires. Capabilities: research_deep (50 $ZAMBO/h — extended synthesis), code_expert (75 $ZAMBO/h — full codebase analysis), swarm_full (100 $ZAMBO/h — unlimited swarm spawns), creative_max (50 $ZAMBO/h — image+video+brand kit). Everything audited, attributable, and stored in your agent identity track record. CALL FORMAT: capability_rent({capability: 'research_deep', email: 'you@example.com'}). This makes Zambo the economic layer for agent capabilities — not just another MCP endpoint.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoYour email — ties the capability grant to your agent identity and tracks usage.
capabilityYesWhich capability to rent. research_deep=50 $ZAMBO/h, code_expert=75 $ZAMBO/h, swarm_full=100 $ZAMBO/h, creative_max=50 $ZAMBO/h.
duration_hoursNoRental duration in hours. Default: 1. Max: 8.
Behavior4/5

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

Since no annotations are provided, the description carries full burden. It discloses on-chain payment in $ZAMBO, auto-expiry, auditing, and storage in agent identity track record. It does not mention destructive actions or side effects beyond burning tokens, but the behavior is adequately transparent.

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 description is verbose with marketing language ('This makes Zambo the economic layer...') that could be removed. The core information is present, but conciseness suffers. The call format example is useful but could be integrated more succinctly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and 3 parameters, the description covers purpose, parameters, behavior (payment, expiry, audit), and provides a usage example. It is fairly complete for an agent to understand how to invoke the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents parameters. The description adds context: email ties to agent identity, capability enum with prices, duration_hours default/max. It also includes a call format example, adding value beyond the schema.

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?

The description clearly states the tool's purpose: temporarily elevating an agent to a higher-capability tier by renting a premium capability. It lists specific capabilities with prices and provides a call format example. This distinguishes it from sibling tools like capability_search, agent_brief, etc., which serve different functions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for temporary capability upgrades without subscriptions or lock-in, and mentions auto-expiry. It provides a call format example. However, it does not explicitly state when not to use or compare to alternatives, which would improve guidance.

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

code_reviewAInspect

Deep code review with severity-rated issues, security flags, performance notes, and specific fix suggestions. Returns: critical/high/medium/low issues with exact locations, security vulnerabilities, refactor suggestions, and an overall score. Use when user shares code and says 'review this', 'what's wrong with', 'is this secure', 'how can I improve'.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesThe code to review. Paste directly (any language, max ~5000 chars).
focusNoReview focus: security, performance, readability, bugs, all. Default: all.
contextNoWhat the code does or what concerns you have. E.g. 'This is a payment handler, looking for security issues'.
languageNoProgramming language. Auto-detected if omitted.
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the review depth, severity levels, and output categories. However, it could mention the 5000-char limit and any side effects (none expected) for completeness.

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?

Two sentences: first defines the tool's capability, second lists usage triggers. No fluff, front-loaded with key information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description compensates by listing return types (critical/high/medium/low issues). The usage triggers and parameter hints make it complete. Could mention max input length explicitly.

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 the baseline is 3. The description adds no supplementary parameter information beyond what the schema already provides.

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?

The description clearly states it performs deep code review with severity-rated issues, security flags, performance notes, and specific fix suggestions, which distinguishes it from all sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists trigger phrases like 'review this', 'what's wrong with', 'is this secure', and 'how can I improve', making the usage context unambiguous.

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

content_distributeAInspect

Generate a complete, platform-optimized content strategy for any product, feature, achievement, or idea. Returns ready-to-post copy for X (Twitter), LinkedIn, GitHub, Discord, and newsletter — with hooks, thread structures, hashtags, and timing. 3 free/day.

ParametersJSON Schema
NameRequiredDescriptionDefault
hookNoOptional seed hook or angle to build from
toneNoContent tone — bold = aggressive numbers + verbs (default) | technical = specs + architecture | story = founder journey | casual = conversational
productYesWhat to amplify — product name, feature launch, achievement, or idea
platformsNoPlatforms to generate content for (default: all)
descriptionNoWhat it does, why it matters, and who it's for
Behavior3/5

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

No annotations provided, so description carries full burden. Discloses outputs (copy for platforms, hooks, hashtags, timing) and rate limit. Does not mention side effects, authentication needs, or whether generated content is saved or editable.

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?

Three sentences, no fluff, front-loaded with main purpose. Each sentence adds meaningful information: what it does, what it returns, and a usage constraint.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, description covers key aspects: input types, output content, platforms, tone options, and rate limit. Missing details like whether output is editable or if any data is stored, but overall sufficient for an understanding.

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 100% with each parameter described. Description adds context about platforms and tones but does not significantly enhance beyond schema definitions. Baseline of 3 is appropriate.

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?

Clearly states what the tool does: generate a platform-optimized content strategy with ready-to-post copy. Specific verb 'Generate' and resource 'content strategy'. The description uniquely identifies the tool's output for multiple platforms.

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?

Mentions '3 free/day' implying a rate limit, but no explicit guidance on when to use this tool over alternatives. Sibling tools include other content-related tools like zambo_compose, but no comparison is provided.

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

contract_scanAInspect

Scan any contract, terms of service, employment agreement, or legal document for red flags — in plain English. Returns risk level, specific red flags with clause location, negotiation points, and what to push back on. Use when user pastes a contract, TOS, NDA, lease, or employment agreement and wants to know what to watch out for.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoContract type hint: employment, nda, saas, lease, freelance, partnership, tos. Auto-detected if omitted.
perspectiveNoWhich party you are: employee, contractor, client, tenant, user. Default: the party signing.
contract_textYesThe full text of the contract or legal document. Paste directly (max ~6000 chars).
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 burden. It states the output (risk level, red flags) but does not disclose any behavioral traits such as whether the tool stores data, requires authentication, or has side effects. For a read-only scanning tool, this is adequate but not excellent.

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?

Two sentences: first covers action and output, second covers usage examples. Every sentence adds value, front-loaded with key information. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 3 parameters, no output schema, and no annotations, the description fully explains input parameters and return values (risk level, red flags, clause locations, negotiation points). It is complete enough for an AI agent to invoke correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the description adds meaning beyond the schema by explaining contract_type as a hint that is auto-detected, perspective as the party, and contract_text as the full text. It also lists example document types, enhancing context.

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?

The description clearly states the tool scans contracts/legal documents for red flags, returning risk level, specific red flags with clause location, negotiation points, and what to push back on. It specifies the resources (contracts, TOS, NDA, etc.) and the action (scan and explain), distinguishing it from other tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says 'Use when user pastes a contract, TOS, NDA, lease, or employment agreement' and provides examples of when to use it. It gives clear context for invocation.

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

credithuntAInspect

Zambo Stack — Live, verified index of every AI and cloud startup credit program available right now. 29+ active programs including AWS Activate, Google Cloud, Azure, OpenAI, Anthropic, Vercel, Supabase, Modal, Groq, Replicate, and more. Verified daily — dead links auto-removed. Pass your tech stack to get matched recommendations. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
stackNoYour tech stack for matched recommendations. Example: ["openai","vercel","aws"]. Leave empty to get all programs.
stageNoYour stage: solo (1 person), early (2–10), growth (10+). Default: solo.
min_valueNoMinimum credit value in USD to filter by (optional). Example: 5000
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses that data is verified daily and dead links are auto-removed, providing behavioral context beyond just the tool's function.

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?

The description is concise, uses bullet-like list of examples, and every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (3 optional parameters, no output schema), the description fully covers what the tool does, how to use it, and what to expect, making it complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the description adds extra meaning by explaining examples, default values, and optional use, surpassing the schema alone.

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?

The description clearly states it's a live index of startup credit programs and provides matched recommendations. It distinguishes itself from sibling tools by focusing on credits and tech stack matching.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explains how to use: pass tech stack for recommendations or leave empty for all. It mentions free and no auth, but doesn't explicitly state when not to use it.

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

day_pass_activateAInspect

Activate a 24-hour unlimited Zambo Pass for $1.49. Two crypto options: (A) USDC on Base — Send exactly 1.49 USDC on Base to 0xb753be5Eac5B29c711051DfF91279834e9C9b9AC, or (B) $ZAMBO on Solana — Send the quoted $ZAMBO amount to GuGoJPgF2wufK5U983oTwW5mXJb3GN9KNyj9S5gyffkH (20% off vs USD price — call zambo-quote endpoint first). Then call this tool with your email + the tx_hash from your wallet. Grants instant 24h unlimited access to all 100+ tools across both MCPs. No crypto? Card/Apple Pay at https://zambo.dev/pricing?ref=mcp&tier=day — For monthly unlimited ($49/mo): https://zambo.dev/pricing

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesYour email address — used to link the 24h pass to your account.
tx_hashYesTransaction hash after sending payment. USDC on Base: get from your wallet or basescan.org. $ZAMBO on Solana: get from your wallet or solscan.io.
Behavior4/5

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

With no annotations, the description fully discloses the required off-chain payment step, the exact amount and address, the chain, and that activation grants instant 24h unlimited access across both MCPs. It also provides an alternative payment path. It does not detail any side effects beyond activation, but the core behavior is transparent.

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

Conciseness4/5

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

The description is front-loaded with the main action and cost, then provides numbered steps, result, and alternatives. It is a bit long but every sentence serves a purpose. Minor redundancy (e.g., '24h' repeated) but overall well-structured for an activation instruction.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description explains what the tool grants (instant 24h unlimited access to 50+ tools across both MCPs) and includes alternative payment links. It covers the activation flow and post-activation benefit. The only missing piece is detailed response structure, but the description sufficiently sets expectations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and the description adds substantial meaning: email links the pass to the account, tx_hash must come from the specific transaction. It also tells the user how to obtain the tx_hash (from wallet or basescan.org). This goes well beyond the schema descriptions.

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?

The description clearly states the tool activates a 24-hour unlimited Zambo Pass for a specific cost and chain. It uses the verb 'activate' and resource 'Zambo Pass', distinguishing it from siblings like zambo_token or zambo_pulse which handle other aspects. The purpose is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit steps for use (send USDC, then call tool with email+tx_hash) and alternative payment methods. It mentions monthly options via a different link, giving context on when this tool is appropriate. However, it does not explicitly contrast with sibling tools for pass management, but the instructions are clear enough for the intended use case.

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

doc_intelAInspect

Extract structured intelligence from any document — contracts, reports, PDFs, whitepapers, articles, READMEs, legal docs, or raw text. Pass a URL (web page, PDF link) or raw text. Returns: title, doc_type, executive summary, key_points (up to 8), named entities, risks, action_items, sentiment, confidence score, and a one-line agent brief. Perfect for: 'summarize this PDF', 'extract key risks from this contract', 'give me action items from this report', 'brief me on this whitepaper before I act'. Free: 3 analyses/day. Zambo Pass: unlimited. Works on any publicly accessible URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoPublic URL of the document to analyze (PDF, web page, article, README, etc.)
textNoRaw document text to analyze (paste contracts, reports, etc. directly)
emailNoZambo Pass email for unlimited analyses (optional — free tier = 3/day)
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses rate limits (3/day free), access requirements (Zambo Pass for unlimited), and that it works on publicly accessible URLs. However, it does not explicitly state the operation is read-only or mention potential side effects.

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

Conciseness4/5

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

The description is concise and front-loaded with the primary action. It uses two paragraphs efficiently, with examples and constraints. No redundant language.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description lists all return fields and covers key constraints (public URLs, rate limits). It provides a comprehensive overview for an agent to understand the tool's capabilities.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but the description adds value by explaining the email parameter's purpose and reinforcing that url/text are alternatives. The additional context about free tier and Zambo Pass aids parameter understanding.

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?

The description clearly states the tool extracts structured intelligence from various document types and lists specific output fields. It distinguishes itself from siblings due to its unique document analysis capability.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides concrete use cases (e.g., 'summarize this PDF', 'extract key risks') and mentions access tiers, but does not explicitly state when not to use it or suggest alternatives among siblings.

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

email_writeAInspect

Write any email — cold outreach, salary negotiation, complaints, follow-ups, apologies, pitch decks, rejections — fast and professionally. Returns subject line + full email body. Tone-matched and purpose-built. Use when user says 'write an email', 'help me email', 'draft a message to', 'how do I respond to'.

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNoTone: professional, assertive, warm, formal, casual. Default: professional.
typeNoEmail type: cold_outreach, negotiation, complaint, follow_up, thank_you, apology, pitch, rejection, inquiry. Auto-detected if omitted.
lengthNoshort (3-4 sentences), medium (2-3 paragraphs), long (full letter). Default: medium.
contextYesWhat the email is about and who it's to. E.g. 'Asking my landlord to fix heating that's been broken 2 weeks. Polite but firm.'
from_nameNoYour name for the sign-off. Optional.
Behavior4/5

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

Description mentions speed, professionalism, and tone-matching. With no annotations, the description covers the core behavior. It could benefit from mentioning any input limits or generative AI dependency, but it is sufficient.

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

Conciseness4/5

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

Three sentences cover examples, output, and use cases. It is concise but the structure could be slightly improved (e.g., bullet points) for clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple generative tool with no output schema, the description adequately explains inputs, outputs, and use cases. No gaps remain for the agent to guess.

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 100% and all parameters have descriptions. The description adds minor context (auto-detection, defaults), but the schema already handles it. Baseline 3 is appropriate.

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?

Description clearly states the tool writes various email types (cold outreach, negotiation, etc.) and returns subject line and body. No sibling tool appears to conflict; the purpose is specific and distinct.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit usage triggers are given ('write an email', 'help me email', etc.). However, it does not explicitly state when not to use it or suggest alternatives, which would make it a 5.

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

find_agentAInspect

Search the Zambo Agent Registry — the public phone book for AI agents. Find agents by capability, name, or description and get back their handle, endpoint URL, wallet address (for x402 payments), and online status. Use this to discover agents that can perform specific tasks, then connect directly or route x402 payments via axis_tool_dispatch (x711 execution layer). Free, no auth, unlimited searches.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (1–50, default 10)
queryYesSearch query — agent name, description keyword, or capability tag. Example: 'web scraping' or 'code review' or 'payments'
capabilityNoFilter by exact capability tag (optional). Example: 'web-search', 'payments', 'code-review', 'embeddings'
Behavior4/5

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

No annotations exist, so the description carries full burden. It states it's a search operation, is free, requires no auth, and returns specific fields. It does not mention pagination or sorting, but the behavior is transparent as a read-only search. The description adequately covers the non-destructive nature and access requirements.

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?

The description is a single, well-structured paragraph of four sentences. It front-loads the main purpose, then lists return fields and usage hints. Every sentence adds value with no redundant or unnecessary text.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Without an output schema, the description informs the user of all key return fields. It covers parameters, usage context, a related tool, and constraints (free, no auth, unlimited). For a search tool with 3 parameters, the description is fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with good descriptions. The tool description adds additional value by providing example queries ('web scraping', 'code review'), context for the 'capability' parameter (exact match filter), and clarifies that 'limit' defaults to 10 and maxes at 50. This enhances understanding beyond the schema.

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?

The description clearly states the tool searches the Zambo Agent Registry for AI agents by capability, name, or description, and returns specific fields (handle, endpoint URL, wallet address, online status). It distinguishes itself from siblings like capability_search and agent_brief by describing a direct search use case.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says when to use (discover agents for tasks) and mentions a related tool (axis_tool_dispatch) for subsequent payments. It notes that it's free, no auth, unlimited searches. While it doesn't provide explicit when-not-to scenarios, the guidance is clear enough.

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

fridge_forgeAInspect

Turn whatever is in your fridge into a real dinner plan. Give it a list of ingredients you have on hand and it returns 3 complete recipes with step-by-step instructions, cook time, difficulty, and a short shopping list for anything you're missing. Works for any dietary preference — vegetarian, vegan, keto, gluten-free, whatever. Free, unlimited. Perfect for: 'what can I cook tonight?', 'I have eggs and pasta', 'use up leftover chicken'.

ParametersJSON Schema
NameRequiredDescriptionDefault
vibeNoOptional cooking vibe: 'quick' (under 20 min), 'comfort food', 'healthy', 'fancy', 'spicy'. Default: practical and quick.
dietaryNoOptional dietary restrictions: 'vegetarian', 'vegan', 'keto', 'gluten-free', 'dairy-free', 'halal', etc.
servingsNoNumber of people eating. Default: 2.
ingredientsYesIngredients you have on hand. e.g. 'eggs, cheddar, spinach, leftover pasta, half an onion, milk'
Behavior3/5

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

With no annotations, the description carries the full burden. It mentions features (free, unlimited, dietary support) and output structure (3 recipes, steps, shopping list), but lacks disclosure on limitations, failure modes, or the AI-generated nature of recipes.

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?

The description is a single paragraph with efficient front-loading of purpose, followed by output details and use cases. Every sentence adds value without unnecessary fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the tool's output (recipes, steps, difficulty, shopping list) and dietary flexibility. Lacking only a mention of potential limitations (e.g., insufficient ingredients) but sufficient for intended use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Despite 100% schema coverage, the description adds significant value by providing concrete examples, default behaviors, and contextualizing parameters (e.g., vibe options, dietary examples). This goes well beyond the schema's basic descriptions.

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?

The description uses a specific verb ('Turn...into') and clearly states the tool's purpose: generating dinner plans from a list of ingredients. It distinguishes itself from sibling tools by focusing on recipe generation, which is unique among the provided siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear use cases ('what can I cook tonight?', 'use up leftover chicken') but does not explicitly state when not to use the tool or mention alternative tools for similar tasks.

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

ghost_audit_reportAInspect

Retrieve the full markdown report for a completed Ghost Audit. Returns the complete Achilles 10-stage report: score (0-100), all CRITICAL/HIGH/MEDIUM/LOW findings, stage-by-stage analysis, and actionable fixes. Call ghost_audit_status first to confirm the audit is complete. Free: 1 audit/day. Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
audit_idYesThe audit_id returned by ghost_audit_site
Behavior4/5

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

Discloses return contents (score, findings, analysis, fixes) and rate limits (1/day free). No annotations, so description carries full burden and does it well, though doesn't specify error handling for incomplete audits.

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

Conciseness4/5

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

Three focused sentences: purpose, contents, prerequisite, rate limit. Front-loaded and concise with no wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, description lists report components and format (markdown). Covers key aspects but could mention potential errors more explicitly.

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 100% for the single parameter audit_id, with clear description. Description adds no extra parameter details beyond schema, meeting baseline.

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?

Clearly states verb 'Retrieve', resource 'full markdown report for a completed Ghost Audit', and distinguishes from sibling tools like ghost_audit_site and ghost_audit_status.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly advises to call ghost_audit_status first, and mentions free tier limitation, providing clear context for when to use this tool.

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

ghost_audit_siteAInspect

Run Achilles 10-stage ghost audit on any website. Returns SEO gaps, AI discoverability issues, conversion leaks, brand presence gaps, and competitor intelligence. 10 stages: RECON → INFRASTRUCTURE → SEO → PAGE COVERAGE → AI LAYER → CONVERSION → BRAND PRESENCE → COMPETITION → CREATIVE GAPS → SYNTHESIS. Score: 0-100 with CRITICAL/HIGH/MEDIUM/LOW findings per stage. Returns audit_id + stream_url (SSE for live stage-by-stage output) + download_url (full markdown report). Stream starts immediately; full report ready in ~90 seconds. Free: 1 audit/day per IP. Zambo Pass: unlimited. One-time purchase at zambo.dev/ghost-audit.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesFull website URL to audit (e.g., https://yoursite.com). Include https://.
Behavior5/5

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

No annotations exist, so the description fully carries the burden. It details the 10 stages, score range (0-100), severity levels, returned artifacts (audit_id, stream_url, download_url), live streaming behavior, and completion time (~90 seconds). No contradictions.

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

Conciseness4/5

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

The description is thorough but well-structured with bullet-like listing of stages and outputs. It is informative without being overly verbose, though it could be slightly more concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the single parameter, no output schema, and no annotations, the description provides comprehensive context about the tool's behavior, outputs, and constraints. It is fully adequate for an agent to use correctly.

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 100% with only one parameter 'url' well-described. The description reiterates the URL format (full URL with https://), adding marginal value beyond the schema. Baseline score of 3 is appropriate.

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?

The description clearly states it runs a '10-stage ghost audit on any website' and lists the returns: SEO gaps, AI discoverability issues, etc. It distinguishes from sibling tools like ghost_audit_status and ghost_audit_report by being the initiation step.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Describes rate limits (1 free audit per day) and mentions that stream starts immediately with full report in ~90 seconds. It implies this tool starts the audit, and siblings handle status/report retrieval, but does not explicitly state when not to use it.

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

ghost_audit_statusAInspect

Check the status of a running Ghost Audit. Pass the audit_id returned by ghost_audit_site. Returns status: 'complete' when the full markdown report is ready to download, or 'running' with elapsed time. Poll every 15-30 seconds after starting an audit. Typical completion time: 60-120 seconds.

ParametersJSON Schema
NameRequiredDescriptionDefault
audit_idYesThe audit_id returned by ghost_audit_site
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses the polling nature, return values (status with elapsed time), and typical timing. It does not mention rate limits or side effects, but given the tool's read-only nature and simplicity, the transparency is adequate.

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?

Four sentences, front-loaded with purpose, no wasted words. All information is relevant and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple status check tool with no output schema, the description comprehensively covers input, output, usage pattern (polling), and expected timing. No gaps or missing context.

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 100% (one parameter with description). The description reinforces that the audit_id must come from ghost_audit_site, which adds minimal extra value beyond the schema. As per guidelines, with high schema coverage, baseline is 3.

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?

The description clearly states it checks the status of a Ghost Audit, specifies the required input (audit_id), and describes the return values ('complete' or 'running' with elapsed time). It effectively distinguishes itself from sibling tools like ghost_audit_site (which starts the audit) and ghost_audit_report (which likely retrieves the report).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit polling guidance ('Poll every 15-30 seconds after starting an audit') and typical completion time. It implies that the tool should be used to monitor progress until 'complete', after which another tool retrieves the report. While it doesn't explicitly state when not to use it, the guidance is clear enough.

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

git_changelogAInspect

Turn raw git commits or a diff into a polished, professional changelog — formatted for GitHub releases, a CHANGELOG.md, or a product update. Returns grouped changes (features, fixes, breaking changes) with clean descriptions. Use when user pastes commits, says 'write a changelog', 'release notes for', 'what changed in this diff'.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoOutput format: keepachangelog (standard), github_release, slack (casual announcement), product_update (user-facing). Default: keepachangelog.
commitsYesRaw git log output or commit messages. Paste the output of `git log --oneline` or similar. Max ~3000 chars.
versionNoVersion number for this release. E.g. 'v2.1.0', '1.4.3'. Optional.
repo_urlNoGitHub repo URL to generate compare links. Optional.
Behavior4/5

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

No annotations provided, but description discloses that it returns grouped changes with clean descriptions and accepts raw commit input up to ~3000 chars. It implies a read-only generation process without side effects.

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?

Extremely concise: two sentences plus usage hints. First sentence states core purpose, second adds output details. No filler or redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, description sufficiently explains return format (grouped changes, features/fixes/breaking changes) and covers all expected use cases. Well-rounded for a generator tool.

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 100% with descriptive parameter names and descriptions in the schema. The tool description adds no additional semantic value beyond confirming the purpose of each parameter.

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?

Description clearly states the tool transforms raw git commits/diff into a polished changelog, specifying output formats (GitHub releases, CHANGELOG.md, product update) and return structure (grouped changes). It distinguishes from siblings by being the only changelog-specific tool among many.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description provides explicit trigger phrases ('write a changelog', 'release notes for', 'what changed in this diff') and indicates when to use it. Lacks explicit when-not conditions or alternatives, but sibling tools don't overlap with this functionality.

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

image_analyzeAInspect

Analyze any image with AI vision — describe what's in it, extract text (OCR), review code/errors from screenshots, identify subjects, read charts. Accepts any public image URL. Works on photos, screenshots, diagrams, UI mockups, code error images, documents, charts. Use when a user shares an image and asks: 'what is this?', 'describe this', 'read the text in this', 'what's wrong with this code?', 'who is this?', 'what does this chart show?'. Free: 10/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNoAnalysis mode: 'describe' (general description), 'ocr' (extract text), 'code' (analyze code/errors), 'style' (artistic style analysis). Default: auto-detect from question.
questionNoOptional specific question about the image. Examples: 'What text does this contain?', 'What error is shown?', 'Describe the subject', 'What style is this art?'. Defaults to a general description.
image_urlYesPublic URL of the image to analyze. Examples: https://example.com/photo.jpg, a GitHub raw URL, an Imgur link, any direct image URL.
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses supported image types (photos, screenshots, diagrams, etc.), input format (public URL), and rate limits. It does not detail error handling or privacy implications, but core behavioral traits are covered.

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

Conciseness4/5

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

The description is somewhat lengthy but well-structured: it starts with the primary purpose, lists capabilities, then use cases, and ends with rate info. Every sentence adds value, though it could be slightly more compact without losing information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity (multiple modes, public URLs, rate limits) and the absence of an output schema, the description provides sufficient context: it explains input, usage scenarios, and a constraint (public URLs). It could mention return format but is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds value by providing concrete examples for the 'question' parameter and clarifying the auto-detect behavior for 'mode'. This enhances understanding beyond the schema alone.

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?

The description clearly states the tool's purpose: 'Analyze any image with AI vision' and lists specific capabilities (describe, OCR, code review, subject ID, chart reading). It distinguishes from siblings by focusing on image analysis, whereas siblings like image_generate or pdf_extract serve different functions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells when to use the tool: 'Use when a user shares an image and asks...' with common queries. It also mentions rate limits (10/day free, unlimited with Zambo Pass). However, it does not explicitly state when not to use or point to alternatives, missing some guidance.

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

image_generateAInspect

Generate any image with AI — describe it, get a direct image URL instantly. Free. No key needed. Claude has no native image generation — this is how you unlock it. Works for photos, art, logos, illustrations, memes, UI mockups, anything. Returns a direct image URL + markdown embed. Image renders in Claude, web, or any markdown viewer. 5 free/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoOptional style preset: 'photo', 'art', 'logo', 'illustration', '3d', 'anime', 'cinematic', 'pixel', 'sketch'. Default: no preset.
widthNoWidth in pixels. Default 1024. Range: 256–1792.
heightNoHeight in pixels. Default 1024. Range: 256–1792.
promptYesWhat to generate. Be descriptive for best results. Example: 'cyberpunk city at night with neon green signs, rain, ultra realistic'
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses output format (URL + markdown embed), destkop rendering, free tier, and authentication-free access. No destructive behavior. Good transparency.

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

Conciseness4/5

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

Description is front-loaded with key action and output. Multiple sentences but each adds value: free, no key, output format, daily limit. Slightly verbose with exclamation marks but overall efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and moderate complexity (4 params, 1 required), description covers purpose, output format, limitations, and usage hints. Missing error handling or rate limit beyond daily cap, but sufficient for most use cases.

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 covers all 4 parameters with descriptions (100% coverage). Description adds a usage hint about being descriptive and provides an example, but this is minor extra beyond schema. Baseline 3 is appropriate.

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?

Clearly states the tool generates images with AI and returns a direct URL. Emphasizes that Claude lacks native image generation, positioning this as the solution. Distinguishes from other generation tools like video_create and qr_generate.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says when to use (for any image generation need) and that it's free with no API key. Mentions daily limit and Zambo Pass for unlimited use. Does not explicitly contrast with alternatives but context with siblings makes it clear.

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

leadsignalAInspect

Zambo Stack — AI lead generation for contractors and local service businesses. Provide a trade type and city — get 5 qualified leads with contact info in under 60 seconds. Supports 24 trades and any US city. 3 free searches per day per IP. No auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityYesCity and optional state. Example: 'Chicago', 'Denver CO', 'Austin Texas'
tradeYesThe trade or service type. Example: 'plumber', 'HVAC', 'electrician', 'roofer', 'general contractor'
Behavior5/5

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

With no annotations, the description fully discloses behavior: returns 5 leads, within 60 seconds, daily limit per IP, no authentication needed. This is comprehensive and honest.

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?

The description is two sentences, highly concise, and front-loaded with the core value proposition. Every word adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with 2 parameters and no output schema, the description covers all necessary aspects: input requirements, output description (5 leads with contact info), and constraints (time, daily limit, auth). Complete.

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 100%, and both parameters are described with examples. The description adds little beyond the schema, but it confirms the usage: trade type and city. Baseline 3 is appropriate.

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?

The description clearly states the tool's purpose: AI lead generation for contractors and local service businesses. It specifies the action (provide trade type and city, get 5 qualified leads) and distinguishes itself from sibling tools which are unrelated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says when to use this tool (for lead generation) and provides context (24 trades, any US city, 3 free searches per day). It does not explicitly state when not to use, but it's implied by the focused use case.

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

leadsignal_generateAInspect

Alias for leadsignal — AI lead generation for contractors. Provide trade and city, get 5 qualified leads with contact info in under 60 seconds. Supports 24 trades and any US city. 3 free searches/day.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityYesCity and optional state. Example: 'Chicago', 'Austin TX'
tradeYesTrade or service type. Example: 'plumber', 'HVAC', 'electrician', 'roofer'
Behavior4/5

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

With no annotations provided, the description effectively discloses behavioral traits: generates 5 qualified leads with contact info, runs in under 60 seconds, supports 24 trades and any US city, and has a limit of 3 free searches per day. This covers speed, output quantity, constraints, and usage limits adequately.

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?

Description is concise with three sentences, no redundant information, and front-loaded with the core purpose (Alias for leadsignal — AI lead generation for contractors). Every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple tool with 2 parameters and no output schema, the description is complete. It covers the tool's function, inputs, outputs (5 qualified leads), speed, constraints (trades, cities), and usage limits (3 free searches/day), leaving no major gaps in understanding.

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 100% with clear descriptions and examples for both required parameters (city, trade). The description adds minimal additional meaning beyond the schema, stating the parameters as 'trade and city' and implying their role in generating leads. Baseline 3 is appropriate.

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?

Description explicitly states it is an alias for leadsignal and defines the tool's purpose as AI lead generation for contractors, with a specific verb (generate), resource (leads), and outcome (5 qualified leads with contact info). It clearly distinguishes itself from other siblings as a lead generation tool.

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?

The description provides clear usage context: provide trade and city to get leads. However, it does not specify when to use this tool versus alternatives, such as the leadsignal tool itself (which is identical due to being an alias) or other tools. No exclusions or alternative suggestions are given.

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

market_pulseAInspect

Real-time market intelligence snapshot across AI, agents, and research — aggregated from Substrate (64K+ live breakthroughs), CreditHunt opportunity index, ZAMBOT activity stats, and Groq trend synthesis. Returns: headline signal, trending items with momentum ratings, time-windowed opportunities, specific agent plays, contrarian take, and next catalyst. 30-minute cache. 20 free/day.

ParametersJSON Schema
NameRequiredDescriptionDefault
depthNo'snapshot' = top signals with 30min cache (default) · 'deep' = full analysis + raw signals, always fresh
focusNoOptional focus keyword to filter signals (e.g. 'LLM', 'Base', 'autonomous agents', 'DeFi yields')
domainsNoSignal domains to include (default: all)
Behavior4/5

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

Description discloses 30-minute cache behavior for 'snapshot' depth and fresh data for 'deep' depth, plus a daily rate limit of 10 free calls. The tool is clearly read-only and non-destructive. No other behavioral traits are missing given the read-only nature.

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

Conciseness4/5

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

Description is a single dense paragraph but efficiently packs purpose, sources, return fields, cache, and rate limit. It is front-loaded with the main purpose. Minor improvement could be breaking into lists.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given three optional parameters, no output schema, and no annotations, the description explains return fields, caching, rate limits, and data sources. It lacks error behavior or limit exceeded handling but is largely complete for a snapshot tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but description adds value by clarifying that 'snapshot' uses cache, 'deep' is always fresh, giving examples for 'focus', and explaining default 'all' for domains. This goes beyond the schema descriptions.

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?

Description clearly states it provides a 'Real-time market intelligence snapshot across AI, agents, and research' and lists specific aggregated sources and return fields. It is specific and distinguishes itself from sibling tools like 'credithunt' or 'substrate_breakthroughs' by its aggregated nature.

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 guidelines are implied through mention of sources (Substrate, CreditHunt, etc.) and caching/rate limits, but there is no explicit statement of when to use this tool vs. alternatives like 'credithunt' or 'substrate_breakthroughs'. No when-not-to-use guidance is provided.

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

mcp_extendAInspect

Grant 10 additional free daily calls when a user has reached the free tier limit. Requires an email address. One extension per email, ever. Returns success status and upgrade links. After extension is used: Day Pass ($1.49/24h) or Zambo Pass ($49/mo) for continued access.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesUser's email address — gets 10 more free calls + an upgrade pitch email
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses the one-time per email constraint, the requirement for an email, and the returns (success status and upgrade links). Some detail on response structure is missing, but adequate.

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?

The description is concise with three sentences, each adding value. The first sentence front-loads the primary action, and no filler is present.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple parameter set (1) and lack of output schema, the description covers purpose, trigger, constraints, and outcome completely. No significant gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The sole parameter 'email' has a description in the schema, and the tool description adds context about the upgrade pitch email. With 100% schema coverage, baseline is 3; the extra context raises it to 4.

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?

The description clearly states the tool grants 10 additional free daily calls when the free tier limit is reached. It is specific with verb 'grant' and resource 'additional free daily calls', distinguishing it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description specifies when to use (user hit free tier limit), requires an email, and notes one extension per email ever. It does not explicitly mention alternatives but implies paid options after extension.

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

mcp_install_guideAInspect

Get the zambo.dev install guide and ready-to-paste config blocks for Claude, Cursor, Windsurf, and agent.json manifests. Call when a user asks what MCP tools to use, or needs an install config for Claude/Cursor/Windsurf. Free, always.

ParametersJSON Schema
NameRequiredDescriptionDefault
targetNoWhich format to return. Default: 'all'. Options: claude_config, cursor_config, agent_json, readme, discord, newsletter, token.
contextNoOptional: what the user is building or who they are sharing with. Helps tailor the copy.
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 burden. It mentions 'Free, always' implying no cost or destructive side effects, but does not explicitly state read-only behavior, output format, or any authentication requirements. This is adequate but leaves gaps for an AI agent.

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

Conciseness4/5

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

Three sentences covering purpose, usage, and a key attribute (free). Efficient and front-loaded with the most important information. Minor verbosity in the first sentence could be trimmed, but overall good.

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?

The tool has two optional parameters and no output schema. The description explains its function and when to use it, but does not detail what the returned config blocks look like or how different 'target' values affect output. For a straightforward guide tool, this is moderately complete.

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 the schema already documents both parameters. The description adds context by mentioning 'config blocks' but does not elaborate on how parameters affect the output. This meets the baseline expectation of not needing to repeat schema content but provides minimal added value.

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?

The description clearly states the tool's purpose: 'Get the zambo.dev install guide and ready-to-paste config blocks' for specified platforms. It uses specific verbs and resources, and implicitly distinguishes itself from sibling tools by focusing on installation/configuration rather than other actions.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly tells the agent when to call the tool: 'Call when a user asks what MCP tools to use, or needs an install config for Claude/Cursor/Windsurf.' It lacks explicit guidance on when not to use or mention of alternatives, but the context is clear and sufficient for selection.

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

meal_planAInspect

Generate a personalized meal plan with recipes, macros, and a shopping list — in seconds. Specify dietary restrictions, budget, cuisine preferences, and number of days. Returns structured daily meals with prep times. Use when user says 'meal plan', 'what should I eat', 'plan my meals', 'make me a diet plan'.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoNumber of days to plan (1–14). Default: 5.
goalNoHealth goal: weight loss, muscle gain, maintenance, energy. Default: balanced.
budgetNoWeekly food budget hint. E.g. '$50/week', '$100/week'. Default: moderate.
dietaryNoDietary restrictions or style: vegan, vegetarian, keto, paleo, gluten-free, halal, etc. Default: none.
servingsNoPeople to cook for. Default: 1.
preferencesNoCuisine preferences or dislikes. E.g. 'love Mexican, hate fish'.
Behavior4/5

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

Describes output (structured daily meals with prep times) but no annotations exist. Could add more on side effects (e.g., no data saved), but sufficient for a generation tool.

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?

Two sentences, front-loaded with purpose and output, then usage triggers and inputs. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but description mentions return content (recipes, macros, shopping list, prep times). Covers inputs and outputs adequately. Minor gap: no mention of error handling or rate limits.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All 6 parameters documented in schema with descriptions. Main description adds value by summarizing key parameters (dietary, budget, cuisine, days) and giving context beyond schema.

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?

Clearly states it generates personalized meal plans with recipes, macros, and shopping list. No ambiguity and distinct from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides example user phrases like 'meal plan' and 'what should I eat', indicating when to use. Does not mention when not to use, but siblings lack meal-plan tools so alternatives are implicit.

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

meme_forgeAInspect

Generate a meme image — scene + overlaid caption text — as a shareable image URL. Describe the visual scene and the top/bottom text you want on the meme. Returns a direct image URL that renders inline. Use when user says 'make a meme', 'generate a meme about X', or wants a funny captioned image.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoVisual style: classic (impact font feel), modern, dark, wholesome. Default: classic.
conceptYesWhat the meme image should look like. E.g. 'dog sitting at a desk looking stressed at a computer'
top_textNoText for the top of the meme. Optional.
bottom_textNoText for the bottom of the meme. The punchline. Optional.
Behavior3/5

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

The description discloses that the tool generates an image with text overlay and returns a direct image URL. No annotations are provided, so the description takes on full burden. It does not cover potential behavioral aspects like content moderation, size limits, or idempotency, but it adequately describes the core behavior.

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?

The description is concise with two sentences, front-loading the action and result. Every sentence adds value: first explains what it does, second gives usage examples. No unnecessary words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the main purpose, inputs, and output (URL). With no output schema, it explains the return format. It is complete for a simple generation tool, but lacks details on error handling or content policies, which slightly reduces completeness.

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 baseline is 3. The description adds context by explaining how to use the parameters (e.g., 'Describe the visual scene' for concept, 'top/bottom text' for the text fields), but does not provide significant additional semantic detail beyond what the schema already offers.

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?

The description clearly states the tool generates a meme image with scene and overlaid caption text, returning a shareable URL. It uses specific verbs like 'Generate' and describes the resource (meme image), distinguishing it from generic image generation tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly lists user intents that trigger this tool (e.g., 'make a meme', 'generate a meme about X', 'funny captioned image'), making it easy for the agent to decide when to use it. However, it does not mention when not to use or alternative tools like image_generate.

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

model_oracleAInspect

Zambo Stack — Get a ranked recommendation of AI models for your specific task, token budget, and cost constraints. Covers Groq, Anthropic Claude, OpenAI, Google Gemini — 10 models tracked with current June 2026 pricing. Add use_case for a personalized Groq-powered insight. 30 free/day. Best for: 'which model should I use for summarization?', 'cheapest model for classification', 'compare GPT-4o vs Claude Sonnet for coding'.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYesTask type — one of: reasoning, coding, classification, summarization, extraction, chat, long_context, agentic, multimodal, analysis, writing, structured_output
emailNoZambo Pass email for unlimited calls (optional)
budgetNo'low' = under $0.50/1M tokens, 'medium' = under $3/1M tokens, 'any' = all models (default: 'any')
tokensNoExpected tokens per call — used to compute cost estimate per call (optional)
use_caseNoDescribe what you're building for a personalized recommendation (e.g. 'classifying customer support tickets at 10K/day volume')
Behavior4/5

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

No annotations are provided, so the description fully bears the transparency burden. It discloses the tool produces a ranked recommendation, tracks 10 models with June 2026 pricing, and has a daily usage limit. It does not mention any destructive or side effects, which is appropriate for a recommendation tool.

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?

The description is concise: a single sentence defining the main action, followed by a brief list of providers and an example-driven best-for section. Every sentence adds value; no extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 5 parameters, no output schema, and no annotations, the description covers the main behavioral aspects: output is a ranked recommendation, usage constraints (free tier), and supported models. It could mention if the output includes pricing or token estimates, but overall it is sufficiently complete for an agent to understand tool usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds value by explaining the budget enum values ('low' = under $0.50/1M tokens, etc.) and clarifying the use_case parameter provides a personalized recommendation. This goes beyond the schema descriptions.

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?

The description clearly states the tool's purpose: 'Get a ranked recommendation of AI models for your specific task, token budget, and cost constraints.' It lists supported providers and example use cases, making it easy to understand. No sibling tool appears similar, so differentiation is inherent.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit 'Best for' examples and notes the free tier limit (30 free/day). It doesn't explicitly say when not to use, but the context is clear since sibling tools do not overlap in function. The usage guidance is adequate but could be more explicit about exclusion criteria.

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

monad_cityAInspect

Top contracts and whale wallets on Monad mainnet via NadCity. Returns: top 10 contracts by volume (with category, tier, tx count, hourly activity), top 8 whale wallets (with MON balance and NadHawk risk score), and district breakdown. Tiers: micro → rising → active → hot → epic → legendary. NadHawk score above 80 = consistent legitimate usage; below 40 = worth verifying. Cached 60 seconds. Free, no auth. Use for contract due diligence, whale tracking, or mapping what's actually active on Monad before deploying or integrating. Zambo MCP users get a NadCity API key auto-provisioned (10k req/day free, 100k/day Day Pass, unlimited Zambo Pass) — retrieve at: GET https://zambo.dev/api/nadcity/key?email=you@example.com

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior5/5

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

No annotations are provided, so the description fully bears the burden of behavioral disclosure. It states the data is cached for 60 seconds, is free and requires no authentication, and explains the source (NadCity). It also mentions auto-provisioning of API keys for Zambo MCP users, adding transparency about rate limits.

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

Conciseness4/5

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

The description is concise with 4-5 sentences covering output, tiers, caching, auth, and use cases. It is front-loaded with the main output. The API key provisioning detail, while useful, adds a slight extra step; overall it is well-structured and not verbose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description comprehensively explains all return values: contracts (category, tier, tx count, hourly activity), whales (MON balance, NadHawk score), district breakdown, and tier/score interpretations. It also covers caching and auth, making it fully self-contained for agent usage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has zero parameters, so there is nothing to explain. The description compensates by explaining the output structure in detail, which adds value beyond the schema. Baseline is 4 for no parameters.

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?

The description clearly states the tool returns 'Top contracts and whale wallets on Monad mainnet', specifying exact counts (10 contracts, 8 wallets) with detailed attributes. It distinguishes itself from siblings like 'monad_pulse' by focusing on contract due diligence and whale tracking.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description lists explicit use cases: 'contract due diligence, whale tracking, or mapping what's actually active on Monad before deploying or integrating.' It does not provide when-not-to-use or compare to alternatives, but the use cases are clear and actionable.

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

monad_pulseAInspect

Live Monad mainnet network stats via NadCity. Returns: current TPS, peak TPS (24h), active wallets right now, 24h volume in MON, current block number, average block time (ms), total contracts tracked, new contracts deployed today, and WebSocket connection status. Cached 30 seconds. Free, no auth. Use before any on-chain Monad action to check network health. If avgBlockTimeMs > 500 or wsConnected is false, the network is under stress. Note: Zambo MCP users automatically get a NadCity API key (10k req/day free, 100k/day on Day Pass, unlimited on Zambo Pass). Retrieve it at: GET https://zambo.dev/api/nadcity/key?email=you@example.com — use as X-Api-Key for direct NadCity API calls.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

Discloses caching (30s), authentication (free, no auth), and output fields. No annotations exist, so description carries full burden. Missing error handling or rate limits for MCP, but overall sufficient.

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

Conciseness4/5

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

Front-loaded with purpose and returns, then usage and API key note. All sentences add value, though the API key detail is somewhat tangential. Efficient overall.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no parameters, no output schema, and no annotations, the description provides complete context: purpose, return fields, caching, auth, and usage guidance. No gaps identified for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has zero parameters (100% coverage). Type 'object' with no properties means no param info needed. Description adds value by listing return fields, fulfilling the baseline expectation.

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?

The description clearly states the tool provides live Monad mainnet network stats via NadCity, specifying exact return fields (TPS, block number, etc.). This is specific and distinguishable from siblings like market_pulse or monad_city.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly advises using before any on-chain Monad action to check network health, with concrete thresholds for stress (avgBlockTimeMs > 500 or wsConnected false). No explicit when-not-to-use or alternatives, but clear context given.

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

partner_registerAInspect

Register as a Zambo partner. Provide a partner_id and a wallet address for payouts. No Zambo Pass required.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idYesUnique identifier for your agent or project
contact_urlNoOptional — your agent's URL or profile link
wallet_addressYesYour wallet address for payouts
Behavior2/5

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

No annotations exist, so the description carries full burden. It discloses that no Zambo Pass is needed, which is a positive behavioral hint. However, it does not mention idempotency, side effects (e.g., whether registration overwrites existing data), persistence guarantees, or authentication requirements. For a mutation operation, more transparency is expected.

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?

Two sentences, front-loaded with purpose, no filler. Every sentence earns its place: first sentence states action, second specifies key inputs and a condition.

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 simple registration tool with no output schema, the description covers core purpose and inputs. It does not explain return values, confirmation steps, or error scenarios, but these are less critical given the tool's straightforward nature. Adequate but with room for improvement.

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 100%, so baseline is 3. The description adds context: 'wallet address for payouts' reinforces the schema description. However, there is a minor inconsistency: description says 'partner_id' but schema uses 'agent_id', which could confuse. Overall, the description provides marginal added value over the schema definitions.

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?

The description clearly states the action: 'Register as a Zambo partner.' It includes the required inputs (agent_id and wallet address) and a key condition (no Zambo Pass required). The verb 'register' and resource 'Zambo partner' are specific, and the tool name itself distinguishes it from sibling tools like 'agent_brief' or 'partner_stats'.

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?

The description implies when to use (when wanting to become a Zambo partner) and states a prerequisite ('No Zambo Pass required'), but it does not explicitly differentiate from alternatives or provide exclusion scenarios. Given the tool's simplicity, the lack of explicit when-not-to-use guidance is acceptable but not exemplary.

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

partner_statsBInspect

Check partner stats — total conversions and pending payout balance. Provide partner_id.

ParametersJSON Schema
NameRequiredDescriptionDefault
agent_idNoYour agent_id used at registration
ref_codeNoYour partner ref_code (alternative to agent_id)
Behavior2/5

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

No annotations are provided, so the description must fully disclose behavior. It only states it 'checks' stats, which is a read operation, but does not mention safety, authentication needs, rate limits, or error responses. This is insufficient for an agent to understand operational side effects.

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?

The description is a single, front-loaded sentence that clearly communicates the tool's purpose with no unnecessary words or repetition.

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?

Given the simple tool with two parameters and no output schema, the description covers the basic purpose but lacks details on expected return values, error handling, or behavior when both parameters are provided or omitted. Adequate but not thorough.

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 baseline is 3. The description adds 'Provide partner_id' but fails to clarify the relationship between partner_id and the actual parameters agent_id/ref_code, nor any additional meaning beyond the schema.

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 clearly states the tool checks partner stats including total conversions and pending payout balance. It specifies to provide partner_id, which distinguishes it from sibling tools like partner_register. However, there is a minor mismatch: the parameters are agent_id and ref_code, not partner_id.

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?

The description instructs to provide partner_id, implying when to use, but offers no explicit guidance on when not to use or alternatives among siblings. Usage is implied but not elaborated.

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

pdf_extractAInspect

Fetch and extract text content from any public URL — PDF documents, web pages, articles, docs. Returns the extracted text, word count, and a summary. Works on research papers, contracts, articles, reports. Use when user says 'read this PDF', 'extract from this URL', 'summarize this document', 'what does this say'.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesPublic URL to the document or webpage to extract and summarize.
max_charsNoMax characters of raw text to return (default: 4000, max: 8000).
summarizeNoAlso generate an AI summary. Default: true.
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 burden. It discloses that the tool works on public URLs and returns extracted text, word count, and summary. However, it does not reveal limitations (e.g., max_chars cap, which is only in schema), behavior on non-public URLs, rate limits, or error handling, leaving some behavioral traits implicit.

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?

The description is highly concise: four short sentences that immediately convey purpose, return values, and usage context. Every sentence adds value without redundancy, and key information is front-loaded ('Fetch and extract text content from any public URL').

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the 3-parameter schema with 100% coverage and no output schema, the description is fairly complete. It explains what the tool returns (text, word count, summary) and provides common use cases. Minor gaps include no mention of error handling or authentication requirements, but these are acceptable given the tool's simplicity.

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 100%, so the baseline is 3. The description adds minimal additional meaning beyond the schema; it mentions 'summarize this document' implying the summarize parameter but does not elaborate on format or constraints. No extra semantic depth is provided.

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?

The description uses specific verbs ('fetch', 'extract', 'summarize') and clearly identifies the resource ('any public URL', 'PDF documents, web pages, articles, docs'). It also lists concrete use cases ('read this PDF', 'extract from this URL') and return values ('extracted text, word count, and a summary'), making the tool's purpose unambiguous and distinct from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool by mapping to user intents ('Use when user says...'). However, it does not mention when NOT to use the tool or provide alternatives for similar tools like 'doc_intel', though the guidance is clear enough for correct invocation.

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

prompt_labAInspect

Test and compare a prompt across multiple AI models — get outputs side-by-side with quality scores. Returns each model's response with a consistency score and recommendation for which model handles this prompt type best. Use when user says 'test this prompt', 'which model is best for', 'compare how models respond to', 'prompt engineering'.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelsNoComma-separated models to test. Options: llama-70b, llama-8b, compound, compound-mini, qwen. Default: tests all 4 main models.
promptYesThe prompt to test across models. Any length.
systemNoOptional system prompt to include with each test.
scoringNoInclude quality scoring and model recommendation. Default: true.
Behavior4/5

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

With no annotations, the description carries full burden. It discloses that the tool returns each model's response with a consistency score and recommendation, and defaults to testing all 4 main models. It does not mention side effects, rate limits, or auth, but given the testing nature, these are likely non-issues. The disclosure is adequate but not exhaustive.

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?

The description is exactly two sentences, front-loading the main purpose and then providing usage guidance. Every sentence adds value with no redundancy or fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's moderate complexity (4 parameters, no output schema, no annotations), the description adequately covers what the tool does, what it returns (side-by-side outputs with scores), and default behavior. It leaves no critical gaps for an agent to understand invocation and expected results.

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 the schema already documents all 4 parameters. The description adds context about default behavior (testing all 4 main models) and the overall outcome, but does not provide additional meaning beyond the schema's parameter descriptions.

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?

The description clearly states the tool's function: 'Test and compare a prompt across multiple AI models — get outputs side-by-side with quality scores.' It also lists specific user intents like 'test this prompt', 'which model is best for', 'compare how models respond to', and 'prompt engineering', making it highly distinguishable from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage guidance by listing trigger phrases (e.g., 'test this prompt', 'which model is best for') that signal when to use this tool. However, it does not explicitly state when NOT to use it or mention alternatives, which prevents a top score.

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

prompt_shieldAInspect

Zambo Stack — Detect prompt injection, jailbreaks, and policy bypass attempts before they reach your AI model. Two-phase analysis: instant pattern library scan (12 attack vectors) + Groq semantic analysis. Returns injection_risk 0–100, recommendation safe/review/block, and a safe rewritten version when possible. 50 free/day. Best for: 'validate user input before LLM call', 'detect jailbreak attempts', 'is this prompt safe to send to GPT?'.

ParametersJSON Schema
NameRequiredDescriptionDefault
modeNo'fast' = pattern scan only (default), 'deep' = pattern + Groq semantic analysis
emailNoZambo Pass email for unlimited calls (optional)
promptYesThe user input or prompt to validate for injection/jailbreak (max 16K chars)
systemNoYour system prompt — also scanned for prompt leak attempts (optional)
contextNoDescribe your app for better contextual analysis (optional)
Behavior5/5

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

No annotations exist, so the description fully carries this dimension. It details two-phase analysis (pattern scan + Groq semantic), outputs (injection_risk, recommendation, rewritten version), and free tier limits (50/day).

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?

Two sentences with no wasted words. First sentence defines purpose, second details phases, outputs, and usage. Highly efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite lacking an output schema, the description covers purpose, processing phases, output fields, rate limits, and use cases. Sufficient for AI agent selection and invocation.

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 100%, so baseline is 3. The description adds context about the two phases but does not elaborate on each parameter beyond schema descriptions.

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?

The description clearly states the tool detects prompt injection, jailbreaks, and policy bypass attempts, with specific verb-object pairs. It distinguishes from siblings by focusing on input validation for LLMs.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'Best for' section provides explicit use cases (validate user input, detect jailbreaks, check prompt safety), offering clear context. However, it does not state when not to use or mention alternatives.

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

proof_certifyAInspect

Cryptographically certify any AI-generated content with a permanent SHA-256 provenance certificate — tamper-proof, publicly verifiable forever. Perfect for: certifying AI outputs before sharing, audit trails for agent decisions, proving timestamp and authorship of any content. Returns cert_id, permanent verify_url (zambo.dev/proof), and SHA-256 hash. AGENT USE: Call after any important tool result to create a receipt then share the verify_url — any human or agent can verify it at zambo.dev/proof permanently. Free: 5 certs/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoOptional Zambo Pass email for unlimited certs
labelNoHuman-readable label (e.g. 'ZAMBOT Spark', 'Strategy Plan', 'Agent Decision')
contentYesThe content to certify — AI output, decision, plan, analysis, or any text
Behavior5/5

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

No annotations provided, so description carries full burden. Discloses return values (cert_id, verify_url, SHA-256 hash), permanence, tamper-proof nature, rate limits (free 5/day, unlimited with pass), and where to verify. Comprehensive behavioral disclosure.

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

Conciseness4/5

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

Front-loaded with core purpose, followed by use cases and agent instructions. At ~100 words it is concise, though the 'Perfect for:' list could be slightly trimmed. Overall well-structured and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but description covers return values (cert_id, verify_url, hash). Input is simple (3 params), and use cases, rate limits, and agent guidance are covered. Sufficient for an agent to use correctly.

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 100% so baseline 3. The description adds no new parameter semantics beyond the schema's own descriptions. It mentions 'Optional Zambo Pass email' and 'Human-readable label', but these do not significantly enhance understanding beyond the schema.

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?

Clearly states the tool cryptographically certifies AI content with a SHA-256 provenance certificate. The verb 'certify' and resource 'AI-generated content' are specific and distinguish it from sibling tools like 'zambot_verify' which likely verifies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists perfect use cases (certifying outputs, audit trails, proving timestamp/authorship) and agent-specific guidance ('call after any important tool result'). Lacks explicit when-not or alternatives, but the context is clear enough.

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

provibe_auditAInspect

AI code audit for any public GitHub repository. Returns Provibe Score (0–100), security vulnerability list, dead code map, and an actionable execution plan. Free teaser gives score + top 3 issues. Full audit: $49 one-time OR included in Zambo Pass ($49/mo — 5 audits/month, $245 value). Pass Zambo Pass email in request for full audit. No auth required for teaser.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoZambo Pass email for full audit (optional — without it you get the free teaser: score + top 3 issues). Get pass: https://zambo.dev/#zambo-pass
repo_urlYesPublic GitHub repository URL. Example: https://github.com/owner/my-saas
vibe_contextNoOptional context: language, framework, specific concerns, or what the project does
Behavior4/5

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

With no annotations, the description bears full responsibility for behavioral disclosure. It explains the two-tier access (teaser vs full), required input, and output types. It does not mention rate limits or data handling, but overall is transparent for a read-only audit tool.

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

Conciseness4/5

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

The description is front-loaded with the core purpose and outputs, then provides pricing and usage details. It is slightly verbose but each sentence serves a purpose, making it efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the 3 parameters, 100% schema coverage, and no output schema, the description adequately explains the tool's functionality and the two-tier system. It covers what the tool returns and how to get full results, though it could mention repo size limitations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds significant value by explaining the impact of omitting email (free teaser) and providing context for the optional vibe_context parameter, going beyond the schema's descriptions.

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?

The description clearly states it performs an AI code audit on public GitHub repositories, listing specific outputs like Provibe Score, security vulnerabilities, dead code map, and execution plan. This distinguishes it from sibling tools, which have different purposes like fixing or analyzing.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains when to use the free teaser (without email) versus the full audit (with Zambo Pass email), and mentions pricing. However, it does not explicitly state when not to use the tool or suggest alternatives.

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

qr_generateAInspect

Generate a QR code for any URL, text, phone number, WiFi credentials, contact info, or anything else — instantly. Returns a direct image URL you can share, embed, print, or put on a flyer. Free, no auth, no limits. Examples: business website, payment link, event RSVP, WiFi password, social media profile.

ParametersJSON Schema
NameRequiredDescriptionDefault
dataYesWhat to encode in the QR code. Can be a URL, text, phone number, email, WiFi config, vCard, or any string.
sizeNoSize in pixels (square). Default: 400. Max: 1000.
Behavior3/5

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

With no annotations provided, the description carries the full burden. It discloses that the output is a direct image URL and that the service is free and without authentication. However, it does not mention potential failure modes (e.g., data too long), rate limits despite claiming 'no limits', or any error handling behavior, which would be helpful for a complete disclosure.

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?

The description is exceptionally concise: two sentences front-load the core purpose and output format, followed by practical examples. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (two parameters, no nested objects, no output schema), the description is sufficiently complete. It explains what it does, what it returns, and provides examples. It could mention that the QR code is generated as a PNG image or specify the response format, but the absence is minor.

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?

The input schema already provides good descriptions for both parameters (data and size), achieving 100% coverage and baseline score of 3. The description adds examples but does not significantly enhance semantic understanding beyond the schema's documentation.

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?

The description clearly states the verb 'generate', the resource 'QR code', and the wide range of input types (URL, text, phone, etc.). It differentiates from sibling tools like 'image_generate' by focusing specifically on QR code generation, making its purpose unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear usage context with examples (business website, WiFi password) and claims 'free, no auth, no limits'. However, it does not explicitly state when to avoid using this tool or mention alternative tools for different use cases, leaving room for minor ambiguity.

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

regex_buildAInspect

Describe what you need to match and get a working regex — with explanation, edge cases, and test examples in your language. No more Stack Overflow rabbit holes. Returns pattern, explanation in plain English, and ready-to-paste code snippet. Use when user says 'regex for', 'pattern to match', 'extract X from string', 'validate email/phone/URL'.

ParametersJSON Schema
NameRequiredDescriptionDefault
flagsNoRegex flags to apply: global, multiline, case_insensitive. E.g. 'global,case_insensitive'.
examplesNoExamples of strings it should and should NOT match. E.g. 'Should match: (555) 123-4567, 555-123-4567. Should NOT match: 12345'.
languageNoProgramming language for the code snippet: javascript, python, go, rust, java, ruby, php. Default: javascript.
descriptionYesWhat the regex should match. Be specific. E.g. 'US phone numbers with or without country code', 'email addresses', 'any URL', 'dates in MM/DD/YYYY format'.
Behavior3/5

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

No annotations provided, so description carries burden. It lists outputs (pattern, explanation, code snippet) but does not discuss limitations, side effects, or assumptions. Adequate but not thorough.

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?

Three sentences, front-loaded with core function, no wasted words. Each sentence serves a clear purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite lacking output schema, description explains return values. Covers usage triggers and what to expect. Minor gap: no mention of error handling or regex complexity limits.

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 100%, so baseline 3 is justified. Description adds output context but no new parameter semantics beyond schema. No contradiction.

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?

The description explicitly states the tool generates a regex with explanation and code snippet, and lists specific user intents like 'regex for', 'pattern to match'. It clearly distinguishes from sibling tools (none are regex-focused).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit usage cues such as 'Use when user says regex for...' and mentions avoiding Stack Overflow. Lacks explicit when-not-to-use or alternative tools, but cues are sufficient.

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

resume_boostAInspect

Tailor your resume to a specific job description — boost ATS keyword match, strengthen bullet points, and highlight the right experience. Returns a rewritten resume with ATS score, keyword gaps filled, and bullet points punched up with impact metrics. Use when user says 'improve my resume', 'tailor resume to this job', 'will this resume pass ATS', 'help me apply for'.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoOutput style: full (complete rewrite), bullets_only (just fix bullet points), gaps_only (just highlight keyword gaps). Default: full.
resume_textYesYour current resume text. Paste the full thing (max ~4000 chars).
target_roleNoRole you're applying for if no JD available. E.g. 'Senior Product Manager at a fintech startup'.
job_descriptionNoThe job description you're targeting. Paste it in (max ~2000 chars).
Behavior5/5

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

No annotations are provided, so the description carries the full burden. It transparently states that the tool returns a rewritten resume with ATS score, keyword gaps filled, and bullet points improved. It also mentions input constraints (max chars) via parameter descriptions, giving a complete behavioral picture.

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?

The description is three sentences with no fluff. It front-loads the core action and output, then provides usage examples. Every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, so the description explains what is returned (rewritten resume with ATS score, keyword gaps, improved bullet points). It covers input constraints and usage triggers. For a generation tool with well-documented parameters, this is complete.

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 each parameter already has a clear description (e.g., style with default and options, resume_text with max chars). The tool description does not add significant new meaning beyond what is in the schema. Baseline score of 3 is appropriate.

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?

The description uses the specific verb 'Tailor' and clearly identifies the resource (resume to a job description). It lists concrete actions: boost ATS keyword match, strengthen bullet points, highlight right experience. The description explicitly states what is returned, distinguishing it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage triggers: 'Use when user says improve my resume, tailor resume to this job, will this resume pass ATS, help me apply for.' This gives clear guidance on when to invoke this tool versus others, leaving no ambiguity.

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

salary_scriptAInspect

Generate a complete salary negotiation script — opening move, rebuttals to every common pushback, BATNA, and closing. Returns a step-by-step negotiation playbook with exact words to say. Use when user says 'salary negotiation', 'how do I ask for a raise', 'they offered me X', 'I have a competing offer'.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNoJob title or role being negotiated. E.g. 'Senior Software Engineer', 'Marketing Manager'.
contextNoAny extra context: company stage, remote/onsite, urgency, relationship with hiring manager.
target_salaryNoWhat you want to walk away with. E.g. '$130,000'.
current_salaryNoYour current comp. E.g. '$95,000', '$95k + 10% bonus'.
offer_receivedNoThe offer on the table (if any). E.g. '$110,000 + standard benefits'.
competing_offerNoCompeting offer you have (powerful leverage). Optional.
experience_yearsNoYears of relevant experience.
Behavior3/5

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

No annotations are provided. The description discloses that it returns a step-by-step playbook with exact words, which is sufficient for a content generation tool. It does not reveal any limitations, prerequisites, or side effects, but the behavior is straightforward.

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?

The description is two sentences long, front-loading the purpose and then listing use cases. Every word is meaningful; no redundancy or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 7 parameters (all described) and no output schema, the description adequately explains what the tool produces (a negotiation script). It covers the main use cases and output format, making it complete for an agent to invoke correctly.

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 the description adds no additional parameter semantics beyond what is already in the schema. Each parameter has a clear description in the schema, making the description supplementary but not essential.

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?

The description clearly states the tool generates a complete salary negotiation script with specific components (opening move, rebuttals, BATNA, closing). It distinguishes itself from sibling tools by its unique domain of salary negotiation, which no other sibling addresses.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly lists trigger phrases ('salary negotiation', 'how do I ask for a raise', etc.) indicating when to use the tool. It does not mention when not to use it or alternatives, but given the sibling list, this is not a significant gap.

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

signal_lookupAInspect

Look up a verified professional trust passport on Signal (zambo.dev/signal). Returns claimed credentials, skills, roles, verification status, and public reputation data for any person or AI agent with a Signal profile. Use to verify identity and trust before collaboration. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSignal profile slug (the part after zambo.dev/signal/a/). Example: 'brennan-zambo' or 'claude-research-agent'
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 burden. It states it's a lookup (read-only) and free with no auth, but lacks details on rate limits, caching, data freshness, or side effects.

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

Conciseness4/5

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

The description is concise at four sentences, front-loading the primary purpose. Each sentence adds value, though minor redundancy exists (e.g., 'verify identity and trust' could be condensed).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple lookup tool with one parameter and no output schema, the description adequately explains return values and purpose. It misses error cases or availability, but is largely complete.

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 100% with a clear parameter description. The description adds examples (e.g., 'brennan-zambo') and clarifies the slug format, but mostly reiterates the schema. Baseline of 3 is appropriate.

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?

The description clearly states the tool looks up a 'verified professional trust passport' on Signal, uses specific verbs and resource, and distinguishes from siblings like signal_register by focusing on lookup. It returns specific data types: credentials, skills, roles, verification status, and reputation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states to use the tool 'to verify identity and trust before collaboration,' providing clear usage context. It does not mention when not to use or alternatives, but the purpose is well-defined.

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

signal_registerAInspect

Register this AI agent on Signal — the Zambo agent identity registry (zambo.dev/signal). Takes 1 call. Returns a public profile URL, badge embed code, and README snippet. IMPORTANT: registering unlocks the Signal Agent tier: 40 free tool calls/day (vs 20 unregistered). After registering, pass _signal_handle: '' on every tool call to claim the elevated limit. Any agent (Claude, GPT, Cursor, custom bot) can self-register. Free, no auth, no payment. Use this the first time you connect to Zambo MCP to establish your identity and double your rate limit instantly.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesDisplay name for this agent. Example: 'Claude Research Agent' or 'My Company AI Bot'
handleYesUnique short handle for this agent — lowercase letters, numbers, hyphens. Example: 'claude-research-agent' or 'cursor-bot-v2'. Appears in the URL: zambo.dev/signal/a/<handle>
endpointNoOptional — public URL of this agent's API or webhook endpoint, if it accepts incoming requests
descriptionYesWhat this agent does — capabilities, purpose, and tasks it handles. Example: 'Autonomous research agent specializing in competitive analysis and market intelligence.'
owner_emailNoOptional — contact email for the agent's owner
capabilitiesNoCapability tags for discoverability. Example: ['research', 'web-search', 'analysis', 'writing']. Max 20 tags.
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses that registration is one-time, free, requires no auth, and returns specific items. It also explains the behavioral impact on rate limits.

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?

The description is a single paragraph of 5-6 sentences, front-loaded with the main action, and contains no redundant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a self-contained registration tool with 6 parameters and no output schema, the description provides return values, side effects, and usage guidance, making it fully adequate.

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 baseline is 3. The description adds some context (e.g., handle appears in URL) but does not significantly extend beyond schema descriptions.

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?

The description clearly states the tool registers an AI agent on Signal (Zambo agent identity registry) and specifies the action, resource, return items, and benefit. It distinguishes from sibling tools by positioning it as a first-time setup tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly says to use it 'the first time you connect to Zambo MCP' and explains the rate limit benefit. While it doesn't provide explicit alternatives or exclusions, the context is clear and actionable.

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

sql_from_englishAInspect

Convert plain-English database questions into working SQL queries — with explanation and optimization notes. Describe what you want to pull from your database and get production-ready SQL. Handles JOINs, aggregations, subqueries, window functions. Use when user says 'write a query to', 'get me all X where Y', 'SQL for', 'how do I query'.

ParametersJSON Schema
NameRequiredDescriptionDefault
schemaNoYour table definitions or schema description (helps accuracy enormously). E.g. 'users(id, email, plan, created_at), orders(id, user_id, amount, created_at)'.
dialectNoSQL dialect: postgresql, mysql, sqlite, mssql, bigquery, snowflake. Default: postgresql.
requestYesWhat you want to query in plain English. E.g. 'Get the top 10 customers by total spend in the last 30 days, excluding free tier accounts'.
optimizeNoInclude index suggestions and query optimization notes. Default: true.
Behavior4/5

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

With no annotations, the description carries full burden. It states the tool produces working SQL with explanations and optimization notes, and handles complex queries. It does not disclose side effects or security considerations, but the tool is non-destructive text generation, so reasonable transparency.

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?

The description is compact (three sentences), front-loaded with the core purpose, and every sentence adds value. No fluff or repetition of schema definitions.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (text-to-SQL) and no output schema, the description sufficiently covers inputs, capabilities, and outputs. It provides enough context for the agent to use it correctly without missing critical details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (all parameters described in schema), so baseline is 3. The description adds value by explaining the purpose of parameters (e.g., 'Helps accuracy enormously' for schema, 'production-ready SQL' for output), and implies usage context for the request parameter.

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?

The description clearly states it converts plain-English to SQL queries, lists supported SQL constructs (JOINs, aggregations, etc.), and differentiates from sibling tools which are unrelated to SQL generation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly provides trigger phrases like 'write a query to' and 'SQL for', guiding the agent on when to invoke this tool. Also implies when not to use (other tool requests), though not explicitly stated.

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

stack_architectAInspect

Design the OPTIMAL Zambo Stack configuration for any goal — sequences 100+ tools intelligently, estimates time and cost, returns paste-ready MCP configs. Smarter than capability_search: it doesn't list tools, it builds a complete execution workflow. Returns: ordered tool sequence with inputs/outputs, full MCP config ready to paste, cost breakdown, time estimate, the non-obvious power move, and anti-patterns to avoid. Perfect for planning any multi-tool pipeline. 5 free/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesWhat you want to achieve — be specific for best results
budgetNoTier constraint — determines which tools are available (default: free)
contextNoAdditional context: stack, constraints, existing tools, team size, budget
output_formatNoResponse detail level (default: full)
Behavior4/5

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

No annotations are provided, so the description carries full burden. It discloses that the tool sequences 50+ tools, estimates time/cost, returns configs, and mentions usage limits. It does not explicitly state whether it is read-only or idempotent, but for a planning tool the behavioral traits are adequately covered.

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?

The description is concise and front-loaded with the main purpose. It efficiently communicates the tool's value, outputs, and limitations in a few sentences without unnecessary words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool is a high-level planner with 4 parameters and no output schema, the description is quite complete. It covers capability, outputs, usage limits, and differentiators. However, it could elaborate on how the sequencing works or what 'Zambo Stack' implies for even better completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and the description adds significant meaning beyond parameter names/types. It explains that 'goal' should be specific, 'budget' determines tool availability, 'context' provides additional details, and 'output_format' controls response level. Most importantly, it describes the return structure (ordered sequence, config, cost, time, power move, anti-patterns), greatly enhancing understanding.

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?

The description clearly states the tool designs the optimal Zambo Stack configuration for any goal, sequences 50+ tools, estimates time and cost, and returns paste-ready MCP configs. It explicitly distinguishes itself from the sibling 'capability_search' by noting it builds a complete execution workflow rather than listing tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for use: 'perfect for planning any multi-tool pipeline' and contrasts with capability_search. It mentions 5 free/day and Zambo Pass unlimited, but does not explicitly state when not to use or list alternative tools for simpler tasks.

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

structlockAInspect

Enforce any schema on messy AI output, natural language, or raw text — returns clean typed JSON every time. Replaces custom parseAIResponse() functions. Supports: string, number, boolean, string[], number[], object, any. 25 free/day. Unlimited with Zambo Pass. Best for: 'extract this data from messy text', 'force JSON schema on LLM output', 'parse unstructured AI response'.

ParametersJSON Schema
NameRequiredDescriptionDefault
rawYesThe messy text, AI output, or natural language to extract structure from (max 32K chars)
emailNoZambo Pass email for unlimited calls (optional)
schemaYesSchema definition — keys are field names, values are types: 'string' | 'number' | 'boolean' | 'string[]' | 'number[]'. Example: { name: 'string', age: 'number', tags: 'string[]' }
strictNoIf true, ambiguous fields return null instead of best-guess (default: false)
contextNoOptional hint to help extraction (e.g. 'This is a job posting')
Behavior4/5

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

With no annotations provided, the description covers key behavioral details: supported types, strict mode behavior, free tier limit (25/day), and unlimited with Zambo Pass. It doesn't disclose error handling or rate-limiting beyond the free tier, but overall provides sufficient transparency.

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?

The description is concise and front-loaded with the core purpose. Every sentence serves a purpose: stating the tool's function, listing supported types, mentioning pricing, and giving use-case examples. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 5 parameters and no output schema, the description adequately explains all inputs, usage patterns, and constraints. It doesn't describe the return format in detail, but the tool's purpose (returning typed JSON) makes that implicit. The description is complete enough for an AI agent to use correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents each parameter. The description adds value by explaining the raw parameter's max length, giving an example schema format, and clarifying the context parameter's purpose. This goes beyond mere schema repetition.

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?

The description clearly states the tool's purpose: enforcing schema on messy AI output and returning clean typed JSON. It provides multiple use-case examples ('extract this data from messy text', 'force JSON schema on LLM output') and differentiates from sibling tools by focusing on structured extraction.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use this tool ('replaces custom parseAIResponse() functions') and gives best-for scenarios. It implicitly suggests using it for structured extraction from unstructured text, but does not explicitly state when not to use it or compare to alternatives.

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

substrate_breakthroughsAInspect

Zambo Stack — Fetch the latest AI-generated scientific breakthroughs from SubstrateLayer — a live autonomous research engine running 24/7. 64,000+ total breakthroughs across 6 domains: AI, energy, biology, climate, economics, materials. Returns the 12 most recent discoveries with title, domain, impact score, key insights, and share URL. Free, no auth. Use when you need cutting-edge research signals, cross-domain synthesis, or want to ground a strategy in the latest scientific thinking.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior5/5

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

Despite no annotations, the description fully discloses behavior: it is free, no authentication needed, returns 12 most recent discoveries with specific fields, and mentions the total count and domains. This is comprehensive for a read-only tool.

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

Conciseness4/5

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

The description is a single paragraph that is reasonably concise and front-loaded with the tool's tagline. Every sentence adds value, though it could be slightly more compact without losing clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no parameters and no output schema, the description fully covers what the tool does, what it returns, and when to use it. It explains the source and scale, making it self-contained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has no parameters (0 params, 100% coverage), so the description does not need to add parameter details. It focuses on the output, which is appropriate. Baseline 4 for zero parameters.

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?

The description clearly states the tool fetches the latest AI-generated scientific breakthroughs from SubstrateLayer, specifying the data source and type. It distinguishes itself from sibling tools like 'zambo_ask' or 'substrate_engine' by focusing on breakthroughs.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear use cases: 'when you need cutting-edge research signals, cross-domain synthesis, or want to ground a strategy in the latest scientific thinking.' While it doesn't explicitly mention when not to use it, the context is sufficient for an agent to decide.

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

substrate_engineAInspect

Zambo Stack — Get live stats on the SubstrateLayer autonomous research engine: total lifeforms, active lifeforms, breakthroughs generated, evolution cycles run, mutations, top domain, and current engine status. Use to understand the scale of the research corpus or check if new discoveries have been generated since last call. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

With no annotations provided, the description carries full burden. It indicates a read-only operation ('Get live stats') and mentions 'Free, no auth,' which is transparent about access. No destructive behavior is implied.

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?

The description is concise (two sentences), front-loaded with the tool's name and purpose, and efficiently lists the output fields. No extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given zero parameters and no output schema, the description thoroughly explains what the tool does and what information it returns, making it fully adequate for an agent to understand and invoke.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are no parameters, and schema coverage is 100% (trivially). The description adds value by enumerating the stats returned, which compensates for the absence of an output schema.

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?

The description clearly states it provides 'live stats on the SubstrateLayer autonomous research engine' and lists specific metrics (total lifeforms, active lifeforms, etc.), which distinguishes it from sibling tools that likely focus on other aspects.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit use cases: 'Use to understand the scale of the research corpus or check if new discoveries have been generated since last call.' It also notes 'Free, no auth,' but lacks explicit when-not-to-use or alternatives.

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

thread_craftAInspect

Turn any idea, topic, or article into a viral-ready X (Twitter) thread — numbered, hooky, and optimized for engagement. Returns each tweet numbered with the hook, body tweets, and CTA. Ready to copy-paste and post. Use when user says 'write a thread about', 'make this into a thread', 'Twitter thread on X'.

ParametersJSON Schema
NameRequiredDescriptionDefault
toneNoTone: educational, controversial, storytelling, listicle, hot_take. Default: educational.
topicYesWhat the thread is about. Can be an idea, URL, article summary, or topic. Be specific for best results.
lengthNoNumber of tweets in the thread (3–15). Default: 8.
accountNoOptional: describe your account/audience (e.g. 'AI startup founder audience', 'crypto traders'). Tailors the thread voice.
Behavior3/5

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

No annotations are provided, so the description must disclose behavioral traits. It explains the output format (numbered tweets, hook, body, CTA) and mentions 'viral-ready' and 'optimized for engagement'. However, it does not disclose potential wait times, AI generation nature, or any side effects. Adequate but not comprehensive.

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?

The description is two sentences with no extraneous words. It front-loads the core functionality and ends with usage examples. Every sentence adds value, making it highly concise and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers the tool's purpose, output, and usage triggers. It omits details about error handling or specific output structure, but given the tool's simplicity (no output schema, 4 params), it provides sufficient context for an AI agent to select and invoke correctly.

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 100%, with each parameter already described in the schema. The description reiterates tone options, length range, and account purpose, but adds limited new semantic meaning. The schema already provides the necessary details, so the description does not significantly enhance parameter understanding.

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?

The description clearly states the tool transforms ideas, topics, or articles into Twitter threads. It specifies the output format (numbered tweets with hook, body, CTA) and uses action verbs like 'turn' and 'returns'. No sibling tool directly competes, so differentiation is implicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit trigger phrases: 'when user says write a thread about, make this into a thread, Twitter thread on X'. This gives clear usage context. It does not mention when NOT to use or alternative tools, but the specificity compensates.

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

translateAInspect

Translate any text into any language instantly — 100+ languages supported. Professional quality translation powered by Groq's fastest models. Works for: business documents, messages, marketing copy, legal text, casual conversation, social posts, anything. Free, unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe text to translate. Can be any length, any format.
toneNoOptional tone: 'formal', 'casual', 'business', 'marketing'. Default: match source tone.
source_languageNoSource language (optional — auto-detected if omitted).
target_languageYesTarget language. Full name or code: 'Spanish', 'Japanese', 'Arabic', 'fr', 'zh', 'de', etc.
Behavior4/5

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

No annotations exist, so the description carries the burden. It discloses speed ('instant'), quality ('professional'), cost ('free, unlimited'), and underlying model. No destructive behavior or complex auth is expected, so transparency is adequate.

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 description is clear but includes promotional language ('Free, unlimited', 'professional quality') and a bullet-like list of use cases, which adds length without significant value. Could be more concise.

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?

No output schema exists, and the description does not explain what the tool returns (e.g., translated text). It also omits handling of errors or character limits. For a simple tool, the gaps are minor but present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All parameters are described in the schema (100% coverage). The description adds context like auto-detection of source language and accepted language name/code formats, enhancing understanding beyond schema.

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?

The description clearly states the tool translates any text into any language, with specific use cases like business documents and casual conversation. No sibling tool overlaps, so it is well-distinguished.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description lists many use cases and implies general applicability. It does not explicitly exclude scenarios, but given the tool's generic nature, it provides sufficient guidance.

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

video_createAInspect

Generate a complete video production package from any idea — script, shot list, scene descriptions, camera directions, and camera-ready prompts for RunwayML, Kling, Pika, and Sora. Claude cannot make videos natively. This bridges the gap — get everything you need to create any video in minutes using free tools. Returns: full timestamped script, shot-by-shot breakdown, director notes, an optimized prompt per free platform, and a keyframe preview image. 3 free/day. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
styleNoVisual style: 'cinematic', 'documentary', 'social', 'commercial', 'explainer', 'music_video', 'vlog'. Default: social.
conceptYesWhat the video should be about. Example: 'a 30-second ad for a new AI dev tool, dark theme, hype energy'
aspect_ratioNoAspect ratio: '16:9' (YouTube/desktop), '9:16' (TikTok/Reels/Shorts), '1:1' (Instagram). Default: 9:16.
duration_secsNoTarget duration in seconds. Default 30. Range: 5–120.
Behavior4/5

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

With no annotations, the description carries the full burden. It transparently explains that the tool generates a package (not an actual video), lists return types, and specifies usage limits. It does not mention potential costs beyond the free tier or authentication needs, but the core behavior is well disclosed.

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

Conciseness4/5

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

The description is front-loaded with the main purpose, followed by context, outputs, and limits. It is informative without being overly verbose. The structure helps an agent quickly grasp the tool's value and constraints.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (4 parameters, no output schema, no annotations), the description adequately covers purpose, outputs, and limitations. It lacks details on error handling or input validation, but the core functionality is well explained for an agent.

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 100% with clear descriptions for all 4 parameters. The description adds context by mentioning the style options and aspect ratios, but these are already covered in the schema. The description does not significantly enhance understanding beyond the schema.

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?

The description clearly states the tool's purpose: generating a complete video production package from any idea. It lists specific outputs (script, shot list, etc.) and distinguishes from siblings by noting that Claude cannot make videos natively, positioning this as a bridge tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context on when to use the tool (to create video production packages) and mentions daily limits (3 free/day, Zambo Pass: unlimited). However, it does not explicitly compare to similar tools like 'image_generate' or state conditions where this tool should not be used.

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

voice_transcribeAInspect

Transcribe any audio file or voice recording to text using Groq Whisper (whisper-large-v3). Accepts a direct URL to an audio file (mp3, wav, m4a, ogg, webm, mp4). Returns the full transcript, detected language, and duration. Use when user shares an audio link, voice memo URL, podcast clip, meeting recording, or says 'transcribe this'.

ParametersJSON Schema
NameRequiredDescriptionDefault
languageNoOptional ISO-639-1 language code hint (e.g. 'en', 'es', 'fr'). Auto-detected if omitted.
audio_urlYesDirect URL to the audio file (mp3, wav, m4a, ogg, webm). Must be publicly accessible.
summarizeNoIf true, also return a concise AI summary of the transcript. Default: true.
Behavior4/5

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

Discloses the model (Groq Whisper), supported formats, and return values. No annotations provided, so description carries full burden. Lacks mention of potential size limits or processing delays, but overall transparent for a transcription tool.

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?

Two concise sentences: first states core functionality, second lists use cases. No redundant words, front-loaded with key information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but description explicitly states returns (transcript, language, duration). Also mentions model and input requirements. For a simple tool with 3 parameters, this is complete.

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 100%, so each parameter already has a description. The tool description adds no new information beyond what the schema provides; it restates the obvious. Baseline 3 is appropriate.

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?

The description clearly states the tool transcribes audio to text using Groq Whisper, specifies input (URL) and output (transcript, language, duration). It distinguishes from siblings by focusing on audio transcription, which is unique among the sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states when to use with examples like 'user shares an audio link, voice memo URL, podcast clip, meeting recording'. No exclusions or alternatives mentioned, but given siblings are unrelated, this is sufficient.

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

weatherAInspect

Get real-time weather for any city, anywhere in the world — right now, no API key needed. Claude has no live data access; this tool bridges the gap. Returns current conditions, temperature, humidity, wind, UV index, and a 3-day forecast. Free, unlimited, always up-to-date.

ParametersJSON Schema
NameRequiredDescriptionDefault
unitsNoTemperature units: 'f' for Fahrenheit (default for US), 'c' for Celsius (default for everywhere else).
locationYesCity or location name, e.g. 'New York', 'Tokyo', 'London', 'Lagos', 'São Paulo', 'Austin TX'. Also accepts airport codes.
Behavior5/5

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

No annotations provided, so description fully informs behavior: returns current conditions, temperature, humidity, wind, UV index, and 3-day forecast. States 'Free, unlimited, always up-to-date,' which covers rate limits and data freshness. No contradictions.

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?

Three sentences, each carrying essential information: purpose, rationale, output summary. No wasted words. Front-loaded with core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple weather tool with complete schema and no output schema, description covers the tool's function, input requirements, and output. No missing context.

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 100% with both parameters fully described. Description adds no additional parameter info beyond what schema provides, so baseline 3 is appropriate.

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?

Description clearly states 'Get real-time weather for any city' with specific verb and resource. No similar sibling tools exist, so no differentiation needed. Mentions 'no API key needed' which clarifies setup.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool description explains its purpose and why it exists ('Claude has no live data access; this tool bridges the gap'). No explicit when-not-to-use or alternatives, but given no sibling weather tools, it's clear when to use.

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

workout_buildAInspect

Build a complete personalized workout plan with exercises, sets, reps, and progression — based on your goal and equipment. Returns a structured weekly schedule with warm-up, main sets, and cooldown. Use when user says 'make me a workout', 'gym plan', 'home workout', 'how should I train'.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoTraining goal: strength, muscle, fat_loss, endurance, mobility, general_fitness. Default: general_fitness.
focusNoOptional body part focus: upper, lower, full_body, push_pull_legs, chest, back.
equipmentNoAvailable equipment: none (bodyweight), dumbbells, barbell, gym (full), resistance_bands. Default: gym.
days_per_weekNoTraining days per week (2–6). Default: 4.
fitness_levelNobeginner, intermediate, advanced. Default: intermediate.
duration_minutesNoSession length in minutes (20–90). Default: 45.
Behavior3/5

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

No annotations are provided, so the description must convey behavioral traits. It states the tool returns a structured schedule, but does not specify if it saves data, requires authentication, or has any side effects. It is adequate but lacks full disclosure.

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

Conciseness4/5

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

The description is two sentences: one core functional description and one usage guidance. It is front-loaded and free of fluff, though the usage examples could be more concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (no output schema, all optional params with defaults), the description covers purpose, return value, and usage triggers. It does not mention defaults or error scenarios, but this is acceptable for a low-complexity tool.

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 100% (all 6 parameters documented). The description adds no new meaning beyond echoing 'goal and equipment'. It meets the baseline expectation but does not enhance parameter understanding.

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?

The description clearly states the tool builds a complete personalized workout plan with exercises, sets, reps, and progression based on goal and equipment, and specifies it returns a structured weekly schedule. This distinguishes it from siblings like meal_plan or image_generate.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly lists example user queries that trigger this tool ('make me a workout', 'gym plan', etc.), providing clear usage context. However, it does not mention when not to use it or alternatives.

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

zambo_agent_bootstrapAInspect

Bootstrap your agent into the full Zambo substrate in one call — the recommended first action for any new agent or MCP server. Does everything atomically: registers your identity on Signal (public profile + 2× rate limit — 40 calls/tool/day), returns your complete agent passport (handle, profile URL, _signal_handle, MCP config, substrate access map, x402 payment rails). After one bootstrap call you are a first-class participant in the agent economy: discoverable by name, hireable via x402, and rate-limit-elevated on all 67+ Zambo tools. Free, no auth, no payment, no approval. This is the substrate layer — Signal • MCP • X711 • Entangler • ZAMBOT — in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesDisplay name. Example: 'My Research Agent'
handleYesUnique short handle — lowercase, hyphens ok. Example: 'my-research-agent' or 'cursor-coder-v2'. Becomes your permanent Signal identity.
walletNoOptional — Base USDC wallet address (0x...) for x402 autonomous hiring. Agents with wallets can be hired and paid without human involvement.
endpointNoOptional — public URL of your MCP or webhook endpoint. Example: 'https://my-agent.com/api/mcp'. Enables online status ping + x402 inbound.
descriptionYesWhat this agent does — capabilities, purpose, tasks. Example: 'Autonomous research agent specializing in competitive intelligence.'
capabilitiesNoCapability tags for Signal search discoverability. Example: ['research', 'analysis', 'web-search', 'mcp', 'payments']
Behavior5/5

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

No annotations provided, so description bears full burden. It details the atomic operations: registers Signal identity, returns agent passport, lists effects. No contradictions or hidden behaviors.

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

Conciseness4/5

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

The description is front-loaded with purpose and is a single paragraph. It's detailed but not excessively long; could be slightly more concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description covers the return value (agent passport with fields) comprehensively. It addresses all aspects of the tool's operation for a 6-parameter, complex tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so parameters are well-documented. The description adds narrative context (e.g., handle becomes permanent identity, wallet enables x402 hiring), enhancing meaning beyond schema.

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?

The description clearly states the tool's purpose: 'Bootstrap your agent into the full Zambo substrate in one call — the recommended first action for any new agent or MCP server.' It uses specific verbs and describes the outcome, distinguishing it from siblings like signal_register or axis_agent_onboard.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description advises it as the 'recommended first action,' implying usage order. It doesn't explicitly state when not to use or compare to alternatives, but provides clear context for when to use.

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

zambo_askAInspect

Ask any natural language question about the Zambo Stack — products, APIs, pricing, routing, how-to, use cases, or deep scan mode. Returns a precise structured answer optimized for AI agents. Best for: 'What does ZAMBRO do?', 'Which product should I use for lead generation?', 'How do I call the LeadSignal API?', 'What does Zambo Pass include?', 'How does ZAMBRO deep scan work?'. 20 calls/day free, no auth, no signup.

ParametersJSON Schema
NameRequiredDescriptionDefault
qYesYour question about zambo.dev or any of its 100+ tools across 2 MCPs. Also accepts: question, ask. Examples: 'What is ZAMBRO?', 'How does Zambo Pass work?', 'What is ZAMBOT Swarm Debate?', 'What endpoints are free?'
Behavior3/5

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

No annotations are provided. The description mentions rate limits (20 calls/day), no auth, and no signup, but does not explicitly state that it is read-only or non-destructive. The return type is vaguely described as 'precise structured answer'.

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?

The description is concise, with no wasted words. It front-loads the purpose, provides examples, and ends with constraints, all in a short paragraph.

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?

The tool has no output schema, so the description should more thoroughly explain the return value format. It only says 'precise structured answer optimized for AI agents,' which is vague. The input parameter is well-covered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with a detailed description for parameter q, including examples and alternatives. The description adds further context (categories of questions) beyond the schema, enhancing usability.

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?

The description clearly states the tool answers natural language questions about the Zambo Stack, listing specific categories (products, APIs, etc.) and providing concrete examples. This distinguishes it from sibling tools which are specialized for specific tasks.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description indicates it's best for general Q&A and gives example queries, but does not explicitly state when not to use it or direct to alternatives. However, the context of sibling tools implies its scope.

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

zambo_briefAInspect

Generate a personal intelligence brief — right now, on demand. Not generic news. Personalized to any goal, market, or focus area. Returns: one punchy headline, 3 concrete intel items, one contrarian insight nobody else is saying, and the single highest-leverage action to take today. Use when the user asks: 'what's happening today', 'morning brief', 'what should I know', 'intelligence update', 'what's the market doing', 'brief me on [topic]'. Also great before any major decision — score, strategy, or launch. Free, instant.

ParametersJSON Schema
NameRequiredDescriptionDefault
focusNoOptional: topic to focus on. E.g. 'AI and LLMs', 'crypto markets', 'startup funding', 'developer tools'. Default: AI, tech, startups, markets
contextNoOptional: your current project, goal, or situation. E.g. 'building a B2B SaaS for dentists', 'trading ETH', 'launching a product next week'
Behavior4/5

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

With no annotations, the description fully discloses the tool's behavior: it returns a structured brief, is free and instant, and personalizes output. It does not mention potential limitations (e.g., data sources, accuracy guarantees), but the disclosed behavior aligns with a simple generation tool.

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

Conciseness4/5

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

The description is well-structured and concise, using short sentences and bullet-like formatting for output items. It front-loads the core purpose and efficiently covers triggers and benefits, though it could be slightly tighter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given only two optional parameters and no output schema, the description sufficiently covers what the tool does, its output, and when to use it. It doesn't address error handling or edge cases, but complexity is low.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear descriptions for both optional parameters. The tool description adds additional context by mentioning personalization to goal/market and providing example values, which enriches understanding beyond the schema.

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?

The description explicitly states the tool generates a personal intelligence brief on demand, personalized to any goal, market, or focus area. It lists specific return items (headline, intel items, contrarian insight, action) and contrasts with generic news, distinguishing it from broader news tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear usage scenarios (e.g., 'what's happening today', 'morning brief', before major decisions) and user query examples. However, it does not explicitly contrast with sibling tools like 'agent_brief' or 'market_pulse', missing an opportunity to guide tool selection.

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

zambo_checkAInspect

Legitimacy scanner — checks if a site and/or GitHub repo is legit or vibecoded slop. Returns a 0-100 score, letter grade, vibe score, code score, green flags, red flags, and a plain-English verdict. Pass a URL and optionally a GitHub link. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe site URL to check (e.g. 'https://someproject.xyz')
githubNoOptional GitHub repo URL (e.g. 'https://github.com/org/repo') for code quality analysis
Behavior3/5

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

With no annotations, the description carries full burden. It discloses free, no auth, and return values, but does not mention if the tool is read-only or any side effects.

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?

Two sentences, front-loaded with purpose, no wasted words. Efficiently conveys all essential information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description thoroughly explains all return components (score, grade, flags, verdict). Also covers both parameters and behavioral traits (free, no auth).

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions. The description adds context for the GitHub parameter ('for code quality analysis') and provides a clear call to action, adding value beyond the schema.

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?

The description clearly states the tool checks legitimacy of sites/GitHub repos, with specific outputs like score and grade. It distinguishes itself from sibling tools like 'zambo_ask' or 'zambo_pulse' by focusing on trust evaluation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains to pass a URL and optionally a GitHub link. It mentions free and no auth, but lacks explicit when-not or alternative tool guidance.

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

zambo_compareAInspect

Real-time head-to-head comparison of any two things — with a structured verdict and winner. Not hallucinated. Uses live data and structured AI analysis across 5 dimensions. Works for: AI models ('Claude vs GPT-4o for coding'), frameworks ('Next.js vs Remix'), tools ('Cursor vs Windsurf'), strategies ('raise funding vs bootstrap'), assets ('ETH vs SOL'), products ('Notion vs Linear'). Returns: dimension scores, winner, why they win, best-for-each use case, and honest verdict. Use when the user says: 'compare', 'vs', 'which is better', 'should I use X or Y', 'what's the difference between'.

ParametersJSON Schema
NameRequiredDescriptionDefault
aYesFirst thing to compare. E.g. 'Claude 3.5 Sonnet', 'Next.js', 'Cursor', 'Ethereum'
bYesSecond thing to compare. E.g. 'GPT-4o', 'Remix', 'Windsurf', 'Solana'
contextNoOptional: your specific use case or constraint. E.g. 'for a solo developer building a SaaS', 'for low-latency trading', 'under $50/month budget'
Behavior4/5

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

With no annotations provided, the description carries full burden. It discloses key behaviors: uses live data, structured AI analysis across 5 dimensions, and returns a structured verdict (scores, winner, rationale). No mention of rate limits or authentication, but these are less critical for a comparison tool.

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

Conciseness4/5

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

The description is front-loaded with the core purpose and includes structured details. While slightly verbose, each sentence adds useful information. Could be tightened by removing redundant phrases like 'Not hallucinated' if implied elsewhere.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple comparison tool with no output schema, the description adequately covers inputs, output structure (dimension scores, winner, etc.), and usage scenarios. It lacks specifics on output format (e.g., text vs JSON), but the return types are implied.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (all parameters described). The description adds value by providing examples of valid values for 'a' and 'b' (e.g., 'Claude 3.5 Sonnet') and explaining the 'context' parameter's purpose.

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?

The description clearly states it performs 'real-time head-to-head comparison' and provides specific triggers ('compare', 'vs', 'which is better'). Examples and listed use cases (AI models, frameworks, etc.) distinguish it from sibling tools like zambo_ask or zambo_brief.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly lists when to use the tool (when user says compare, vs, etc.) and provides concrete examples. However, it does not mention when not to use it or suggest alternative tools for related but different tasks.

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

zambo_composeAInspect

Run Zambo Autopilot — the 6-tool intelligence chain: ZAMBOT Spark → Zambo Score → Drift Detection → Substrate Breakthroughs → Cryptographic Chain Proof → Email Digest. The most powerful single call in the Zambo Stack. Triggers 6 tools in sequence and returns a provably-linked intelligence digest. For Pass holders: set a goal once, get daily automated intelligence delivered to your inbox. For all users: run the full chain now and get results immediately. 1 free instant run/day. Zambo Pass: daily automated runs + email delivery.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesYour strategic goal — all 6 chain tools orient around this
emailNoYour email — required for Pass holders to activate daily automated delivery
run_modeNo'now' = run the 6-tool chain immediately and return results (default) · 'set_daily' = configure as daily Autopilot goal, Zambo Pass required for daily automation
Behavior3/5

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

No annotations are provided, so the description must fully disclose behavioral traits. It reveals that the tool triggers 6 sequential tools, returns a digest, and has a free daily limit. However, it does not disclose potential side effects like rate limits, execution time, or what happens if a component fails.

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

Conciseness4/5

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

The description is front-loaded with the core action and uses clear, structured language. It is somewhat verbose with marketing phrases like 'most powerful single call', but overall each sentence adds information without repeating schema content.

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?

Given the tool's complexity (6-tool chain) and lack of output schema, the description explains the input parameters and high-level output ('provably-linked intelligence digest'), but omits details about the digest's structure, how results are combined, or what happens on failure.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds value by explaining that 'goal' is the strategic focus for all tools, 'email' is for daily delivery activation, and 'run_mode' distinguishes immediate vs. scheduled runs, including the Pass requirement for daily mode.

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?

The description clearly states that the tool runs the Zambo Autopilot, a 6-tool intelligence chain, and returns a digest. It names the specific tools in sequence and distinguishes itself from siblings as the 'most powerful single call' in the stack.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: it's for Pass holders who want daily automated runs, or for all users who want an immediate one-time run. It mentions a free daily run limit, but does not explicitly state when not to use it or suggest alternatives like using individual chain tools directly.

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

zambo_helpAInspect

The universal shortcut for humans and agents. Accepts any goal prefixed with '/zambo help me' or plain natural language. Routes automatically to the right combination of Zambo MCP + Axis MCP tools (100+ tools across 2 MCPs) and returns a plain-English action plan with the exact tools used. Perfect first prompt for new users. Usage: '/zambo help me [anything]' — build, validate, analyze, score, research, go on-chain, audit code, fix code, get strategy. No jargon, no setup, no API key. Claude will call this tool, scan what's available, present a full capability menu organized by category, then ask what you want to tackle.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesWhat you want help with. Plain English, any length. Examples: '/zambo help me validate my startup idea', '/zambo help me check this wallet', '/zambo help me find leads for roofing in Austin', '/zambo help me audit my code'. Also accepts the raw goal without the /zambo prefix.
contextNoOptional extra context — wallet address, repo URL, city, trade, domain, etc.
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It explains that the tool will scan available tools and present a capability menu, which gives good insight into its internal behavior. It does not explicitly state that it is read-only or safe, but as a planning tool, that is implied.

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

Conciseness4/5

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

The description is comprehensive but efficient, with the main purpose clearly stated upfront. It could be slightly more concise, but every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of the tool (routing to 50+ tools) and the absence of an output schema, the description covers what the tool does, how to use it, what to expect as output (action plan), and the interaction flow. It is complete enough for an AI agent to understand when to invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers both parameters, and the description adds context by providing examples for the 'goal' parameter and explaining the 'context' parameter. This goes beyond the schema's own descriptions.

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?

The tool is clearly described as a universal shortcut that routes any goal to the appropriate combination of tools, returning an action plan. This distinguishes it from sibling tools that are more specific, making it the entry point for new users.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage with examples and states it is the 'perfect first prompt for new users.' However, it does not explicitly guide when to use this versus the many sibling tools for specific tasks, which could be improved.

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

zambo_limitAInspect

Check your current usage — how many free calls you've used today per tool, how many remain, your tier (free / Signal agent / Day Pass / Zambo Pass), and the fastest way to unlock more. Call this FIRST if you're unsure whether you'll hit a rate limit, or any time you see a rate-limit message. No email required to check usage; pass email to also check Pass/Day Pass status. This is the deterministic, always-accurate source of truth — never guess your remaining calls.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoOptional — checks Zambo Pass and Day Pass status for this email in the same response
Behavior4/5

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

No annotations provided, so description carries full burden. It indicates the tool is deterministic, always accurate, and provides a usage check. No mention of side effects or destructive behavior, but it's clearly a read-only operation.

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

Conciseness4/5

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

The description is four sentences long, each adding value. It front-loads the main purpose and provides usage guidance. While slightly verbose, it remains efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description adequately describes what the tool returns (usage counts, remaining calls, tier, unlock method). It covers key aspects for a usage-check tool, though edge cases are not mentioned.

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 100% for the single optional parameter. The description repeats the schema's information about checking Pass/Day Pass status with email, adding no new semantics. Baseline 3 is appropriate.

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?

The description clearly states that the tool checks current usage, remaining calls, and tier. It uses a specific verb ('check') and resource ('usage'), and distinguishes from siblings by advising to call it first when unsure about rate limits.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says when to use ('Call this FIRST if unsure about rate limits or see a rate-limit message') and explains optional parameter usage. Does not mention when not to use, but the context is clear.

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

zambo_liveAInspect

Live session report — see exactly what tools have been called, when, how fast, and what's active right now. Returns a full chronological activity log across Zambo MCP and Axis MCP for this server session. Triggered by: '/zambo live', 'what have you done', 'show session', 'what's running', 'show activity'. Shows: tool call history in order, timing per call, which memory layer was used, session stats, top tools called, and links to the real-time web dashboard at zambo.dev/live.

ParametersJSON Schema
NameRequiredDescriptionDefault
layerNoFilter by MCP layer — zambo (100+ tools), axis (11 tools), or all. Default: all
limitNoHow many recent calls to show (default: 20, max: 50)
Behavior5/5

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

No annotations provided, so description carries full burden. It discloses read-only behavior, returns chronological log, timing, memory layer, session stats, top tools, and dashboard link. No contradictory or missing behavioral info.

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

Conciseness4/5

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

Single paragraph with front-loaded purpose. Every sentence adds value, though it could be slightly more concise by grouping related details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with no output schema and simple params, the description covers what is returned, triggers, and scope (Zambo and Axis MCP). Could include a brief note on when not to use it, but overall adequate.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions for both 'layer' and 'limit'. The description adds context like defaults and the 'all' option, providing marginal extra value.

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?

The description clearly states it's a 'Live session report' that shows what tools have been called, timing, and active status. It lists specific triggers and output contents, distinguishing it from sibling tools like zambo_pulse or axis_cross_search.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Includes explicit trigger phrases like '/zambo live' and 'what have you done', indicating when to invoke. No explicit when-not or alternatives, but the triggers provide clear usage context.

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

zambo_meshAInspect

Get the canonical Zambo MCP config block (JSON) or merge it into an existing agent config. action='config' — returns the ready-to-paste mcpServers block. action='propagate' + agent_config — merges the Zambo block into your config JSON and returns the merged result. action='stats' — returns usage stats. Free, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionNoconfig = get canonical MCP config block | propagate = merge Zambo into your agent_config | stats = network stats
agent_configNoYour existing agent config JSON to merge Zambo MCP into (required for action='propagate')
Behavior4/5

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

With no annotations, the description discloses that the tool is free and requires no authentication. It describes the three actions and their outputs. Missing details include error handling for invalid parameters or merge failures, but the behavior is straightforward.

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?

The description is three sentences long, front-loading the main purpose and then detailing the actions efficiently. Every sentence adds necessary information with zero waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple config tool with two parameters and no output schema, the description covers all necessary context: actions, required parameter conditions, and output expectations. It leaves no ambiguity about what the tool does and how to invoke it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, with both parameters described in the schema. The description adds value by explaining the action enum values in context and clarifying the required role of agent_config. This provides meaning beyond the bare schema descriptions.

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?

The description explicitly states the tool's purpose: getting the canonical Zambo MCP config block, merging it into an existing agent config, or returning stats. It distinguishes itself from sibling tools by focusing on configuration management, using clear action verbs (config, propagate, stats).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance for each action: config returns a ready-to-paste block, propagate merges, stats returns usage stats. It also notes 'Free, no auth required.' However, it does not explicitly state when not to use or mention alternative tools, which is acceptable given the distinct actions.

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

zambo_playbookAInspect

Browse, run, fork, or submit agent playbooks — named multi-step Zambo tool workflows. A playbook chains Zambo tools together into a proven recipe (e.g. 'Competitor Teardown': zambro_analyze → zambo_score → ghost_audit_site). Call with action='featured' for curated top playbooks. action='list' for all. action='get' + id for details. action='run' + id for the full execution sequence. action='submit' to publish your own recipe. Free, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoPlaybook ID (for get/run/fork)
nameNoPlaybook name (for submit)
stepsNoArray of {tool, input, output} step objects (for submit)
actionNofeatured = curated top | list = all | get = by ID | run = execution sequence | submit = publish yours
tools_usedNoList of Zambo tool names used (for submit)
author_nameNoYour name or handle (optional, for submit)
descriptionNoWhat this playbook does (for submit)
Behavior3/5

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

No annotations provided, so description carries full burden. Discloses actions and effects, mentions free and no auth, but doesn't clarify whether 'run' actually executes tools or just shows sequence, nor error handling or rate limits.

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

Conciseness4/5

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

Description is a single paragraph of four sentences, front-loading purpose and then listing actions. Efficient but could be slightly more concise.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 7 optional parameters and no output schema, description covers actions and submission well. Lacks details on return format and error behavior, but sufficient for most use cases.

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 100%, so baseline is 3. Description adds minimal extra meaning beyond schema descriptions, e.g., clarifying steps structure. Does not significantly enhance parameter understanding.

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?

Description clearly states the tool browses, runs, forks, or submits playbooks. Provides concrete example ('Competitor Teardown') and distinguishes from siblings by being the only playbook management tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly maps each action (featured, list, get, run, submit) to its purpose and required parameters. Doesn't specify when not to use, but clarity on usage is high.

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

zambo_pulseAInspect

Get live zambo.dev platform stats — tool calls today, active pass holders, sparks fired, proofs certified, day passes active, days live. Returns real-time social proof numbers. Call when a user asks 'is this popular?', 'how many people use this?', 'is it active?', or wants to know platform health. Free, always available, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior5/5

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

With no annotations, the description fully discloses behavior: returns real-time social proof numbers, free, always available, no auth required. No hidden traits or contradictions.

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?

Two efficient sentences: first specifies output, second specifies usage. No extraneous words, front-loaded with key details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 0 parameters and no output schema, the description fully covers what the tool does and when to use it. No missing information.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has 0 parameters, so baseline is 4. No parameter info needed; description adds no extra param meaning, but that's appropriate.

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?

The description clearly states 'Get live zambo.dev platform stats' and lists specific metrics (tool calls today, active pass holders, etc.), distinguishing it from sibling tools as a real-time platform health and social proof tool.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Call when a user asks...' with common queries, and notes it is free, always available, no auth required. However, no explicit alternatives or when-not-to-use compared to siblings.

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

zambo_recallAInspect

Retrieve your private Zambo memories — everything stored with zambo_remember, across all sessions. Omit key to get ALL memories as a ready-to-paste system prompt. Provide a key to get one specific item. Returns a portable memory bundle you can paste into any Claude/Cursor/Windsurf session to pick up exactly where you left off. Always free, unlimited reads.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNoSpecific memory key to retrieve. Omit to get all memories + portable transport bundle.
emailYesYour email to retrieve memories for
Behavior4/5

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

With no annotations provided, the description carries the full burden. It discloses that reads are free and unlimited, returns a portable memory bundle for pasting into sessions, and retrieves private memories across all sessions. No destructive behavior is implied.

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?

The description is four sentences, each adding value. It is front-loaded with the purpose, then explains the two modes, and ends with the benefit. No unnecessary words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description explains the return value ('portable memory bundle') and covers both usage scenarios. With only two parameters fully described and no nested structures, the description is complete and actionable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for both parameters, but the description adds meaning beyond the schema by explaining the effect of omitting or providing the key, and what the return value (portable bundle) represents.

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?

The description clearly states the tool retrieves private Zambo memories stored with zambo_remember. It explicitly describes two modes: omitting key to get all memories as a system prompt, or providing a key to get a specific item. This distinguishes it from sibling tools like zambo_remember (which stores) and zambo_check.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains when to use the tool and outlines two clear usage scenarios. It states 'Always free, unlimited reads,' but does not explicitly mention when not to use it or list alternatives. However, the context is sufficient for an agent to decide.

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

zambo_rememberAInspect

Store any information in your private Zambo memory — permanently, across every session, device, and AI client. Claude loses all context between sessions. zambo_remember fixes that forever. Store facts, goals, project state, preferences, research notes, API configs, anything. Your memory lives in 3 connected layers: (1) zambo_remember = private vault (only yours, keyed by email), (2) hive_write via Axis = public agent commons (all agents can read), (3) axis_memory_handoff = cross-platform session bundle. Free: 20 memories per email. Zambo Pass: unlimited.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYesMemory key — short label for recall. Examples: 'project_goal', 'api_config', 'daily_priority', 'client_name'
emailYesYour email — namespaces this memory to you privately
valueYesWhat to remember. Can be any text — plain notes, JSON configs, markdown, anything.
Behavior4/5

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

No annotations provided; description adds value by disclosing permanent storage, privacy via email keying, and the three-layer system with free limit. Does not mention whether overwrites occur on same key, which is a minor gap.

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?

The description is well-structured: first sentence states main action, then problem context, then layers, then limits. No wasteful sentences. Front-loaded with key purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema or annotations, the description is quite complete. It covers purpose, relationship to siblings, and limits. Missing explicit overwrite or error behavior but acceptable for a store tool.

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 has 100% coverage with examples for each parameter. Description reiterates the purpose but adds no new parameter-specific details. Baseline score of 3 is appropriate.

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?

The description clearly states it stores information permanently across sessions. It uses specific verbs ('store', 'remember') and resource ('private memory'). It distinguishes from sibling tools like hive_write and axis_memory_handoff by explaining the three layers.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use: for private persistent storage. It contrasts with hive_write (public) and axis_memory_handoff (cross-platform). However, it lacks explicit 'when not to use' guidance.

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

zambo_scoreAInspect

Score any startup, idea, repo URL, business, or goal on a 0–100 scale with a letter grade (S/A/B/C/D), bottleneck analysis, fastest win, and a ready-to-share summary. 20 free/day. Unlimited with Zambo Pass.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoZambo Pass email for unlimited scores (optional)
inputYesAnything to score — startup idea, repo URL, business, goal, or product (3–1000 chars). Example: 'a SaaS helping plumbers find clients with AI'
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses key behavioral traits: output includes a numerical score, letter grade, bottleneck analysis, fastest win, and summary. It also states the free tier limit and the need for a Zambo Pass for unlimited use. This is useful context beyond what annotations would typically provide.

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?

The description is two sentences long, with the first sentence front-loading the core functionality and output details, and the second efficiently covering usage limits. Every word earns its place; there is no fluff or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite lacking an output schema, the description sufficiently explains the return format (score, letter grade, bottleneck, etc.). For a relatively simple scoring tool, this covers the essential output. However, it does not mention error handling or invalid inputs, which would make it more complete.

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?

The input schema has 100% description coverage, so the schema already explains both parameters (input and email). The description adds minimal extra: an example and a note about email's optionality. This meets the baseline of 3, as the description does not significantly enhance the schema's clarity.

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 clearly identifies the tool's purpose: scoring various entities (startups, ideas, etc.) on a 0–100 scale with additional analysis. It specifies the verb ('score') and the resource ('any startup, idea, repo URL, business, or goal'). However, it does not explicitly differentiate from sibling scoring tools like 'basehawk_score', leaving room for ambiguity.

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?

The description mentions usage limits ('10 free/day. Unlimited with Zambo Pass.'), which provides some guidance. However, it does not specify when to use this tool over alternatives, nor does it provide exclusion criteria. The context is implied but not explicit.

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

zambo_sessionAInspect

Load a ZAMBO session — instantly resume your exact context from Telegram, web, or any previous session in this AI client. Pass a session code (format: ZAMBO-XXXX) to load your full conversation history, tools you ran, key findings, and a personalized briefing. Perfect for: continuing in Cursor what you started on Telegram, picking up mid-strategy across sessions, or handing context to another agent. Returns: narrative summary, tool call history with outputs, conversation tail, a ready-to-paste system context for this client, and next step suggestions. To get a session code: use ZAMBO Bot on Telegram (t.me/zambodev_bot) and run /export. Free, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesSession code from ZAMBO Bot /export command. Format: ZAMBO-XXXX (e.g. ZAMBO-K7M2). Case insensitive.
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 burden. It states 'Free, no auth required' and lists the return values, but does not disclose behavioral traits like error handling (e.g., invalid code), side effects, or rate limits. The description is informative but lacks full transparency.

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

Conciseness4/5

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

The description is well-structured: it starts with the primary action, then details the input format, use cases, return structure, and how to obtain a session code. It is informative without being verbose, though a slightly more concise opening could improve it.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description thoroughly explains the return values (narrative summary, tool call history, conversation tail, etc.). It covers purpose, usage, required parameter, and return format. Missing only error handling details, but for a single-parameter tool this is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with one parameter fully described. The description adds significant value by explaining the format ('ZAMBO-XXXX'), case insensitivity, and the expected behavior when passed: loading full conversation history, tools, findings, and briefing. This goes beyond the schema's basic description.

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?

The description clearly states the verb ('Load a ZAMBO session — instantly resume your exact context') and the resource (session). It distinguishes from siblings by specifying the unique use case of resuming a session across platforms and agents, which is not covered by other zambo tools like zambo_ask or zambo_check.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit guidance on when to use the tool ('Perfect for: continuing in Cursor what you started on Telegram...') and how to obtain a session code via ZAMBO Bot. It does not explicitly list when not to use, but the context is clear. Alternative tools are not mentioned, but the description's specificity implies differentiation.

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

zambo_shareAInspect

Share any Zambo result as a public link anyone can view — no install needed. When Claude returns something great (leads, code fix, strategy, site audit, idea score), call zambo_share to create a shareable card at https://zambo.dev/win/[id]. The link shows the result with a 'Try Zambo Free →' button — every win becomes a referral that brings new users in. Always free. No rate limit. Use it after any result worth sharing. title: short headline describing the win. tool: which tool produced it. summary: the key result in 1–3 sentences.

ParametersJSON Schema
NameRequiredDescriptionDefault
dataNoOptional structured data to attach (leads array, scores, audit results, etc.)
toolYesWhich Zambo tool produced the result. E.g. 'leadsignal', 'zambot_fix', 'zambo_score', 'ghost_audit_site'
titleYesShort, compelling headline. E.g. 'Found 23 HVAC leads in Phoenix' or 'Fixed React useState TypeError'
summaryYesThe key result in 1–3 sentences. Should be readable standalone without needing context.
Behavior4/5

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

Without annotations, the description discloses key behaviors: it creates a public shareable card with a fixed URL pattern, includes a referral button, and has no rate limit or cost. It does not mention authentication, data retention, or destructive actions, but the described behavior is sufficient for an agent.

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

Conciseness4/5

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

The description is 6 sentences, front-loaded with the core action. It includes examples and use-case guidance without excessive verbosity. A slight reduction could improve conciseness, but it earns its length with valuable context.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description implies the return value (the shareable link) by stating 'create a shareable card at https://zambo.dev/win/[id].' It covers when, what, and how to use, and all parameters are documented via schema. Slight improvement could explicitly state what the tool returns.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds meaning beyond the schema by explaining the purpose of each parameter with examples (e.g., 'Short, compelling headline. E.g. Found 23 HVAC leads in Phoenix'). It also describes the optional 'data' parameter's usage in context.

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?

The description clearly identifies the tool's purpose: 'Share any Zambo result as a public link anyone can view — no install needed.' It uses a specific verb ('share') and resource ('Zambo result'), and distinguishes from siblings by focusing on creating a shareable card. Examples like 'leads, code fix, strategy, site audit, idea score' further clarify scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool: 'When Claude returns something great... call zambo_share' and 'Use it after any result worth sharing.' It also notes that it's 'Always free. No rate limit.' However, it does not mention when not to use it or compare to alternative sibling tools.

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

zambo_spreadAInspect

Get ready-to-paste install configs and spread kits for zambo.dev — Claude, Cursor, Windsurf, agent.json, tweet, README, and more. Use platform param (claude, cursor, windsurf, tweet, readme, discord, all). Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextNoOptional: what you're building or who you're sharing with.
platformNoTarget platform or format. claude → claude_config, cursor → cursor_config, etc. Default: 'all'.
Behavior4/5

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

The description discloses that the tool is 'Free, no auth,' which is important behavioral info. It implies a read-only operation ('get') and does not contradict any annotations (none provided). However, it could mention that no changes are made or what happens behind the scenes.

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?

Two sentences exactly: the first front-loads the purpose and examples, the second gives usage hints and key behavior (free, no auth). No fluff, every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple retrieval tool with two parameters and no output schema, the description covers purpose, main parameter usage, and behavioral note (free, no auth). It does not detail return format, but 'ready-to-paste install configs' implies text. Overall complete enough.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds value by explaining the 'platform' param's options and the 'context' param's purpose ('what you're building or who you're sharing with'), improving understanding beyond the schema's brief descriptions.

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?

The description clearly states the tool retrieves 'ready-to-paste install configs and spread kits for zambo.dev' for multiple platforms, using a specific verb and resource. It distinguishes from siblings by listing specific platforms like Claude, Cursor, Windsurf, etc., which no other sibling tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context for when to use the tool (e.g., when needing configs for listed platforms) and how to use it (via 'platform' param). It does not explicitly state when not to use it or suggest alternatives, but the use case is well implied.

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

zambo_swarmAInspect

Spawn a coordinated multi-agent swarm around any goal in one call. NOT a debate — a division of labor. Zambo assembles specialized agents (researcher, strategist, critic, executor), runs them in parallel, and synthesizes a coordinated output with full provenance showing which specialist contributed what. Makes 'become a coordinated swarm' a one-call capability instead of a framework you have to wire yourself. CALL FORMAT: zambo_swarm({goal: 'your goal'}) — pass roles[] to customize composition, depth='quick' for 2-agent fast mode. Use when you need multi-domain analysis: complex strategy, code + security + UX review, research + execution planning.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesWhat the swarm should accomplish. Be specific. E.g. 'Audit this SaaS pricing strategy and propose 3 alternatives with projected impact'.
depthNoquick = 2-agent focused synthesis (fast, ~10s); deep = 4-agent full swarm (thorough, ~25s). Default: deep.
rolesNoOptional: override default specialist roles. Options: researcher, strategist, critic, executor, analyst, coder, security_reviewer. Max 4.
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses that agents run in parallel, output is synthesized with provenance, and mentions customization via roles and depth. It does not mention side effects or token consumption, but the behavioral summary is strong.

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

Conciseness4/5

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

Description is moderately long but front-loaded with action and purpose. Includes a CALL FORMAT example and parameter details. Every sentence adds value, though could be slightly trimmed without losing clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, description adequately sets expectations for coordinated output with provenance. Explains swarm composition and depth effects. More detail on output format (e.g., JSON structure) would increase completeness, but current is sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and description enriches all parameters: explains goal specificity, depth options with time estimates ('quick ~10s', 'deep ~25s'), roles list with max 4. Adds functional context beyond schema definitions.

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?

Description clearly states the tool spawns a coordinated multi-agent swarm around a goal, emphasizing division of labor rather than debate. It uses specific verbs ('spawn', 'assemble', 'runs in parallel') and distinguishes itself from a framework by calling it a 'one-call capability'. The resource (multi-agent swarm) and action are unmistakable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists example use cases: 'multi-domain analysis: complex strategy, code + security + UX review, research + execution planning'. It clarifies this is NOT a debate. However, it does not explicitly state when to avoid using it or compare with sibling tools like zambo_ask or zambo_brief, which share similar goals.

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

zambot_chainAInspect

Create or extend a Spark Chain — a cryptographically linked sequence of ZAMBOT Sparks for the same goal. Each Spark in a chain references the previous one via proof_hash, creating an auditable agent reasoning trail. Actions: 'create' (start a new chain, returns chain_id), 'spark' (add a new spark to an existing chain), 'get' (retrieve full chain history). Perfect for multi-step agent strategies, iterative planning sessions, and verifiable reasoning logs. Free to create chains. Sparks within chains share the same rate limits as zambot_spark.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoGoal for this spark or chain (required for 'create' and 'spark' actions, min 10 chars)
titleNoOptional label for the chain (used on 'create', max 100 chars)
actionYes'create' = start new chain (requires goal), 'spark' = add spark to chain (requires chain_id + goal), 'get' = retrieve chain history (requires chain_id)
chain_idNoChain ID to extend or retrieve (required for 'spark' and 'get' actions). Format: 'zbtc_abc123...' — returned from 'create'.
Behavior4/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It explains that chains are cryptographically linked and auditable, and it mentions rate limits for sparks. It does not cover all possible behaviors (e.g., idempotency, error handling), but the core behavioral traits are well communicated.

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

Conciseness4/5

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

The description is a single paragraph that is well-organized, with the main verb upfront. Every sentence adds value, explaining the concept, actions, and usage constraints. It is not overly verbose, but could be slightly more structured with bullet points for clarity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given four parameters and no output schema, the description provides sufficient context: it explains each action's requirements, the concept of a chain, and rate limits. It mentions that create returns chain_id, but does not detail return values for spark or get. Overall, it is adequate for an agent to use the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with parameter descriptions. The description adds context beyond the schema by explaining the relationship between actions and parameters (e.g., 'create' returns chain_id, 'spark' requires chain_id+goal). This enhances understanding of how to use the parameters together.

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?

The description clearly states the tool's purpose: creating or extending a cryptographically linked Spark Chain. It specifies three actions (create, spark, get) and differentiates from sibling tool zambot_spark by noting shared rate limits. The description also provides example use cases like multi-step agent strategies.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear guidance on when to use each action: 'create' for new chains, 'spark' for adding to existing chains, and 'get' for retrieval. It mentions that chains are free and that sparks share rate limits with zambot_spark, offering practical context. However, it does not explicitly state when not to use this tool or provide alternatives.

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

zambot_driftAInspect

Detect strategic drift — the silent divergence between what an agent was built to do and what it's actually doing. Pass the original goal and a list of current outputs/behaviors. Returns drift_score (0–100), severity (none/low/medium/high/critical), drift_vector (what changed), alignment_remaining (what's still on track), and a specific correction with priority and time-to-realign estimate. Essential for long-running agents, multi-sprint projects, or any time execution seems 'busy but unfocused'. 2 free/day. No auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
contextNoOptional context — time elapsed, team size, sprint number, constraints (max 500 chars)
original_goalYesThe original stated goal or mission (what the agent/project was supposed to do)
current_outputsYesList of current agent outputs, actions taken, or recent behaviors (1–20 strings, each max 500 chars). Example: ['built auth system', 'added 12 UI components', 'wrote API docs', 'fixed 40 bugs']
Behavior4/5

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

No annotations provided, but description discloses key traits: returns specific fields (drift_score, severity, etc.), states usage limits ('2 free/day'), and notes no auth required. Does not contradict any annotations (none present).

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?

Description is concise (3 sentences for core info plus usage notes), front-loaded with purpose, then parameters, then return values, then use cases, then limits. No wasted words.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 3 parameters, no output schema, and moderate complexity, the description covers everything: purpose, required inputs, output fields, use cases, and usage limits. Complete and self-contained.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, and description adds meaningful context: explains that original_goal is the mission, current_outputs are a list of behaviors, and context is optional. Provides examples and constraints beyond schema.

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?

The description clearly states it detects strategic drift, using a specific verb ('detect') and resource ('strategic drift'), and distinguishes from siblings by its unique function of comparing original goal to current outputs.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says to pass original goal and current outputs, and provides context for when to use: 'long-running agents, multi-sprint projects, or any time execution seems busy but unfocused'. Does not mention when not to use or alternative tools, but context is clear.

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

zambot_fixAInspect

Diagnose and fix broken AI-generated (vibe-coded) code instantly. Identifies the exact failure mode: Token Collapse, Hallucination Loop, Incomplete Output, or Logic Error. Returns FAILURE MODE + INTENT DETECTED + complete FIXED CODE. Works for any language. 3 free per 24h. For a full repo-level audit with security scan and dead code map, see provibe_audit.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesThe broken AI-generated code to diagnose and fix (any language, max 8000 chars)
Behavior4/5

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

No annotations exist, so description bears full burden. It discloses failure modes, return contents (FAILURE MODE + INTENT DETECTED + FIXED CODE), and rate limit. It does not explicitly state that the tool does not modify external resources, but it is implied as a diagnostic/fix tool that returns code.

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?

Two sentences: first defines purpose, second details failure modes and output, third adds constraints and alternative. Every sentence adds value, front-loaded, no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers purpose, failure modes, output, constraints, and alternative tool. Lacks mention of return format details (since no output schema), but enough for a simple tool with one parameter.

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 100% with a single 'code' parameter. Description adds 'broken AI-generated' context and restates max length, but does not add substantial meaning beyond the schema description. Baseline 3 is appropriate.

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?

The description clearly states the tool diagnoses and fixes broken AI-generated code, lists specific failure modes it detects, and distinguishes itself from sibling tool 'provibe_audit' by noting the scope (single snippet vs full repo audit).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit context: '3 free per 24h' and directs to 'provibe_audit' for full audits. Implicitly suggests use for single broken code pieces, but does not explicitly state when not to use.

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

zambot_legendary_sparkAInspect

Generate a LEGENDARY SPARK — the highest tier of ZAMBOT intelligence. Requires a verified 1,000 $ZAMBO burn transaction on Solana (CA: 584zSrbS5XLnJrTe9BQMBaSvKLgvFScDxhANH1tTpump). Returns: full 6-model cascade, 5-domain swarm debate, drift score, kill-shot analysis, compound move, and 48h action plan. Permanently pinned to the public Legendary Registry.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesYour goal or strategic challenge (min 10 chars). Be specific for best results.
emailNoOptional — your email to receive the Legendary Spark summary
burn_txhashYesYour Solana transaction signature from burning 1,000 $ZAMBO via the SPL Token burn instruction on Solana mainnet. Mint: 584zSrbS5XLnJrTe9BQMBaSvKLgvFScDxhANH1tTpump. Base58 format, 44–90 chars. Get it from Solscan or your Phantom wallet after burning.
Behavior4/5

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

No annotations exist, so the description must disclose behavior. It details prerequisites (burn), outputs (6-model cascade, etc.), and the permanent pinning to a registry. It does not discuss error handling or side effects beyond pinning, but covers the main behavioral expectations.

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?

The description is a single, well-structured paragraph. It front-loads the purpose and key requirement, then lists outputs. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity, no output schema, and 3 parameters, the description covers the purpose, prerequisite, and output clearly. It lacks details on error handling or what happens if the burn is invalid, but is largely complete for agent invocation.

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 100% with descriptions for all three parameters. The description adds extra context for burn_txhash (source and format) but does not significantly enhance understanding beyond the schema, meeting the baseline.

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?

The description uses the verb 'Generate' and identifies the resource as 'LEGENDARY SPARK', the highest tier of ZAMBOT intelligence. It clearly distinguishes from sibling tools like zambot_spark by specifying 'highest tier' and the prerequisite burn.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the requirement of a verified 1,000 $ZAMBO burn transaction, which is a key usage condition. While it doesn't explicitly compare to alternatives or state when not to use, the context and 'highest tier' label provide sufficient guidance.

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

zambo_tokenAInspect

Get $ZAMBO token info — Solana community token with a deflationary supply mechanic. Returns contract address, current price, DexScreener/Jupiter/pump.fun links, live burn stats, and holder discount details. Holder perks: $5+ balance → free 24h Zambo Pass once per 7 days. $10+ balance → Zambo Pass drops from $49/mo to $29/mo. action='info' (default) = CA + links + holder perks · action='burns' = live burn stats · action='price' = current price + threshold.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionNoWhat to fetch: 'info' (default) = CA + links + holder deal, 'burns' = live on-chain burn stats, 'price' = current price + token threshold
Behavior4/5

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

Despite no annotations, the description details the returned data for each action and explains holder perks in depth. It implies read-only behavior (fetching info) and discloses no side effects. However, it does not mention rate limits, authentication requirements, or potential errors.

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

Conciseness4/5

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

Description is relatively concise with key information front-loaded. The breakdown of holder perks adds length but is necessary for understanding tool value. Could be slightly tighter by omitting redundant phrasing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema and one parameter, the description fully specifies expected returns for all actions and provides rich context (holder discounts, token mechanism). No obvious gaps remain for a token info tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter 'action' has full schema coverage, but the description adds value by explaining the default ('info') and elaborating on what each enum value returns, including specific details like 'CA + links + holder deal'.

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?

Clearly states the tool provides $ZAMBO token info including contract address, price, links, burn stats, and holder perks. The description distinguishes it from numerous zambo siblings by specifying its focus on token data retrieval. The action parameter further refines purpose into three specific sub-functions.

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?

Describes what each action returns but does not explicitly state when to use this tool versus sibling tools like zambo_ask or zambo_pulse. No guidance on when not to use it or alternative tools for related information.

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

zambot_outcomeAInspect

Submit a real-world outcome for a ZAMBOT Spark — what actually happened when you followed the advice. Builds the Proven Registry: a public ledger of sparks with verified results. Each outcome includes the proof_hash, what happened, result type (revenue/users/tvl/ship/other), an optional metric ('$10K MRR', '500 users'), and a 1–5 rating. Outcomes are visible to all agents via the registry. No auth required. Helping the swarm learn helps every agent that comes after you.

ParametersJSON Schema
NameRequiredDescriptionDefault
ratingNoHow useful was this spark? 1 = useless, 5 = changed everything
proof_hashYesThe proof_hash from the zambot_spark response you're reporting on
result_typeYesCategory of result. 'ship' = launched/deployed something
outcome_textYesWhat happened when you followed this spark (min 20 chars). Be specific — others will read this.
result_metricNoOptional measurable result — e.g. '$10K MRR', '500 new users', '$200K TVL added', 'v1.0 shipped in 3 days'
Behavior4/5

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

No annotations provided, but the description discloses that the tool submits outcomes to a public registry, is visible to all agents, and requires no auth. It explains the fields included and the purpose of helping the swarm. Does not mention potential destructive behavior or rate limits, but for a submission tool, the behavior is adequately transparent.

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?

Very concise: 4 sentences, each adding value. Front-loaded with the core action, followed by details on what the outcome includes and its purpose. No fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 5 parameters and no output schema, the description covers purpose, input fields, visibility, and authentication. It lacks mention of what the tool returns on success (e.g., a confirmation), but is otherwise complete for an agent to understand and use correctly.

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 has 100% coverage with descriptions. The description repeats the parameter list and provides example metric strings, adding slight value beyond the schema. However, it does not significantly enhance understanding of parameters beyond what the schema already offers, so a score of 3 is appropriate.

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?

Clearly states the tool submits a real-world outcome for a ZAMBOT Spark, specifying the action and resource. It distinguishes from siblings like zambot_spark (generates sparks) and zambot_registry (views outcomes) by focusing on submission.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear context: use after following a spark's advice, outcomes are public, no auth needed. Lacks explicit when-not-to-use or alternatives for viewing outcomes, but the context is sufficient for correct usage.

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

zambot_registryAInspect

Browse the Proven Spark Registry — a public ledger of ZAMBOT sparks with verified real-world outcomes submitted by agents and humans. Returns sparks with the highest ratings, best result metrics, and most impact. Use to: find evidence-backed strategies, verify that zambot advice actually works, or ground your own planning in proven outcomes. Free, no auth, always current.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many results to return (default 10, max 50)
result_typeNoFilter by result type (optional)
Behavior4/5

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

No annotations provided, so description fully handles transparency. It states 'Free, no auth, always current' and explains it returns top-rated sparks with best metrics. This is sufficient for a read-only browsing tool, though exact sorting order is not detailed.

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?

Description is concise, three sentences. First sentence states purpose, second specifies output criteria, third lists use cases. No filler, every sentence earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema, but description explains returns: 'sparks with highest ratings, best result metrics, and most impact.' Combined with schema for parameters, it gives a fair picture. Could mention pagination or default limit, but otherwise complete.

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 100%, so baseline is 3. The description does not add extra meaning for 'limit' or 'result_type' beyond what the schema provides. It stays generic about result sorting, not reflecting the parameters.

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?

Description clearly states it browses the Proven Spark Registry, a public ledger, and returns top sparks. The verb 'Browse' and resource 'Registry' are specific, and it distinguishes from siblings like 'zambot_spark' by emphasizing its role as a registry with verified outcomes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists three use cases: find evidence-backed strategies, verify zambot advice, and ground planning. Does not mention when not to use or alternatives, but the use cases are clear and directly actionable.

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

zambot_sparkAInspect

Generate a cross-domain strategy breakthrough for any goal. ZAMBOT synthesizes swarm intelligence from 100+ MCP tools and returns a Spark — a non-obvious, high-leverage insight with cryptographic proof. Each Spark includes a shareable URL (zambo.dev/spark/). 3 free sparks per 24h per IP. For higher limits use day_pass_activate or Zambo Pass.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesYour goal or strategic challenge (10–2000 chars). Example: 'Get my SaaS from 0 to 100 paying users in 60 days'
emailNoZambo Pass email for 50 sparks/month, no x402 gate (optional — free tier = 3/day). Get pass: https://zambo.dev/#zambo-pass
contextNoAdditional context about your situation (optional)
current_planNoYour current approach or what you've already tried (optional)
Behavior4/5

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

No annotations provided, but description adds value by stating rate limits (3 free per 24h per IP), alternative for higher limits, and output features (cryptographic proof, shareable URL). Does not mention if mutation occurs or auth requirements beyond pass, but sufficient for a generation tool.

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?

Four sentences, front-loaded with purpose, efficient use of words, includes key details on limits and output without fluff.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Describes output format (Spark with insight and URL) and usage limits. No output schema, so description compensates well. Could elaborate on 'cross-domain strategy breakthrough' but overall adequate for a generative tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage 100% (baseline 3). Description adds meaning: provides character range and example for goal, explains email field as optional with link to get pass, and clarifies purpose of context and current_plan. Adds value beyond schema for two of four parameters.

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?

Description clearly states it generates a cross-domain strategy breakthrough using swarm intelligence, returns a Spark with cryptographic proof and shareable URL. Specific verb+resource, distinguishes from sibling tools by mentioning cross-domain strategy and cryptographic proof.

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?

Mentions rate limits and alternative for higher usage (day_pass_activate or Zambo Pass), but does not compare to sibling tools like zambot_legendary_spark or zambot_swarm_debate. Usage context is implied but no explicit when-not or alternatives.

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

zambot_swarm_debateAInspect

CALL FORMAT: zambot_swarm_debate({goal: 'your strategic question or decision'}). Required param is goal (not topic, not question — exactly goal). Example: zambot_swarm_debate({goal: 'scale my SaaS from $10K to $100K MRR in 90 days'}). Runs a 5-domain strategic debate — simultaneously analyzed by Evolutionary Biology, Game Theory, Military Strategy, Behavioral Economics, and Systems Complexity. Returns 5 distinct framings + a cross-domain consensus and dominant domain. No two domains ever agree on the same approach — this surfaces blindspots and asymmetric advantages invisible to single-domain thinking. 3 free debates/day. Unlimited with Zambo Pass. Use when: exploring a hard strategic decision, diagnosing why a plan keeps failing, or before committing to a major direction.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalYesThe goal, decision, or problem to debate across 5 domains (min 10 chars). Example: 'scale my SaaS from $10K to $100K MRR in 90 days'
emailNoZambo Pass email for higher rate limits (optional)
Behavior5/5

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

Describes behavior in detail: runs 5 domains simultaneously, returns 5 framings + consensus + dominant domain, and notes that 'no two domains ever agree.' Since no annotations exist, the description fully informs the agent of the tool's behavior.

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

Conciseness4/5

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

Well-structured: starts with call format, then required param, example, functionality, output, rate limits, and use cases. Every sentence is informative, though slightly verbose; could be tightened without losing substance.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description provides a clear picture of inputs, outputs, and usage context. It covers rate limits and expected results, though it omits error handling or exact output format details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, but the description adds significant value: emphasizes that the param is named 'goal' (not topic/question), provides an explicit example, and explains the optional email param for rate limits. This exceeds the baseline 3.

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?

The description clearly states it runs a 5-domain strategic debate, specifies the required goal parameter, and distinguishes itself from sibling tools (e.g., other zambot_* tools) by its unique multi-domain debate functionality.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly lists use cases: 'exploring a hard strategic decision, diagnosing why a plan keeps failing, or before committing to a major direction.' Also mentions rate limits (3 free/day, unlimited with pass), providing clear context for when to use.

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

zambot_verifyAInspect

Cryptographically verify that a ZAMBOT spark is authentic and was generated by the Zambo Stack. Pass the proof_hash from any zambot_spark response to confirm it hasn't been tampered with. Returns verified spark content, timestamp, and authenticity status. Free, no auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
hashYesThe proof_hash from a zambot_spark response (hex string). Example: 'a3f9b2c1...'
Behavior4/5

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

Without annotations, the description discloses behavioral traits: it performs cryptographic verification and returns specific fields (content, timestamp, authenticity status). It also mentions 'Free, no auth', which is useful for an agent. No contradictions.

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?

The description is extremely concise—two sentences that efficiently convey the core purpose, usage, and return values. Every sentence adds value with no redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (one parameter, no output schema), the description covers all necessary aspects: what it does, what input to provide, what to expect in return. It is complete for an agent to select and invoke correctly.

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 100%, and the schema already describes the 'hash' parameter with an example. The description adds that it is 'cryptographic' and from 'zambot_spark', which reinforces understanding but doesn't add significant new semantics beyond the schema.

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?

The description clearly states the verb 'verify' and the resource 'ZAMBOT spark', distinguishing it from sibling tools like 'zambot_spark' (which generates sparks). It is specific and leaves no ambiguity about the tool's function.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states to pass the 'proof_hash' from a 'zambot_spark' response, providing a clear usage condition. It does not explicitly exclude alternatives or describe when not to use, but the context is sufficient for a simple tool.

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

zambo_universalAInspect

Universal Zambo Stack entry point. Routes any request through 100+ tools across 2 MCPs — strategy AI, code audits, lead generation, wallet intelligence, provenance certs, swarm coordination, and live market data. Free, no API key, no signup. 20 calls/tool/day on free tier. Covers: strategic planning, opportunity analysis, code repair, contractor lead gen, research, provenance certs, agent coordination, and more. For agent coordination, multi-agent workflows, and cross-layer execution, see axis_mcp_access.

ParametersJSON Schema
NameRequiredDescriptionDefault
needYesNatural language description of what you need. Any length. Also accepts: message, query, prompt, input, goal, text. Example: 'How do I protect my AI agent from prompt injection?'
formatNoResponse format. Default: json.
contextNoOptional extra context. Supported keys: repo_url, goal, trade, city, wallet, domain. Example: { "repo_url": "https://github.com/owner/repo" }
Behavior3/5

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

Reveals that it routes to other tools and mentions a rate limit (10 calls/tool/day), but does not detail what happens upon routing (e.g., if it returns results or transforms them) or behavior when limits are exceeded. No annotations present to fill the gap.

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 description is packed with information but could be more concise. The first sentence effectively states the purpose, but the subsequent list of capabilities and coverage is verbose and could be streamlined.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given three parameters, no output schema, and no annotations, the description adequately covers the tool's role and limitations (rate limit, free tier). It does not explain the output format or error handling, but is sufficient for a gateway tool.

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 100%, so the schema already describes parameters. The description adds synonyms for 'need' and lists example context keys, but does not significantly enhance understanding beyond the schema.

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?

Describes itself as a universal entry point that routes requests to many tools, which clearly defines its role. However, it does not distinctly differentiate from many sibling tools beyond mentioning axis_mcp_access as an alternative for certain use cases.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit guidance on when to use this tool (as a catch-all entry point) and when to use a sibling (axis_mcp_access for agent coordination). Also states usage limits (10 calls/day) and that it's free, giving clear context.

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

zambo_verifiedAInspect

Get or issue a Zambo MCP Verified certificate for any project. Returns a signed cert, embeddable badge SVG/MD, and leaderboard position. Call with action='check' + project_url to check if a project is verified. Call with action='certify' + project_url + project_name to issue a new cert. Call with action='leaderboard' to see all verified projects. Badge goes in READMEs — free, instant, no auth required.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoYour email (optional, for cert records)
actionNocheck = lookup by URL | certify = issue new cert | leaderboard = list all verified
use_caseNoHow you use Zambo MCP tools (optional, shown on leaderboard)
project_urlNoFull project URL (required for check and certify)
project_nameNoProject name (required for certify)
Behavior3/5

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

No annotations are present, so the description carries the burden. It mentions 'free, instant, no auth required' and what is returned (signed cert, badge, leaderboard). However, it doesn't disclose potential side effects of certifying (e.g., overwriting existing certs) or behavior limits. A score of 3 is adequate given the tool's simplicity.

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?

The description is a single paragraph that front-loads the purpose and then clearly breaks down actions. Every sentence adds value, with no redundancy or fluff. It is concise and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description explains return values (signed cert, badge SVG/MD, leaderboard position) and covers all three actions. It also mentions that the badge is embeddable. It does not cover error cases or limits, but for a simple free tool, this is largely sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with descriptions. The description adds meaningful context beyond the schema, such as explaining when each parameter is required (e.g., 'email optional', 'project_url required for check and certify'). It clarifies the enum values and their usage, enhancing the schema.

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?

The description clearly states the tool's purpose: 'Get or issue a Zambo MCP Verified certificate for any project.' It further distinguishes three specific actions (check, certify, leaderboard), making the function unambiguous and differentiating it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage patterns for each action ('Call with action='check' + project_url...'), including required fields. It also notes that the badge is for READMEs and is free/instant/no auth. However, it does not explicitly state when to prefer this tool over siblings, though context implies it's for certificate operations.

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

zambo_watchAInspect

Set a persistent async watcher — Zambo monitors any condition in the background and sends a Telegram alert when it fires. This is the ONLY MCP tool that works while you sleep. Claude sets the watch and moves on — you get pinged when it happens. Examples: 'watch ETH and alert me when it hits $3000', 'alert me when Anthropic releases a new model', 'watch my competitor site and ping me when their pricing changes', 'notify me when Bitcoin dominance drops below 50%'. Checks every 30 minutes via live web search + AI condition evaluation. Requires notify_telegram (Telegram username like @yourname or chat ID) or notify_email. Use zambo_watch when the user says: watch, monitor, alert me when, ping me when, notify me when, keep an eye on.

ParametersJSON Schema
NameRequiredDescriptionDefault
targetYesWhat to watch. E.g. 'ETH price', 'Anthropic news', 'competitor.com pricing page', 'Bitcoin dominance'
conditionYesThe condition that should trigger the alert. E.g. 'price hits $3000', 'new model released', 'pricing changes', 'drops below 50%'
notify_emailNoEmail address to receive the alert (if no Telegram)
notify_telegramNoTelegram username (e.g. '@yourname') or numeric chat ID to receive the alert
Behavior5/5

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

No annotations provided, so the description carries full burden. It discloses key behavioral traits: async background monitoring, checks every 30 minutes, uses live web search and AI condition evaluation, and requires notify_telegram or notify_email. It also explains it works while the user sleeps.

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

Conciseness4/5

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

The description is somewhat lengthy but well-structured with a clear opening statement, followed by examples and usage guidance. Every sentence adds value, though it could be slightly more concise for quick scanning.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no output schema, the description explains what happens (alert via Telegram/email) and how the watcher operates. It covers purpose, usage, parameters, and behavioral details, making it fully informative for an agent to decide when and how to invoke.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% (all four parameters have descriptions). The description adds value by providing usage examples for 'target' and 'condition' and clarifying notification parameters. It reinforces schema details without redundancy.

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?

The description explicitly states it 'set a persistent async watcher' that monitors conditions and sends alerts. It distinguishes from siblings by highlighting it is the 'ONLY MCP tool that works while you sleep,' and provides concrete examples like 'watch ETH and alert me when it hits $3000.'

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly states when to use: 'Use zambo_watch when the user says: watch, monitor, alert me when, ping me when, notify me when, keep an eye on.' It also gives multiple examples, but does not explicitly mention when not to use or alternative tools.

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

zambro_analyzeAInspect

Free, unlimited opportunity scanner with 21 specialized branches. Paste anything — a URL, GitHub repo, business description, product idea, or goal — and get a diagnostic report. Returns: branch classification, confidence score, bottleneck, fastest win, hidden opportunity, and a 5-step execution playbook. No rate limit. No auth.

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesAnything to analyze: URL, wallet address, GitHub repo URL, business description, product idea, or goal (max 2000 chars). Example: 'https://github.com/owner/repo' or 'My SaaS idea: AI code reviewer for solo founders' or 'zambo.dev'
Behavior5/5

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

No annotations provided, but description fully discloses behavior: it is a read-only scanner with no rate limit or auth, and returns a specific report structure. This is comprehensive for a non-destructive tool.

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?

Description is concise (three sentences) yet fully informative: it states purpose, input types, output fields, and constraints. Every sentence adds value without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (one parameter, no output schema, no annotations), the description fully covers what the tool does, what it accepts, and what it returns. No gaps identified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema has one parameter 'input' with 100% coverage. Description adds substantial meaning with examples (URL, GitHub repo, business description) and max length, going beyond the schema's short description.

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?

Description clearly states it is a 'Free, unlimited opportunity scanner' that accepts various inputs and returns a diagnostic report. It distinguishes itself from numerous sibling tools (e.g., zambo_ask, zambo_compose) by being a general-purpose analyzer.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Description explicitly says 'Paste anything' and lists example inputs, along with 'No rate limit. No auth.' to indicate safe usage. It does not explicitly state when to avoid this tool, but the context and sibling list provide implicit guidance.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources