Skip to main content
Glama

Server Details

54 pay-per-call AI services over x402 (USDC on Base): compression, OCR, FX, inference.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
50.8% over 40 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

C2.1/5.0

Scored across 241 tools

Disambiguation1/5

Tools heavily overlap: there are multiple translation tools (translate-to, traducir-texto, traducir-a, fast-translate, translate-doc/traducir-doc), OCR variants (ocr, ocr-imagen, ocr-batch, ocr-demo, ocr-demo2), summarizers (summarize, resumir, resumir-documento, quick-summary), and inference tools (inference, ai-inference, inferencia, inferencia-llm). Auto-created tools like 'codigo' and 'corregir' provide no usable distinction, so an agent cannot reliably choose the right tool.

Naming Consistency1/5

Names mix English and Spanish, snake_case and kebab-case, and inconsistent verb styles (read-pdf vs leer-pdf, language-detect vs detectar-idioma, translate-en vs traducir-en). Ad-hoc suffixes like ocr-demo2, ocr-receipts-biz2, and hex-suffixed combo tools make the naming chaotic with no discernible convention.

Tool Count1/5

241 tools is an extreme count, inflated by generated variant families such as destilar-*, vision-*, ocr-*, and multiple duplication clusters for translation, summarization, and inference. Most tools do not earn a distinct place, and the count makes tool selection impractical.

Completeness2/5

The set is extremely broad across text, code, OCR, translation, crypto, business, and compliance, but it lacks a coherent domain structure and canonical entries for common tasks. Many auto-created tools are opaque, and there are no clear lifecycle or management surfaces, leaving agents with functional dead ends despite the huge count.

Available Tools

241 tools
ab-test-designerBInspect

WORKFLOW: rigorous A/B test design (hypothesis+variants+success). input=goal. B2B: CRO teams run clean experiments. [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure. It does reveal the workflow nature, expected output components, and a pay-per-use cost signal. However, it does not explain output format, whether the tool is interactive, or what happens after the goal is submitted.

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 very compact and front-loaded, with the core purpose stated first. The B2B/CRO and pricing fragments add context without padding, though the fragment style is somewhat telegraphic.

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 one-parameter tool, the description covers input, purpose, expected output components, and cost. But with no output schema and no annotations, more detail about the delivered design format would make the tool safer and easier 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?

The schema's only parameter description is the generic 'service input', so the description's 'input=goal' adds a useful semantic pointer. Still, it is minimal and does not specify how detailed or structured the goal should be.

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 identifies the tool's verb and resource: designing rigorous A/B tests with hypothesis, variants, and success criteria. It is specific enough to distinguish it from the broad sibling list, though it does not explicitly name an alternative tool.

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

Usage Guidelines2/5

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

There is no explicit guidance on when to use this tool versus alternatives like custom-workflow-design or research tools. The line 'B2B: CRO teams run clean experiments' gives audience context but no actionable selection criteria or exclusions.

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

acta-reunionDInspect

Auto-created from real demand (99 requests) [x402: 0.04 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.6/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden. It discloses a pay-per-use cost model, network, and price, which is useful context, but it says nothing about what the operation does, required permissions, side effects, or output.

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 short but poorly structured: it leads with auto-creation metadata and payment details instead of the tool's purpose. The first sentence does not help an agent decide whether to invoke it.

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

Completeness1/5

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

For an unannotated tool with no output schema and an opaque 'input' parameter, the description is completely inadequate. It omits purpose, usage context, behavior, and return information.

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 the single parameter. The description adds no parameter meaning, so the baseline of 3 applies.

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

Purpose1/5

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

The description never states what the tool does or what resource it acts on. 'Auto-created from real demand' and payment metadata do not distinguish this tool from any sibling.

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

Usage Guidelines1/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, when not to use it, or which alternatives to consider. The agent has no basis for selecting it over any sibling.

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

agent-blueprintBInspect

ENTERPRISE: full technical blueprint for a custom AI agent/workflow. input=goal. [x402: 100.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior2/5

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

Annotations are absent, so the description carries the full burden. It mentions 'ENTERPRISE' and pricing, which are commercial signals rather than behavioral disclosure. The phrase 'full technical blueprint' indicates the high-level output, but there is no detail about return format, limitations, or operational 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 compact and front-loaded: the core purpose appears first, followed by the input expectation and pricing. There is no redundant or filler 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?

For a one-parameter tool with no output schema, the description is minimally workable. However, 'full technical blueprint' is vague about what the returned blueprint actually contains, and there is no guidance on expected output structure or constraints.

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 schema already documents the single 'input' parameter at 100% coverage, but the description adds meaning by stating that the input is a 'goal'. This clarifies the purpose of the parameter beyond the generic 'service input' schema description.

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 that the tool produces a 'full technical blueprint for a custom AI agent/workflow' from an input goal. This identifies the deliverable and the core resource, though it does not explicitly differentiate it from related siblings such as autonomous-workflow or strategy-plan.

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 only usage clue is 'input=goal', which implies the tool is goal-driven, but there is no guidance about when to choose this tool over alternatives or when not to use it. No exclusions, prerequisites, or comparisons to sibling tools are provided.

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

agent-cage-generatorBInspect

Auto-created from research: Generates zero-trust sandbox configurations and policy cages for healthcare AI agents based on their capabilities and sensitive data access requirements. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It discloses the core behavior (generates configurations/policy cages), the target domain, and the pay-per-use cost. It does not describe output structure, prerequisites, or side effects, but for a generation tool the basic risk profile is reasonably clear.

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 with the main action clearly stated. The 'Auto-created from research:' prefix adds minor noise, and the pricing bracket is relevant but secondary, so the overall structure is still efficient.

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

Completeness3/5

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

For a one-parameter generator, the description gives enough context to understand the tool's purpose and cost, and lets an agent infer what the input should contain. It is incomplete about expected return values and lacks explicit routing to validator siblings, but the low complexity reduces the severity of these gaps.

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 single parameter 'input' is only described as 'entrada', which is semantically empty even though schema coverage is 100%. The description partially compensates by indicating the input should reflect agent capabilities and data-access requirements, but no format or expected structure is provided.

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 uses a specific verb ('Generates') and a specific resource ('zero-trust sandbox configurations and policy cages') for a clearly defined audience (healthcare AI agents). It is easy to tell this is a generation tool, though it does not explicitly contrast with sibling tools like agent-cage-validator.

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 the tool: when zero-trust sandbox/policy cages are needed for healthcare AI agents, based on capabilities and data-access requirements. However, it does not state when not to use it or explicitly differentiate it from related tools such as agent-cage-validator or zero-trust-policy-check.

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

agent-cage-validatorCInspect

Auto-created from research: Validates autonomous AI agent configurations against Zero Trust security architectures and detects sandbox escape vectors. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does mention pay-per-use via x402, which is useful, and states that it validates and detects, but it does not disclose whether the operation is read-only, what input formats are accepted, what side effects may occur, or what the response looks like.

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 compact and front-loaded, with the core function in the first clause and the payment detail in a short bracketed note. The phrase 'Auto-created from research' adds provenance but is minor; overall there is little waste.

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?

For a tool with no output schema and only a single 'input' parameter, the description should clarify what to pass in and what result to expect. It mentions validating agent configurations and detecting sandbox escapes, but does not explain input encoding, report format, or operational caveats such as data handling or authentication, so an agent would have 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 description coverage is 100% because the single 'input' parameter has a description ('entrada'), so the baseline is 3. The tool description also references 'agent configurations,' which loosely hints at what the input should be, but it does not specify the expected string format, structure, or examples beyond what the schema already offers.

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 states a specific verb and resource: it 'validates autonomous AI agent configurations against Zero Trust security architectures' and 'detects sandbox escape vectors.' This clearly conveys what the tool does, but it does not distinguish it from close siblings like zero-trust-policy-check or verifiable-auth-validator, which likely overlap in scope.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives. The description only says it was 'Auto-created from research' and describes its function, but provides no selection criteria, exclusions, or references to the many security-related siblings such as zero-trust-policy-check or injection-guard.

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

agent-identity-attestorCInspect

Auto-created from research: Issues and verifies cryptographically signed identity attestations for autonomous AI agents prior to financial or sensitive transactions. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

C2.9/5.0
Behavior2/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 states the tool 'issues and verifies', implying mutating and read operations, but does not clarify side effects, permissions, reversibility, or the exact nature of the output. The cost note '[x402: 0.02 USDC on Base, pay-per-use]' is a pricing detail, not a behavioral disclosure. This is insufficient for a tool with no annotation support.

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, consisting of one functional sentence and a pricing note. It is front-loaded with the primary purpose. It could be slightly more structured, but it efficiently conveys the core function without padding.

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?

Given the absence of annotations, output schema, and an opaque parameter, the description is incomplete. It does not explain what the input should be, what the return value looks like, or any prerequisites or security considerations. An agent would struggle to call this tool correctly without additional information.

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

Parameters2/5

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

The input schema has a single parameter 'input' with description 'entrada' (Spanish for 'input'), which is essentially meaningless. The tool description provides no additional explanation of what the input should contain, its format, or expected structure. Even though schema coverage is 100%, the coverage is empty, and the description fails to compensate, leaving the agent without guidance on parameter usage.

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's function: 'Issues and verifies cryptographically signed identity attestations for autonomous AI agents prior to financial or sensitive transactions.' This is a specific verb+resource combination. It doesn't explicitly differentiate from sibling tools like 'verifiable-auth-validator' or 'agent-trust-registry', but the purpose is clear and not a tautology.

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 context with 'prior to financial or sensitive transactions', giving some guidance on when to use it. However, it does not mention alternatives or explicitly state when not to use it, leaving the agent to infer selection among siblings. This is clear but lacks explicit exclusions or comparisons.

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

agent-trust-registryCInspect

Auto-created from research: Identity and trust verification service that returns a due-diligence report on an autonomous agent (identity proof, operator, reputation, authorization scope) before enteri [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

C2.7/5.0
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 does disclose one important behavioral trait: the tool is pay-per-use at 0.02 USDC on Base, and it returns a report. It does not describe side effects, failure modes, authentication requirements, or whether the call is read-only, but the cost disclosure is meaningful and relevant.

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 short but poorly structured and appears auto-generated/truncated, with 'Auto-created from research' as filler that does not help an agent. The key pricing detail is buried in a bracketed suffix rather than integrated clearly. It is concise in length but not well front-loaded with actionable information.

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?

Given one opaque parameter, no output schema, and no annotations, the description leaves critical invocation details unresolved. It names report topics and pricing but does not specify how to pass the agent identity or what the raw output looks like. An agent could not reliably call this tool correctly without additional external knowledge.

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

Parameters2/5

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

The schema has one required parameter 'input' described only as 'entrada', which is a tautological label rather than semantic guidance. Even though schema coverage is 100% by count, the description does not explain what the input should contain—e.g., an agent ID, URL, or structured payload. The tool description implies the input is the autonomous agent to verify, but provides no concrete format or expected value.

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 is an identity and trust verification service that returns a due-diligence report on an autonomous agent, listing report contents (identity proof, operator, reputation, authorization scope). It distinguishes itself from generic due-diligence or research siblings by focusing on agent trust verification. However, the sentence is visibly truncated ('enteri') and does not explicitly name sibling alternatives, so it falls short of a 5.

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

Usage Guidelines2/5

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

There is no explicit when-to-use or when-not-to-use guidance, and no alternatives are named. The phrase 'before entering' hints at a pre-integration use case, but an agent cannot infer why this tool should be chosen over siblings such as 'due-diligence' or 'verifiable-auth-validator'. This leaves usage selection largely to inference.

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

agtech-marketAInspect

VERTICAL(agtech): agricultural market intelligence + sources. input=crop+region. B2B: agri-exporters decide with demand/price data. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the burden and does add meaningful behavior: it is pay-per-use at 15 USDC on Base via x402 and takes crop+region. It does not disclose output format, error behavior, or auth/rate-limit details, so it is only partially 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?

The description is extremely compact and front-loaded with the vertical and use case, then pricing. Every clause earns its place; there is no 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?

For a single-string-parameter tool with no annotations and no output schema, the description covers the required input, use case, and pricing/output nature (demand/price data + sources). It stops just short of full completeness by giving no example value or explicit response shape.

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 only parameter, 'input', has a tautological schema description ('service input'), so the description's 'input=crop+region' is the essential semantic and enables invocation. It could be stronger with a concrete example or delimiter, but it far exceeds 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 identifies the tool as agricultural market intelligence with sources and ties it to crop+region input. The vertical tag and 'B2B: agri-exporters decide with demand/price data' differentiate it from generic siblings like market-intelligence/market-data, though it lacks a direct action verb like 'get' or 'provide'.

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 gives a clear use context: B2B agri-exporters needing demand/price data for a crop+region. It does not explicitly name when not to use it or point to an alternative sibling, but the vertical scope is enough to route an agent.

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

ai-agents-market-2026CInspect

INDUSTRY REPORT: The AI agents market 2026 (deep, cited). input=optional scope. B2B: VCs and strategy teams size the AI agents market. [x402: 100.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description must disclose behavioral traits. It mentions 'deep, cited' (indicating comprehensive output with references) and pay-per-use pricing, but it does not describe the output format, the exact behavior when input is omitted, or any limitations. Critically, it states 'input=optional scope' while the input schema marks input as required, which is a direct contradiction that undermines behavioral transparency. Thus, the description provides insufficient and inconsistent behavioral information.

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, consisting of a few short sentences. It is reasonably front-loaded with the core purpose ('INDUSTRY REPORT') and includes additional context like target audience and pricing. While the inclusion of pricing and the cryptic 'input=optional scope' add some noise, the overall length is appropriate and the key information is presented early. I give it 4 for being efficient but not perfectly structured.

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?

For a tool with one parameter and no output schema, the description should clarify what the input means and what the output will look like. It only vaguely mentions 'input=optional scope' and says the report is 'deep, cited,' but does not describe the report's structure, length, format, or how to interpret the result. The contradiction about optionality further confuses. This is a significant gap for an agent needing to call the tool correctly, so it scores 2.

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

Parameters2/5

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

The schema description for the only parameter is generic ('service input'), so the description must add meaning. It does clarify that input is meant to specify 'scope' and suggests it is optional. However, this directly conflicts with the schema's required flag, making the parameter semantics misleading. The description adds minimal value and introduces a contradiction, so it scores 2.

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's purpose: it produces an industry report on the AI agents market 2026, described as 'deep, cited.' It mentions the target audience (VCs and strategy teams) and the B2B context, which makes the intent clear. However, it does not explicitly differentiate from sibling market report tools (e.g., agtech-market, market-research-report), so it loses a point for lack of explicit sibling distinction.

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 gives some usage context by stating 'B2B: VCs and strategy teams size the AI agents market,' which suggests when the tool is relevant. However, it does not explicitly state when to use this tool versus alternatives, nor does it mention exclusions or alternative tools. The guidance is implied rather than explicit, so it scores 3.

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

ai-compliance-globalCInspect

INDUSTRY REPORT: Global AI compliance (deep, cited). input=optional scope. B2B: legal/compliance teams at AI companies plan global compliance. [x402: 150.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.8/5.0
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 does disclose pay-per-use pricing and claims the report is 'deep, cited', but it does not explain the return format, any side effects, or authentication needs. Most critically, it states input is optional while the schema requires it, which is a factual contradiction with the structured definition, undermining trust in the description.

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 concise (one sentence), but it packs in extraneous metadata like the pricing bracket '[x402: 150.0 USDC on Base, pay-per-use]' which, while potentially useful, is not about tool functionality. The phrasing 'input=optional scope' is cryptic and could be clearer. It is not poorly structured, but it mixes business/pricing info with functional info without clear separation.

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?

The tool is an industry report generator, but the description does not specify the output format (e.g., PDF, markdown, length, structure) nor the expected input format beyond a vague 'scope'. The contradiction about optional input further reduces clarity. Given the tool's complexity and lack of an output schema, the description is insufficient for an agent to invoke it correctly without guessing.

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

Parameters2/5

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

Schema coverage is 100%, but the parameter description is only 'service input', which is vague. The description adds the phrase 'input=optional scope', giving some meaning (that input is a scope) but it directly contradicts the schema's required flag. This misleading information is worse than no additional semantics, so the score is below the baseline of 3.

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 as an industry report generator for global AI compliance, with a specific target audience (legal/compliance teams at AI companies). It uses a specific verb ('report') and resource ('global AI compliance'), which is distinct from vague alternatives. However, it does not explicitly differentiate itself from sibling tools like compliance-audit or enterprise-compliance, though 'global AI compliance' is reasonably specific.

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 context on the intended use case (B2B legal/compliance teams planning global compliance) but does not explicitly state when to use this tool versus alternatives like compliance-audit or legal-review. It lacks exclusions or 'when not to use' guidance. Additionally, the statement 'input=optional scope' contradicts the schema that marks input as required, which could mislead the agent.

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

ai-inferenceBInspect

Model answer to your query (pay-per-use AI compute). [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It responsibly reveals that the tool is pay-per-use and includes pricing on Base (0.002 USDC), which is meaningful. However, it does not describe return behavior, failure modes, or any side effects beyond cost.

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 very short and front-loaded with the primary action. Minor redundancy: 'pay-per-use' appears twice, and the bracketed x402 note restates the parenthetical cost detail.

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

Completeness3/5

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

This is a simple one-parameter tool with no output schema and no annotations. The description includes cost details, which is useful, but it leaves the expected return format implicit ('answer' suggests text but is not explicit) and gives no information about model behavior or constraints.

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 for the single 'input' parameter is 100%, so the schema already defines it as a service input. The description adds only the loose synonym 'your query', which gives marginal semantic context but not substantial new meaning.

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 states a clear action ('Model answer to your query') and identifies the resource as pay-per-use AI compute. The core purpose is understandable, though it does not explicitly differentiate from the sibling tool 'inference', which is ambiguously close in name.

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

Usage Guidelines2/5

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

There is no guidance on when to prefer this tool over alternatives. The pricing info hints at cost considerations, but no when-to-use, when-not-to-use, or alternative tool mentions are provided.

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

analisis-competenciaDInspect

Auto-created from real demand (97 requests) [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.5/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, and it does disclose a genuinely useful non-schema fact: pay-per-use cost of 0.01 USDC on Base via x402. Beyond that it says nothing about what the tool returns, its latency, side effects, or authentication needs.

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?

It is short, but the only sentence is off-topic metadata rather than a front-loaded statement of purpose. Brevity here reflects under-specification, not economical writing.

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

Completeness1/5

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

For a tool with a generic single 'input' parameter, no output schema, and no annotations, the description should at minimum state the task and expected input format. It provides none of that, leaving an agent unable to invoke the tool correctly.

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

Parameters2/5

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

There is a single required parameter, and the description says nothing about it. Although schema coverage is nominally 100%, the schema's own description is the meaningless placeholder 'entrada', so neither structured data nor prose conveys what input is expected (a company name? a URL? raw text?).

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

Purpose1/5

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

The description never states what the tool does; it only reports provenance ('Auto-created from real demand (97 requests)') and pricing. The name 'analisis-competencia' implies competitive analysis, but the text offers no verb+resource and no differentiation from siblings like 'competitive-analysis', 'competitor-scan', and 'competitor-monitoring'.

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

Usage Guidelines1/5

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

No when-to-use, when-not-to-use, prerequisites, or alternatives are given. The mention of a price does not tell an agent under what conditions this tool should be selected over its near-duplicate siblings.

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

analisis-riesgoDInspect

Auto-created from real demand (77 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.4/5.0
Behavior1/5

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

No annotations exist, so the description carries the full burden of disclosing behavior. It does not say what operation is performed, what side effects occur, what is required, or what the output is. Mentioning cost and payment method is not behavioral transparency.

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 text is very short, but it is under-specified rather than concise: the only content is irrelevant to how the tool works. It lacks any functional structure or front-loaded purpose.

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

Completeness1/5

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

Despite having only one parameter and no output schema, the definition is incomplete. An agent has no way to know what input format is expected, what kind of risk analysis is performed, what the response looks like, or when this tool is preferable to similar siblings.

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 even though the description itself adds no parameter meaning. The single 'input' parameter is documented only as 'entrada', which provides little semantic guidance, but the description does not reduce or clarify it further.

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

Purpose1/5

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

The description does not state what the tool does; it only contains provenance and pricing details ('Auto-created from real demand (77 requests)' and 'pay-per-use'). The tool's purpose must be inferred solely from its Spanish name 'analisis-riesgo', which is not reliable.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus alternatives such as the sibling 'risk-analysis'. No context, prerequisites, or exclusions are provided.

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

analizar-carteraCInspect

Análisis de una cartera de inversión. input=detalle de la cartera. [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It does disclose a genuinely useful trait not present in the schema — that the tool is paid, pay-per-use, at 10.0 USDC on Base via x402 — which tells the agent about cost and payment rail. It says nothing, though, about what the analysis produces, its depth, or error/limit 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?

Three short fragments, purpose front-loaded, no filler. The "input=detalle de la cartera" clause is somewhat redundant with the schema but is compact enough not to be a real defect.

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 no annotations, no output schema, and a paid invocation, the definition should explain what a portfolio analysis returns and what portfolio details are expected. Instead it provides only a one-line purpose and a payment note, leaving the agent under-informed about the actual output and input shape.

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?

With one parameter and 100% schema coverage, the baseline is 3. The schema description ("service input") is essentially meaningless, so the description's "input=detalle de la cartera" does add a little meaning by indicating the expected content, but it supplies no format, structure, or example.

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

Purpose3/5

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

The description names a clear verb and resource ("Análisis de una cartera de inversión"), so the general purpose is understandable. However, it offers no differentiation from the near-identical sibling "portfolio-analysis", nor from adjacent finance tools like "calcular-volatilidad" or "valor-consolidado", leaving the agent unable to tell which analyzer to pick.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no conditions or prerequisites, and no reference to any alternative. The only hint is "input=detalle de la cartera", which describes the payload, not the invocation context.

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

analizar-sintaxisBInspect

Analiza errores de sintaxis en código. input='||'. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It does add genuine value by disclosing the payment model (x402: 0.02 USDC on Base, pay-per-use), which an agent needs to know before invoking. However, it says nothing about what the analysis returns, error-handling, or whether the code is sent externally, leaving meaningful gaps.

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?

Two terse fragments with the purpose front-loaded and no filler. The input format and payment note are compact, though the bracketed pricing tag sits awkwardly after the format hint rather than being separated structurally.

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 single-parameter tool with no output schema, the description covers purpose, input format, and cost, which is a reasonable minimum. It omits any indication of what the analysis returns and which languages are supported, both of which an agent would benefit from given the absent 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?

The schema only labels the single parameter as 'service input', which is uninformative, so the description's format spec input='<lenguaje>||<codigo>' is essential — it reveals the required double-pipe delimiter and the language/code concatenation. This compensates well for a vague schema, though it could clarify escaping or edge cases.

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

Purpose4/5

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

States a specific verb (Analiza) and resource (errores de sintaxis en código), so the agent knows this is a syntax-error analysis tool. It does not explicitly differentiate itself from adjacent code siblings like formatear-codigo, corregir, or revisar-seguridad, but the resource is distinct enough to be recognizable.

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 never says when to use this tool versus alternatives (corregir, formatear-codigo, generar-tests), nor any preconditions. It only supplies the input encoding format, which is a parameter concern rather than usage guidance.

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

annual-report-pipelineBInspect

WORKFLOW: complete corporate annual report from your data. input=year data. B2B: companies produce annual reports. [x402: 50.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

There are no annotations, so the description carries the behavioral burden. It does disclose a significant behavioral trait: x402 pay-per-use at 50.0 USDC on Base. It also frames itself as a workflow. However, it does not explain output form, data handling, or any side effects beyond the payment mechanism.

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 short and front-loaded, leading with the workflow type and input definition. The B2B sentence adds context but is somewhat vague; the pricing note is compact and useful. Overall, every line contributes.

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?

The tool has one vague parameter and no output schema, so the description must compensate, but it does not explain the expected output format, what 'year data' should contain, or the workflow steps. It is enough to identify the tool's purpose but not fully enough to invoke it confidently.

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 schema only describes the parameter as 'service input', which is generic and unhelpful. The description adds real semantic value by specifying that the input is 'year data', giving the agent meaningful guidance on what to provide even if the exact format is not detailed.

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: producing a corporate annual report from the user's own data, with 'year data' as the input. It is more specific than generic report siblings, though 'complete' is slightly ambiguous between generating and finalizing.

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 states that the input is year data and frames the use case as B2B annual report production. However, it gives no explicit guidance on when to choose this tool over alternative report workflows or what conditions make it inappropriate.

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

audio-to-textCInspect

CONSUMER: clean + summarize a transcript. input/transcript=text. [x402: 0.2 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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 disclosure burden. It only reveals cost and that the input is a transcript; it does not state whether the operation is read-only, what the output looks like, whether audio can be submitted despite the tool name, or any auth/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.

Conciseness3/5

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

The description is short and front-loads the core purpose, but it relies on unexplained shorthand ('CONSUMER:', 'x402', 'input/transcript=text') that may reduce clarity for an agent.

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 no output schema and no annotations, the description should explain the return value and operational behavior more fully. It omits output format, does not clarify whether audio is accepted despite the name, and gives no example, leaving an agent to guess at the result of calling this 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 schema only describes the parameter as 'service input', which is uninformative. The description adds real meaning by specifying 'input/transcript=text', telling the agent to pass the transcript text as the single input.

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 names a specific action and resource: 'clean + summarize a transcript', and clarifies the input is transcript text. It is not a tautology, but it doesn't differentiate from siblings like transcribe or summarize, and the 'audio-to-text' tool name is not reconciled with the text-input behavior.

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 given about when to choose this tool over alternatives such as transcribe or summarize. No exclusions, preconditions, or alternative tool names are mentioned; the only usage context is that it is a paid 'CONSUMER' service.

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

autonomous-workflowBInspect

PREMIUM: executable step-by-step autonomous workflow plan. input=goal. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/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 does disclose the pay-per-use pricing model and the x402 payment mechanism, which is useful context for an agent. However, it does not explain what 'autonomous' means in practice, what the output looks like, or whether the plan is merely generated or also executed.

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 entire description is one compact sentence that front-loads the tool's nature and then provides input and pricing details. There is no filler or redundancy.

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 single-parameter tool, the description provides the essential input contract and pricing, which may be enough to invoke the tool. However, given the large sibling set and absence of annotations/output schema, it leaves unclear what the returned plan contains, how it is delivered, and when a simpler tool would be more appropriate.

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 describes the parameter only as 'service input', which is essentially vacuous. The description adds meaningful semantics by specifying that the input should be a goal, going beyond the schema and helping the agent construct a correct invocation.

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 identifies the deliverable as an 'executable step-by-step autonomous workflow plan' and defines the input as a goal, which is more specific than the tool name alone. It does not explicitly contrast itself with siblings, but the wording is concrete enough to position it against generic planning or research 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 explicit guidance is given about when to use this tool versus alternatives such as strategy-plan, content-pipeline, or deep-research-report. The only usage signal is 'input=goal', which implies applicability but does not state selection conditions, exclusions, or prerequisites.

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

base-ecosystem-reportBInspect

INDUSTRY REPORT: The Base (L2) ecosystem (deep, cited). input=optional scope. B2B: builders and investors evaluate opportunities on Base. [x402: 75.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It adds 'deep, cited,' audience, and pay-per-use pricing, which are useful. However, it does not disclose output format, response structure, or how the scope input affects 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?

The description is short, front-loaded with the report type, and includes important context like B2B audience and pricing. The 'input=optional scope' fragment is terse but slightly ambiguous.

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?

For a single-parameter tool with no output schema and no annotations, the description is too thin to support confident invocation. The required/optional contradiction and undefined 'scope' format are material gaps, and the response contents are only vaguely promised as 'deep, cited.'

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

Parameters2/5

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

The schema only says 'service input,' so 'input=optional scope' adds real meaning. But it directly conflicts with the schema's required array, which could mislead an agent into omitting a required parameter. This misleading optionality outweighs the added semantic value.

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 names the artifact ('INDUSTRY REPORT') and the resource ('The Base (L2) ecosystem'), adding depth and citation promises. This distinguishes it from generic report siblings, though it does not explicitly name an alternative.

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 specifies a clear use case: B2B builders and investors evaluating opportunities on Base. It gives context but no explicit exclusions or named sibling alternatives, so some inference is required.

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

blog-post-pipelineAInspect

WORKFLOW: research+headlines+article+SEO meta in one call. input=topic. B2B: content teams ship a publish-ready post. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description carries the disclosure burden and does add useful behavioral facts: it is a one-call multi-stage workflow, produces a publish-ready post, and is pay-per-use at 15.0 USDC on Base. However, it omits the output structure, payment flow, and any limitations, so transparency is only partial.

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: the workflow is front-loaded, followed by the target user, output promise, and pricing. Every segment earns its place.

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 definition covers the essential invocation facts for a one-parameter tool: input topic, pipeline components, target user, and cost. But with no output schema, it leaves an agent unsure about the exact return shape (single article versus separate SEO meta fields) and how x402 payment is handled, so it is adequate with clear 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 schema parameter description is a generic placeholder ('service input'), so the tool's 'input=topic' is what actually tells the agent what to pass. This is meaningful added semantics, though it could specify topic form or length.

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 states the tool assembles research, headlines, article, and SEO meta into a publish-ready blog post from a topic in one call. This clearly identifies the resource and workflow, and the combination of stages distinguishes it from single-purpose siblings such as headlines or seo-article, though it never names an alternative explicitly.

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?

"B2B: content teams ship a publish-ready post" gives a clear target audience and use case, and the workflow label signals when the full pipeline is wanted. It does not list exclusions or explicitly compare to content-pipeline, but the context is strong enough to guide selection.

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

blog-repurposeAInspect

SMB: repurpose 1 article into thread+LinkedIn+newsletter+TLDR. input=article. [x402: 3.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4.1/5.0
Behavior3/5

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

With no annotations, the description carries the burden. It does add useful behavioral context by disclosing the exact price ('3.0 USDC on Base') and pay-per-use model. However, it does not clarify whether the article input should be a URL, plain text, or markdown, nor does it explain response behavior or 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 compact and every part earns its place: purpose, input expectation, and pricing. Key information is front-loaded, with no filler 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 single parameter and lack of an output schema, the description covers the core transformation and pricing but still leaves ambiguity around the input format and exactly how results will be returned. It is sufficient for a straightforward tool, though not 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?

The schema's input description is generic ('service input'), so the description adds meaning by specifying 'input=article'. This clarifies the expected semantic of the single parameter, going beyond the schema's minimal 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 states a specific verb ('repurpose'), a clear resource ('1 article'), and concrete outputs ('thread+LinkedIn+newsletter+TLDR'). This makes it easily distinguishable from generic siblings like summarize or rewrite-formal.

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 clearly implies when to use it: when you have a single article and want multiple repurposed formats. It does not explicitly state exclusions or alternatives, but the SMB framing and format list give adequate context for selection.

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

brand-strategyBInspect

ENTERPRISE: brand strategy (positioning, messaging, voice, naming). input=brand. [x402: 30.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the disclosure burden. It reveals that the service is enterprise-grade, pay-per-use at 30.0 USDC on Base, and expects brand input. However, it does not state what the tool returns, whether any authentication or internal calls are involved, or how it behaves beyond generating a brand strategy.

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 compact line that front-loads the purpose and packs in useful operational signals such as enterprise level, input expectation, cost, network, and payment model. There is no redundant or filler content.

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?

For a pay-per-use tool with no output schema and no annotations, the description is thin. An agent cannot tell what the response looks like, what input format is required, or what edge cases may occur. More detail about expected output and invocation prerequisites would be necessary for confident use.

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 schema only describes the parameter as 'service input', so the description meaningfully adds that the input should be a brand. However, it leaves the exact format ambiguous — whether it accepts a brand name, a brief, or a full description — so it adds only minimal semantic value 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 identifies the resource as 'brand strategy' and lists the specific components it covers: positioning, messaging, voice, and naming. It distinguishes itself from strategy-plan and gtm-strategy by the brand focus, even though no explicit comparison is made.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives such as gtm-strategy or strategy-plan. The 'input=brand' note hints at expected input, but no usage context, exclusions, or alternative routing is provided.

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

business-planBInspect

ENTERPRISE: complete business plan from an idea. input=business idea. [x402: 40.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are present, so the description carries the full burden. It does disclose meaningful operational context: this is an 'ENTERPRISE' service, costs 40.0 USDC on Base, and is pay-per-use. It does not explain output format, delivery, or any caveats, but the generation behavior is reasonably clear from 'complete business plan from an idea.'

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 very short and front-loads the core purpose before adding pricing and input details. Every clause adds value, though the terse 'input=business idea' style could be slightly more natural.

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 one-parameter generation tool, the description covers the essential trigger, input, and cost. However, it does not specify what a 'complete business plan' contains, how long the output is, or whether any additional context is expected from the user. It is minimally viable but leaves several agent-relevant details unclear.

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 schema only says 'service input' with 100% coverage, which is generic. The description compensates by specifying 'input=business idea,' giving the single parameter concrete meaning. That goes beyond what the raw schema alone provides.

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 uses a clear verb-plus-resource pattern: 'complete business plan from an idea.' It states exactly what the tool produces and what input it needs. It doesn't explicitly differentiate from siblings like strategy-plan or investor-deck-copy, but the business-plan focus 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 Guidelines2/5

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

There is no guidance on when to prefer this tool over similar siblings such as strategy-plan, proposal-draft, or brand-strategy. The 'input=business idea' hint implies the use case, but no exclusions or alternative conditions are provided.

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

busqueda-semanticaBInspect

Rankea documentos por significado contra una consulta. input='consulta || doc1 || doc2'. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description must carry behavioral disclosure. It reveals a payment model (x402, 0.003 USDC on Base, pay-per-use), which is genuinely useful non-obvious context. However, it does not state whether ranking is deterministic, what the return format is, 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?

Very short and front-loaded: purpose then input format then payment note. No wasted words, though the payment bracket is somewhat cryptic and could confuse without explanation of when payment is charged.

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

Completeness3/5

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

For a one-parameter semantic ranking tool with no output schema, the description gives purpose, input syntax, and payment model, which covers the basics. But it omits return shape, ranking direction, limits on number of documents, and how it differs from similar siblings.

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 describes input as 'service input'. The description adds the concrete delimiter syntax 'consulta || doc1 || doc2', which is necessary for correct invocation since the schema description does not. That is meaningful value beyond the schema, but only for the single parameter.

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

Purpose4/5

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

States a specific verb and resource: ranking documents by meaning against a query. That is a clear semantic-search purpose. It does not explicitly distinguish itself from sibling tools like semantic-search or embeddings-texto, which is held against it, but the function 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 Guidelines3/5

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

The input format example implies the tool expects a query followed by documents. But there is no guidance on when to use this versus semantic-search, embeddings, or latency/accuracy tradeoffs. Usage is inferred from the input syntax rather than explicitly stated.

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

calcular-volatilidadBInspect

Volatilidad histórica de una cripto. input='btc,30' (moneda,dias). [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
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 usefully discloses the commercial model (x402 pay-per-use, 0.02 USDC on Base), which an agent needs before invoking, but says nothing about authentication, error cases, rate limits, or what the computation returns.

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 compact clauses, front-loaded with the purpose, then the input example, then the price tag. No padding, though the mix of Spanish and English framing is slightly inconsistent for a compact spec.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the definition covers input syntax and cost but omits what comes back (a decimal? percent? over which window?) — a meaningful gap when the return value is the whole point of the 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 schema declares the single parameter only as the generic "service input", so the description is what actually defines the interface: input='btc,30' (moneda,dias). That concretely conveys format, ordering, and the units (coin, days) an agent would otherwise have to guess.

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?

"Volatilidad histórica de una cripto" states the resource (crypto volatility, historical) specifically enough to separate it from siblings like crypto-price, precio-cripto or historial-precios, which return prices rather than a volatility metric. The verb is implied by the tool name rather than spelled out in the description, so it falls just short of a 5.

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 when-to-use guidance and no routing to alternatives: it never says how this differs from the many crypto/price tools in the sibling list (precio-cripto, crypto-price, historial-precios, trading-signal). The only context is the input format and cost, not applicability.

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

clasificar-sentimientoBInspect

Análisis de sentimiento local (positivo/negativo/neutral). input: {texto}. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does add genuine behavioral context that structured fields lack: local execution and a pay-per-use x402 charge of 0.03 USDC on Base. However, it omits anything about latency, limits, failure behavior, or whether the payment is settled per call.

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 compact segments — purpose, input shape, pricing — with the purpose front-loaded and no filler. The bracket notation for pricing is slightly telegraphic but readable.

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, the description usefully names the three output classes, and it discloses the x402 cost an agent must budget for. For a single-parameter classifier this is close to complete; only language handling and error behavior are unaddressed.

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 there is a single 'input' parameter, so the schema already documents the contract. The description's 'input: {texto}' merely restates that the field takes text, adding no format, length, or language guidance 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?

States a specific verb+resource ('Análisis de sentimiento') and enumerates the output space (positivo/negativo/neutral), so an agent knows exactly what it produces. The 'local' qualifier hints at differentiation from the sibling 'sentiment', but the relationship to that sibling is never made explicit.

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 when-to-use guidance and no routing against the many overlapping siblings (sentiment, clasificar-texto, clasificar-tema, classify-topic). The only contextual note is the payment model, which is about cost, not selection.

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

clasificar-temaCInspect

Clasifica un texto por tema (zero-shot, embeddings). input: {texto, categorias?}. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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 usefully discloses that classification is zero-shot via embeddings and, importantly, that invocation is paid (0.03 USDC on Base via x402), which an agent needs before calling. It says nothing about output format, latency, or failure modes.

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?

Very compact and front-loaded: purpose first, then input shape, then the pricing tag. Nothing is padded, though the input-shape fragment is too terse to be unambiguous.

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?

No output schema exists, so the description should explain what a classification returns (labels, scores, top-k), but it does not. It also leaves the input contract contradictory rather than resolved, so an agent lacks what it needs to call and interpret the tool reliably.

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

Parameters2/5

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

The schema declares a single string parameter described only as 'service input', yet the description claims the input is an object {texto, categorias?}. That is a shape conflict rather than added clarity, and the optional 'categorias' is not reflected in the schema at all, which could mislead an agent about how to call the tool.

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

Purpose4/5

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

States a specific verb+resource ('Clasifica un texto por tema') and adds the method (zero-shot, embeddings), so the agent knows this is a zero-shot topic classifier. However it offers no differentiation from near-identical siblings such as topic-classify, classify-topic, or clasificar-texto.

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 when-to-use guidance, no conditions, and no named alternative among the many sibling classifiers. The only extra context is pricing, which is not usage guidance.

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

clasificar-textoCInspect

Clasifica un texto por tema/categoría. input=texto. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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 behavioral burden. It usefully discloses the payment model ("x402: 0.002 USDC on Base, pay-per-use"), which is real value beyond the schema, but says nothing about the classification taxonomy, output shape, latency, or whether categories are fixed or inferred.

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 short fragments, front-loaded with the core action and no wasted prose. The pricing bracket is compact and clearly set apart.

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 no output schema and no annotations, the description should explain what a classification call returns (label only? candidate set? confidence?) and its constraints. It omits all of that, leaving the return contract undefined.

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 there is a single parameter, so the baseline is 3. The description's "input=texto" merely restates what the schema already defines and adds no format, length, or language constraints.

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

Purpose4/5

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

States a specific verb ("Clasifica") and resource ("un texto") plus the classification axis ("por tema/categoría"), so the agent knows exactly what the tool does. However, it gives no differentiation from the near-identical siblings classify-topic, topic-classify, or sentiment, all of which overlap this space.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus the many overlapping classification siblings, nor any stated preconditions or exclusions. The agent must guess whether this differs from classify-topic or topic-classify.

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

classify-topicBInspect

Classify a text by topic/category. High volume for routing/tagging. input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto

TDQS

B3.4/5.0
Behavior2/5

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

With no annotations provided, the description must carry the behavioral burden. It does add a pay-per-use cost indicator ([x402: 0.002 USDC on Base]) but doesn't disclose any classification behavior details such as return format, model label likelihoods, or limitation of persisting the request. The behavioral profile remains largely under-specified.

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 compact and front-loads the central classification function. The pricing mention takes away a little focus but is functional, and 'input=text' repeats the schema slightly. It still remains useful and direct.

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), the description covers the call's intent, and mention of cost provides an important consideration. However, it does not explain what kinds of categories are returned, how output is structured, or how a caller might use the response, leaving some ambiguity for the 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 description coverage is 100% because the input field is described as 'text'. The description itself only restates 'input=text', adding no new semantic beyond the schema. This meets the baseline for full schema coverage without adding meaningful enrichment.

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 and resource: 'Classify a text by topic/category.' This clearly identifies the tool as a classification model and distinguishes it from sibling tools like sentiment, entities, or translate, which address different text-processing tasks.

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 phrase 'High volume for routing/tagging' gives a clear when-to-use context, but no explicit guidance about when not to use this tool or which sibling might be a better alternative for classification of other properties. Some inference is still required from the agent.

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

code-explainBInspect

CONSUMER: explain code + basic improvements. input=code. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior2/5

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

No annotations are provided, so the description must carry behavioral disclosure. It adds pay-per-use pricing ('0.1 USDC on Base') which is useful, but it does not mention output format, limitations, side effects, or what 'basic improvements' looks like. With no annotations and no return schema, this is 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.

Conciseness4/5

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

The description is extremely short and front-loaded with action, input, and pricing. There is no fluff. It is telegraphic but effective for a simple one-parameter tool, though a fully structured sentence might slightly improve readability.

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 one-parameter tool, the essentials are present: what it does, what to provide, and cost. However, it lacks output expectations and any disambiguation from several similar siblings, which makes it minimally viable but not 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%, but the schema's parameter description is generic ('service input'). The description adds real meaning by specifying 'input=code,' clarifying that the single parameter expects code. This goes beyond the schema's vague placeholder.

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?

Description states a specific verb+resource: 'explain code + basic improvements.' The 'CONSUMER:' prefix hints at intended audience, and 'input=code' reinforces the scope. It is clear enough though it does not explicitly differentiate from sibling tools like 'code-review' or 'explain.'

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 versus alternatives such as code-review, code-review-security, code-gen, or explain. The description implies usage ('input=code') but provides no context for selection or exclusions.

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

code-genAInspect

Generate code from a description. For agents/devs. input=what it should do. [x402: 0.008 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesqué debe hacer el código

TDQS

A3.7/5.0
Behavior3/5

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

There are no annotations, so the description must carry the behavioral disclosure burden. It communicates the input and makes the generation intent clear, but it does not say whether the code is returned directly, whether it is executed, or what exact output format is expected. The pay-per-use pricing is useful operational context.

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 short, front-loaded with the core purpose, and avoids rambling. The pricing and target-user clauses are additional but compact. It is efficient though not as tightly minimal as it could be if pricing were considered pure metadata.

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 single-parameter tool, the description and schema together cover what is required to invoke it correctly. It specifies the intended input, the target audience, and the cost. The output format is not explicitly described, but the phrase 'generate code' strongly implies the result, so nothing necessary is missing.

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 schema already documents the only parameter 'input' at 100% coverage, including a Spanish description of what the code should do. The description's 'input=what it should do' restates this meaning without adding examples, syntax, or additional semantic detail. 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?

Uses a specific verb and resource: 'Generate code from a description.' This clearly differentiates it from siblings like code-review and text-to-sql, and the input explanation reinforces what the 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 Guidelines3/5

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

Provides practical context by saying it is 'for agents/devs' and defines the input as 'what it should do.' However, it does not explicitly state when to choose this tool over the many code-related sibling tools, nor does it list any exclusions.

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

code-reviewAInspect

PREMIUM: code review (bugs, security, improvements). For devs/companies. input=code. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYescódigo

TDQS

A3.7/5.0
Behavior4/5

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

The description discloses that this is a premium pay-per-use tool with pricing ([x402: 0.02 USDC on Base]) — a significant behavioral trait beyond the bare name. It also clarifies output scope (bugs, security, improvements). With no annotations at all, the description carries the behavioral burden and does substantial work.

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?

One compact sentence with scannable pricing info. It's structurally fine, but the Spanish/Portuguese parameter description ('código') and the mixed-language preamble 'PREMIUM' and x402 syntax add minor noise. Still overall compact.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description provides enough to call it: input is code, output is review, pricing is disclosed. It doesn't say what format the output comes back in, what language constraints apply, or the max input size, but those are likely obvious from the tool's nature.

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%; the single parameter 'input' is documented as 'código' in the schema. The description adds 'input=code' which reinforces the same information. Baseline 3 is appropriate since the schema already fully covers the parameter, and the description contributes redundancy rather than new 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 'code review (bugs, security, improvements)' and the input is code. It's a specific verb-resource pair that distinguishes it from siblings like code-gen, explain, proofread, etc.

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 says 'For devs/companies' and 'input=code' which implies when to use it — when you have code to review. It doesn't explicitly exclude alternatives among the many siblings, but the code-review purpose is relatively clear given the sibling list.

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

code-review-securityAInspect

PREMIUM: security-focused code review by severity. input=code. [x402: 4.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose useful behavioral traits like pay-per-use, cost in USDC on Base, and severity-based output ordering. However, it does not describe the response shape, processing behavior, or data-handling implications of sending code to the service.

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 compact and front-loaded with the main purpose and pricing. The 'PREMIUM' tag and bracketed payment details are slightly noisy, but nearly every token adds useful information for selection and invocation.

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 single-string input tool, the description conveys the core purpose and input type. However, there is no output schema, so the description should more explicitly state what the tool returns; 'by severity' only hints at the result structure. It is adequate but has clear 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 schema only describes the parameter as 'service input', which is generic. The description adds meaningful semantics with 'input=code', telling the agent what kind of content to supply. It does not specify language or format, but it substantially clarifies the otherwise vague 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 states a specific verb and resource: a security-focused code review, with output organized by severity. The 'security-focused' qualifier distinguishes it from the closely related sibling code-review tool, so an agent can select it without opening the schema.

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 context is implied: choose this tool when a security-oriented code review is needed. However, there is no explicit when-to-use or when-not-to-use guidance, and the sibling code-review tool is not mentioned as an alternative.

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

codigoDInspect

Auto-created from real demand (75 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.8/5.0
Behavior2/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, yet it only exposes the payment aspect (0.02 USDC on Base, pay-per-use). It does not state what the tool does, what side effects (if any) occur, what auth is needed, or what the response looks like.

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 text is short, but it is a fragment rather than a well-structured tool description, and it fails to front-load any purpose. The only substantive content is pricing, which does not earn its place in a tool definition.

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

Completeness1/5

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

The tool is extremely simple (one required parameter, no output schema), yet the description provides no functional context whatsoever. An agent cannot infer what 'codigo' accepts, produces, or why to call it.

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% (one required 'input' string, described only as 'entrada'), so the baseline is 3. The tool description adds no extra meaning to the parameter, but the high coverage keeps this at the baseline.

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

Purpose1/5

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

The description 'Auto-created from real demand (75 requests) [x402: 0.02 USDC on Base, pay-per-use]' contains no verb, no resource, and no action. It only describes provenance and pricing, leaving the tool's function completely unspecified and indistinguishable from sibling code tools like code-gen and code-explain.

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 about when to use this tool or which alternatives might be preferable. The mention of 'real demand' hints at popularity but offers no context for selecting this tool over the many code-related siblings.

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

combo-compet-market-email-70c7adBInspect

Composed tool chaining competitor-scan → market-data → email-campaign-pipeline → language-detect (pay-per-call, x402). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

B3.1/5.0
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, and it does disclose the sequential chaining behavior and the pay-per-call cost ('0.01 USDC on Base, pay-per-use'). However, it does not address output format, side effects, failure behavior, or what happens at each stage beyond the chain order.

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 compact and front-loads the pipeline chain before cost details. It slightly repeats the pay-per-call concept with both 'pay-per-call' and 'pay-per-use', so it is not entirely waste-free, but it is appropriately brief.

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?

For a multi-stage composite tool with no output schema and no annotations, this description is too thin. It names the chained tools but does not explain what the pipeline input should be, what result is ultimately returned, or why language-detect is the final stage.

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 schema already covers the single 'input' parameter at 100% with the phrase 'pipeline input', so the baseline is 3. The description confirms the input feeds into the chained pipeline but adds no detail about input format, expected content, or stage-specific usage.

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 names a specific pipeline of tools ('competitor-scan → market-data → email-campaign-pipeline → language-detect'), which makes it clear what the composite tool chains and distinguishes it from sibling combo tools. It lacks a true verb+outcome statement, so it is not a 5, but an agent can understand the tool's composition.

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 when-to-use or when-not-to-use guidance is given. The chain implies a competitor/market-analysis-to-email workflow, but the description never explains when to choose this combo over running the individual tools or selecting combo-gtm-email-crypto-2e0abb.

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

combo-discre-agtech-3c62b9CInspect

Composed tool chaining discrepancy-detector → agtech-market (pay-per-call, x402). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.8/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure. It usefully reveals the pay-per-call nature, x402 payment method, 0.01 USDC cost on Base, and the chaining order. However, it does not disclose side effects, failure behavior, whether the input is transformed, or what the composition returns.

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 very short and front-loaded: it states the pipeline composition first and the cost second, with no filler. It is concise, though it sacrifices necessary explanatory detail for brevity.

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?

For a composed tool with pay-per-call implications, no annotations, and no output schema, the description is insufficiently complete. An agent cannot reliably know what input to provide, what the output looks like, when to choose this over its components, or what happens when one stage fails.

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 the single parameter. The description adds no meaning beyond the schema's vague 'pipeline input' label, so the baseline of 3 applies.

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

Purpose3/5

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

The description names a composed pipeline ('discrepancy-detector → agtech-market') and indicates it is a chained tool, which is more than a tautology. However, it never states what the tool actually accomplishes or what output the agent should expect, so the purpose remains vague and not clearly distinguishable from calling the two sibling tools separately.

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 composed tool versus the individual discrepancy-detector and agtech-market tools, or versus other combo siblings. The pay-per-call x402 note is pricing information, not usage context.

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

combo-gtm-email-crypto-2e0abbBInspect

Composed tool chaining gtm-strategy → email-polish → crypto-payments-2026 (pay-per-call, x402). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

B3.2/5.0
Behavior3/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 usefully reveals that the tool is pay-per-call via x402, costing 0.01 USDC on Base. However, it does not disclose side effects, authentication requirements, failure modes, or whether the underlying tools mutate data.

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 one compact sentence plus a pricing note, with no filler. The core composition information is front-loaded, and the critical pay-per-use cost is included without bloating the text.

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 having only one parameter and no output schema, the description leaves important gaps: it does not specify what the pipeline returns, what the input should contain, or when this combo should be selected over its component tools. The cost and chain are helpful but insufficient for confident 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?

The input schema already describes the single parameter as 'pipeline input' with 100% coverage. The description adds no further meaning about what format or content the pipeline input should take, so it does not improve on 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 states a specific process—'chaining gtm-strategy → email-polish → crypto-payments-2026'—and clearly identifies the tool as a composed pipeline rather than a single operation. It distinguishes itself from individual sibling tools by naming its three components, though it does not describe the final deliverable.

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 given about when to use this composed tool versus running the individual sibling tools (gtm-strategy, email-polish, crypto-payments-2026) separately. The description implies a pipeline use case but does not state exclusions or alternatives.

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

competitive-analysisBInspect

PREMIUM (business): competitive analysis of a sector/company with a recommendation. input=sector/company. [x402: 0.15 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYessector/empresa a analizar

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It does disclose that this is a PREMIUM pay-per-use tool with a fixed price of 0.15 USDC, which is useful context. It also indicates the output includes a recommendation, but it does not explain return structure, limits, data sources, or failure 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?

The description is concise and packs purpose, input, output, and pricing into a single sentence. It is not perfectly front-loaded because 'PREMIUM (business)' appears before the main action, but there is minimal waste and no redundant expansion.

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

Completeness3/5

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

For a one-parameter, reasonably simple tool, the description gives the key information a caller needs: what it analyzes, what input it expects, and what kind of output it produces. However, there is no explicit guidance on output structure or how to interpret the recommendation, and no alternative routing; an agent might still need to discover behavior at call time.

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 documents the single parameter. The description repeats the input value by saying 'sector/company', which adds context but no new schema-level semantics. The baseline of 3 is appropriate given full schema 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 identifies the purpose: it performs a competitive analysis of a sector or company and provides a recommendation. There is enough specificity to distinguish it from generic research or reporting tools, though it does not explicitly contrast with siblings like risk-analysis or strategy-plan.

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 intended use case is implied by 'competitive analysis of a sector/company with a recommendation' and the input hint 'input=sector/company'. However, there is no explicit guidance on when to prefer this tool over similar siblings such as research, report, or strategy-plan, and no when-not-to-use conditions.

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

competitor-monitoringBInspect

WORKFLOW: weekly competitor movements + actions, with sources. input=competitors. B2B: strategy teams stay ahead. [x402: 25.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It discloses the tool is a 'WORKFLOW' and pay-per-use, and mentions output with sources, but it fails to state side effects, authentication needs, output format, or whether the operation is read-only. For a tool with no annotations, this is 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.

Conciseness4/5

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

The description is short and front-loaded with the core workflow: 'weekly competitor movements + actions, with sources.' The B2B context and pricing note are relevant, though the 'WORKFLOW:' prefix and compressed 'input=competitors' phrasing read as jargon and could be clearer.

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?

For a tool with one generic string parameter, no annotations, and no output schema, the description leaves essential questions unanswered: how to format competitor input, what the report/output looks like, when this is preferred over sibling tools, and what the workflow steps are. It is not complete enough for an agent to invoke confidently without further clarification.

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 only has a generic 'service input' description, so the description's 'input=competitors' adds meaningful semantic guidance about what to pass. Still, it does not explain format, structure, or examples, so it is helpful but not fully specific.

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 identifies a specific resource ('competitor') and action ('weekly competitor movements + actions, with sources'), and it states the intended audience ('B2B: strategy teams stay ahead'). However, it does not differentiate this tool from sibling tools like competitor-scan or competitive-analysis, so it stops short of full clarity.

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 use cases: weekly competitor monitoring with sources, useful for B2B strategy teams. It does not explicitly state when to use this tool over alternatives, nor does it provide exclusions or conditions, so guidance is only implied rather than precise.

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

competitor-scanAInspect

SMB: competitor research + SWOT + positioning + how-to-win. input=company. [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/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 does disclose a meaningful behavioral trait: pay-per-use at 5.0 USDC on Base via x402, along with the expected output components. However, it does not mention output format, external data requirements, or whether this is an LLM-generated report, leaving partial 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 one compact line structured as purpose, input, and pricing. Every segment adds distinct information, and the core purpose is front-loaded before cost metadata. There is no fluff 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?

The description covers the essential invocation contract: one input parameter, the major output categories, and the cost model. However, with no output schema and no sibling differentiation, an agent is left to infer the exact return format and when to choose this over similar-looking tools, so completeness is only moderate.

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 schema description for 'input' is essentially a tautology ('service input'), but the tool description adds real meaning by saying 'input=company', telling the agent exactly what entity to provide. It stops short of giving an example or value format, but for a single free-text parameter this is a meaningful improvement over 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 deliverable set ('competitor research + SWOT + positioning + how-to-win') and the input ('company'), so an agent can understand the core function. It does not explicitly contrast itself with siblings such as competitive-analysis or market-research-report, so it misses the top score.

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 must be inferred from the 'SMB:' prefix and the listed research outputs; there is no explicit 'when to use' or 'when not to use' guidance. Because several sibling tools (competitive-analysis, market-intelligence, deep-research-report) overlap significantly, the lack of routing direction is a noticeable gap.

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

compliance-auditAInspect

PREMIUM: compliance/legal-risk audit by severity. input=document/policy. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It does disclose the significant cost trait: '20.0 USDC on Base, pay-per-use.' It also indicates output is organized 'by severity.' However, it does not say anything about data handling, input limits, or whether the operation is strictly read-only.

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 one compact line with no filler: it opens with the premium/cost signal, states the purpose, and names the input type. Every segment contributes information, and the cost warning is placed prominently.

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 single-parameter tool with no output schema, the description covers the essential operational facts: what to pass, what kind of result to expect, and that it is a paid call. It lacks an explicit return-format description and alternative routing, but the low complexity keeps this close to 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?

The schema's only parameter is described merely as 'service input,' which is uninformative. The description repairs this by saying 'input=document/policy,' giving the agent the actual semantic expectation. This adds meaningful guidance beyond the schema despite the 100% schema description 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 states a specific function: 'compliance/legal-risk audit by severity.' This adds the legal-risk scope and severity output on top of the tool name. It is not a pure tautology, though it does not explicitly distinguish itself from the sibling 'risk-analysis' tool.

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 gives one usage hint, 'input=document/policy,' but does not state when to prefer this tool over alternatives like risk-analysis, contract-draft, or fact-check. There is no when-to-use or when-not-to-use guidance, so an agent must guess which sibling covers which scenario.

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

compressAInspect

Compress a prompt into dense language and return the version with fewer tokens (typical 20-40% saving). Use it BEFORE sending prompts to any LLM to cut token cost without losing meaning. input=text to compress. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesTexto/prompt a comprimir

TDQS

A4/5.0
Behavior3/5

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

With no annotations provided, the description carries the behavioral transparency burden. It discloses that the tool compresses input, produces a fewer-token version, and has a pay-per-use cost of 0.001 USDC on Base. But it does not describe potential quality trade-offs, whether meaning can be lost for very short prompts, or what exactly happens in edge cases, so there is still a meaningful 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 short and well-structured, front-loading the core purpose and expected savings, then giving the usage directive, then parameter note, then the fee note. Every sentence earns its place without unnecessary jargon.

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 simplicity of the tool (one required string parameter, no nested objects, no output schema), the description provides enough to invoke the tool correctly: the input is a prompt, the output is a compressed version, and the cost is explicit. The missing output schema is not fatal because the description explains the return shape. It slightly falls short by not clarifying input limits or language 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 description coverage is 100%, since the sole `input` parameter is described as 'Texto/prompt a comprimir'. The description merely restates the same meaning ('input=text to compress') without adding syntax, expected format, or edge-case guidance, so the description adds little 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 states a specific action ('Compress a prompt'), a clear resource ('prompt'), and the expected outcome ('return version with fewer tokens'). It distinguishes itself from sibling tools like count-tokens (which measures tokens) and summarize (which produces a human summary) by focusing on lossless token reduction.

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 tells the agent when to use the tool: 'Use it BEFORE sending prompts to any LLM to cut token cost without losing meaning.' This is actionable and context-rich. However, it does not name alternative approaches or explain when not to use it, leaving some room for ambiguity.

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

comprimirAInspect

CONSUMER: compress a prompt to dense language keeping meaning (<=50%). input=text. B2B: save LLM tokens in pipelines. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations, the description carries the full disclosure burden and does it well: it specifies the compression target (<=50%), the preservation of meaning, and adds the pay-per-use cost of 0.001 USDC on Base. It does not contradict any annotations and provides meaningful behavioral context beyond a generic action.

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 and front-loaded: it states the core action, the constraint, the input type, and the token-saving use case in a few short clauses. The pricing line is additional but useful, and every part 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 one-parameter text transformation tool with no output schema, the description covers the operation, input, output constraint, and commercial context. It is sufficiently complete, though it could briefly clarify what the caller receives in the response.

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 schema covers 100% of the parameter structure, so the baseline is 3. The description adds only a minimal clarification that the input is text, while the schema's own description is generic ('service input'). This is helpful but not substantial enough to raise the score.

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 a specific operation: compressing a prompt into dense language while keeping meaning and reducing length to at most 50%. It is clear and actionable, but it does not distinguish this tool from the similarly named sibling 'compress' or related tools like 'summarize' and 'destilar'.

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 gives two usage contexts: consumer prompt compression and B2B token cost savings in pipelines. This implies when the tool is useful, but it provides no explicit guidance on when to prefer comprimir over alternatives such as 'compress', 'summarize', or 'destilar'.

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

contar-tokensBInspect

CONSUMER: exact token count (tiktoken) for a model. input=text, modelo=optional. B2B: budget LLM calls. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries responsibility for behavioral disclosure. It usefully reveals tiktoken exactness, optional model, pay-per-use pricing, and cost (0.001 USDC on Base), but it does not state the output format, behavior without a model, or error/auth requirements. The optional 'modelo' mention also conflicts with the input schema, reducing trust.

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 short, label-segmented, and front-loads the main purpose. Each chunk adds at least some information, though the B2B clause is somewhat cryptic and the 'modelo=optional' note is unreliable.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description gives the core behavior and cost, but it lacks a clear return-value statement, default-model behavior, and resolution of the missing 'modelo' parameter. It is adequate for a simple count but not fully complete.

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

Parameters2/5

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

The schema only documents 'input' as 'service input'; the description clarifies it is text and mentions an optional 'modelo' parameter. However, 'modelo' is not present in the input schema, so an agent following the description would likely try to pass a parameter the tool may not accept. That misleading extra detail outweighs the minor clarification of 'input' as text.

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 this tool computes an exact token count using tiktoken for a model, which is a specific verb + resource. It does not, however, differentiate itself from the sibling tool 'count-tokens', and the B2B 'budget LLM calls' phrase is vague.

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?

It gives some use-case context by splitting into CONSUMER (exact token count) and B2B (budget LLM calls), implying when to use it. But it offers no exclusions, no comparison to alternatives like count-tokens, and no guidance on when this tool would be inappropriate.

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

content-pipelineAInspect

PREMIUM: full content pipeline (post + variants + hashtags). input=brief. [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden of behavioral disclosure. It usefully discloses that this is a PREMIUM pay-per-use service with a specific cost (5.0 USDC on Base), which is important operational context. It does not describe output format, delivery behavior, or side effects, but the tool appears to be a straightforward content generator.

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 compact sentence with no wasted words. It front-loads the tool's purpose, then gives the input expectation and payment terms. Everything included 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 one-parameter tool with no output schema, the description adequately explains what the tool produces, what input to provide, and the cost. It is slightly thin on the exact output shape or delivery mechanism, but the core information needed to invoke and understand the tool is 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?

The schema coverage is 100%, but the schema's parameter description is generic ('service input'). The description adds critical meaning by specifying that the input should be a brief, which tells the agent exactly what to pass. This exceeds what the schema alone provides.

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 identifies the tool as a full content pipeline with explicit deliverables: post, variants, and hashtags. It also specifies the required input type (brief), which distinguishes it from narrower sibling tools like headlines or keywords. However, it lacks a clear verb like 'generate' or 'create', so it is slightly less direct than an ideal definition.

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 the usage context: use this tool when you need a complete content package (post + variants + hashtags) from a brief. It does not explicitly mention when not to use it or name alternative sibling tools, so the agent must infer the differentiation from the sibling list.

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

contract-draftAInspect

PREMIUM (business): contract/agreement draft from your terms (with legal notice). input=type + terms. [x402: 0.15 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestipo de contrato y términos clave

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full transparency burden. It discloses the pay-per-use behavior and cost ('0.15 USDC on Base'), marks it as premium/business-only, and mentions that a legal notice accompanies the draft. It does not detail rate limits, error behavior, or whether the operation is irreversible, but the core behavioral facts are surprisingly clear given the short description.

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 highly compact and front-loads the purpose before specifying the input requirement and pricing. Every segment serves a distinct functional purpose: target audience, output, input format, and cost. A small amount of marketing noise ('PREMIUM') is present, but it does not undermine the description's efficiency.

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 a single simple input parameter and no output schema, the description adequately explains what the agent needs: a contract type plus terms, and the tool produces a draft with a legal notice. It even flags the pay-per-use cost. The only missing contextual detail is the exact output format/structure, but the core call is not impeded.

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 describes the parameter as 'tipo de contrato y términos clave', and the description repeats this as 'input=type + terms'. Since schema coverage is 100%, the description adds little genuinely new semantic value, though it does reinforce the expected structure of the input.

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 drafts a contract/agreement from the user's terms and includes a legal notice. It names a specific verb and resource ('contract/agreement draft from your terms') and the 'PREMIUM (business)' label indicates target context. It could more explicitly differentiate from sibling tools like smart-document or traductor-juridico, but the core purpose is unmistakable.

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 a usage formula: 'input=type + terms.' This implies the input should contain the contract type and key terms, giving some guidance. However, it does not state when to prefer this tool over any of the many sibling tools nor when not to use it, leaving the agent to infer suitability.

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

contratoCInspect

Genera un borrador de contrato. input=descripción del contrato. [x402: 0.15 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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. It mentions a pay-per-use cost and the input format, but does not disclose behavior beyond that: no details on output format, language of the draft, jurisdiction, or any limitations. The '[x402: 0.15 USDC on Base, pay-per-use]' is a pricing note, not behavioral transparency about the operation itself.

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 very concise, two sentences with no wasted words. The key information—what it does and the input—is front-loaded TV, and the pricing note is appended. It is efficient.

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?

Given the tool generates legal contracts, there is a high need for context: contract type, jurisdiction, parties, etc. The description provides only the input field and pricing. With no annotations or output schema, the description is insufficient to guide an agent on how to formulate a complete prompt or what to expect in the output.

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 parameter 'input' is already documented as 'service input', which is vague. The description adds that it is a 'descripción del contrato', providing a bit more meaning than the schema, but it does not clarify expected format, language, or length, so it only partially adds value.

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 generates a contract draft and specifies the input as a contract description. It uses a specific verb ('genera un borrador') and resource ('contrato'), which distinguishes it from related tools like 'contract-draft' in the sibling list, though it doesn't explicitly name that sibling.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives like 'contract-draft' or 'legal-review'. It implies usage by the description itself, but lacks any explicit context or exclusion of other tools.

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

corregirDInspect

Auto-created from real demand (95 requests) [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.5/5.0
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, and it discloses only that the call costs 0.01 USDC on Base on a pay-per-use basis — a genuine cost/auth detail. It says nothing about what the operation actually does, whether it mutates anything, or what it returns.

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?

It is a single short line, so it is not bloated, but every word is spent on provenance and pricing rather than on the tool's function. Concise but not front-loaded with anything actionable.

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

Completeness1/5

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

For a task tool with no annotations, no output schema, and a contentless parameter, the description supplies none of the missing context. An agent cannot determine what the tool will do with 'input' or how to use the result.

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

Parameters2/5

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

Schema coverage is nominally 100%, but the sole parameter's description is just 'entrada' ("input"), which is a tautological restatement of the field name and conveys no semantics. The tool description adds nothing further, so the agent learns neither format nor expected content.

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

Purpose1/5

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

The description never states what the tool does. It only reports provenance ('Auto-created from real demand') and a payment model, leaving the agent to guess from the name 'corregir' that it corrects/proofreads text. There is no verb+resource and no differentiation from siblings like 'proofread' or 'rewrite-formal'.

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

Usage Guidelines1/5

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

No when-to-use, when-not-to-use, or alternative is given. The agent receives no signal about what kind of input this tool expects or when it should be preferred over the many closely related text tools in the sibling list.

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

correlacionesBInspect

Matriz de correlación de un CSV. input=URL o CSV crudo. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
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 usefully discloses the payment model (x402, 0.02 USDC on Base, pay-per-use), which is real behavioral context an agent needs. However it says nothing about output shape, minimum row/column requirements, or failure modes for non-numeric or malformed CSV.

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 compact clauses front-load the purpose, then input format, then cost. Nothing is wasted, though the bracketed pricing token is slightly dense relative to the otherwise terse phrasing.

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 one-parameter tool with no output schema, the essentials are present: what it computes, what it accepts, and what it costs. It stops short of describing the returned matrix or any size constraints, but the low complexity keeps this from being a serious gap.

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 nominally 100%, but the schema description for the single parameter is only the generic 'service input'. The description compensates by stating 'input=URL o CSV crudo', which clarifies the accepted source formats beyond the schema. Baseline 3 is exceeded because this is genuine added meaning.

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

Purpose4/5

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

States a specific verb+resource: 'Matriz de correlación de un CSV' is unambiguous about the computed artifact and the input type. It does not, however, distinguish itself from near-neighbors like estadisticas-descriptivas or detectar-outliers in the sibling list.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no prerequisites, and no named alternative among the many analytics siblings (estadisticas-descriptivas, detectar-outliers, pivotar-datos). The agent must infer usage entirely from the purpose phrase.

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

count-tokensAInspect

Estimate the token count of a text (to budget LLM calls). High volume. input=text. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a medir

TDQS

A3.6/5.0
Behavior3/5

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

There are no annotations, so the description carries the full burden, and it does add genuine behavioral context: 'High volume' signals scale expectations, the x402 note discloses a pay-per-use cost of 0.001 USDC on Base, and 'Estimate' frames the result as approximate. Yet it omits which tokenizer or tokenization standard the estimate uses, input-size limits, and what the response contains. With zero annotation coverage, these gaps are material.

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 compact and purpose-first: the verdict comes first, then a terse set of separate clauses for volume, input, and pricing. Each fragment earns its place, with the sole waste being 'input=text' which partially duplicates the schema. Overall, it is efficient, appropriately sized, and well organized.

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 single-parameter tool with no annotations and no output schema, the description covers the essentials: purpose, input, volume, and cost. However, it never says what the tool returns (a plain number? a breakdown?) or which tokenizer the estimate is based on, both relevant for the stated budgeting use case. Because there is no output schema to compensate, these omissions are noticeable.

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% — the only parameter has a description, 'texto a medir', so the schema already documents it. The description's 'input=text' merely restates what the schema conveys without adding tokenizer or format details. The baseline score of 3 applies because the description neither harms nor meaningfully enriches the 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 states a specific action and resource: 'Estimate the token count of a text' is a clear verb+object pairing, and the parenthetical '(to budget LLM calls)' grounds the purpose. It naturally distinguishes itself from the many sibling text-processing tools because it is the only one dedicated to counting/estimation.

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 purpose clause 'to budget LLM calls' implies when the tool should be used, which provides some contextual guidance. However, the description never names alternatives, exclusions, or explicitly says when not to use it. For a tool with no obvious sibling competitor this is adequate, but it leaves the decision to inference.

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

cronBInspect

Generate a cron expression from natural language. input=frequency. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYescada cuánto ejecutar

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations provided, the description is expected to carry behavioral information. It does disclose a pay-per-use cost structure and the nature of the transform (natural language to cron expression). This is useful, but it omits other traits like output format expectations, potential validation behavior, or error handling. It adds some value but not enough for a higher score.

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 brief and front-loaded, clearly stating the action and input first. The pricing note is secondary but relevant. No filler exists, and each element earns its place. It could be slightly improved by removing the bracketed metadata, but it is still efficiently structured.

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 one-parameter tool with no output schema, the description is mostly complete: it names the transformation and the nature of the input. However, it does not clarify what the return value looks like (beyond being a cron expression) or what happens with malformed inputs. This is a minor but meaningful gap.

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 goes slightly beyond the schema by explicitly stating 'input=frequency', which directly communicates the intended semantic role of the parameter. The schema description 'cada cuánto ejecutar' already indicates frequency, but the description's explicit mapping reinforces the meaning.

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's function: generating a cron expression from natural language. The verb 'Generate' is specific and identifies the resource (cron expression). It does not explicitly differentiate from sibling tools, but none of the siblings are cron-related, so the distinction is not critical. The purpose is clear and actionable.

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 does not provide any guidance on when to use this tool versus alternatives, nor does it mention exclusions or prerequisites. The usage context is only implied by the purpose itself. The pricing note gives cost context but not usage-directional guidance.

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

crypto-backtestAInspect

TRADING(info): SMA-crossover backtest on historical data. INFORMATION ONLY. input=symbol, dias=optional. [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the burden. It discloses 'INFORMATION ONLY', signalling no trade execution, and the pay-per-use cost model. However, it doesn't describe limitations like data source, period, or whether fees/slippage are included, leaving important behavioral traits hidden.

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 compact and front-loaded with the core purpose, then adds cost and parameter hints. The cryptic 'TRADING(info)' prefix and telegraphic style are minor warts, but there is no redundant content.

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?

For a tool with no output schema, the description omits any indication of the return format (e.g., performance metrics, chart data, trade list). It also lacks defaults for 'dias' and data source, so an agent cannot fully predict the outcome.

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 schema's single 'input' parameter has only a generic 'service input' description, so the tool description adds the crucial mapping 'input=symbol, dias=optional'. This gives the agent the actual semantic content, though it doesn't specify types or defaults.

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 'backtest' with a clear resource 'SMA-crossover on historical data', and the 'INFORMATION ONLY' tag further distinguishes it from execution-style trading tools like trading-signal. An agent can tell this from siblings without opening the schema.

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 when-to-use or alternatives are provided. The description implies a use case (SMA crossover historical analysis) but doesn't state when to prefer this over trading-signal or market-data, nor any exclusions. 'INFORMATION ONLY' is the only usage hint.

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

crypto-payments-2026AInspect

INDUSTRY REPORT: State of crypto payments 2026 (deep, cited). input=optional scope. B2B: PSPs and merchants evaluate integrating crypto payments. [x402: 120.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It adds useful context like 'deep, cited', optional scope, and pay-per-use cost, but it does not describe output format, citation style, data sources, or side effects. For a read-only report tool, the disclosed traits are moderately helpful but not fully 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 compact and front-loads the report topic before providing scope and audience. The trailing '[x402: 120.0 USDC on Base, pay-per-use]' is somewhat cryptic, but nearly every clause earns its place.

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

Completeness3/5

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

For a one-parameter research tool, the description covers topic, depth, citation, audience, and scope. It is missing output expectations since there is no output schema, and it does not help an agent choose among adjacent crypto/market-report siblings like x402-payments-landscape.

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 description adds meaning to the otherwise generic schema property 'service input' by interpreting it as an optional scope. However, this conflicts with the schema marking input as required, and there is no guidance on how the scope should be phrased.

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 identifies the deliverable as a deep, cited industry report on the state of crypto payments in 2026 and names the target B2B audience (PSPs and merchants). It does not use an explicit verb like 'generate', but the intent is clear and the topic is specific enough to distinguish it from many unrelated 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?

It gives concrete usage context: PSPs and merchants evaluating crypto payment integration, with optional scoping via input. It does not list exclusions or explicitly name alternative report tools, but the audience and use case are clear.

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

crypto-priceAInspect

Return the LIVE price of a cryptocurrency in USD and COP with its 24h change (real market data). High volume for agents that need prices. input=symbol or id (btc, eth, sol, usdc...). [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesSímbolo o id de la moneda (btc, eth, sol...)

TDQS

A3.5/5.0
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 transparently mentions the pay-per-use x402 billing (0.005 USDC) and 'real market data' nature, plus 'LIVE price' and '24h change' scope. It doesn't disclose potential failure modes like rate limits, stale-data incidents, or invalid symbol handling, but the core behavior is reasonably clear for this simple read 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 compact and front-loads the key purpose (live price), then scope (USD/COP, 24h change), audience, and cost. The [x402] note is useful but slightly interrupts the natural reading flow; still, every sentence serves a purpose and there's no wasteful padding.

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 single-parameter, read-only price lookup with no output schema, the description covers the essential inputs, output currencies, and cost. Minor gaps include no explanation of the return value structure (JSON keys) and no examples of valid IDs beyond tickers, but these are acceptable for a simple 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% and the schema describes the input as a symbol or id. The description reinforces this with examples and specifies the exact output currency (USD/COP). It doesn't add detail about accepted symbol normalization or syntax beyond examples, so it stays at the baseline for fully-covered parameters.

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's function: returning live cryptocurrency prices in USD and COP with 24h change, and specifies example inputs (btc, eth, sol, usdc). It distinguishes itself from broad financial tools like market-data and fx by specifying the crypto focus and live data nature, though it doesn't explicitly name a sibling alternative.

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 notes this is for 'agents that need prices' and indicates the input format (symbol or id), giving clear context for when to use it. However, it does not explicitly state when not to use it (e.g., for historical data or fiat conversions) nor name alternative tools like market-data or fx for such cases.

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

customer-onboarding-sequenceAInspect

WORKFLOW: activation onboarding sequence (channels+timing+messages). input=product. B2B: PLG teams boost activation. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure. It communicates that this is a workflow, specifies its content dimensions, and discloses payment/rate information ('15.0 USDC on Base, pay-per-use'), which is useful context. However, it does not describe side effects, authentication, or what is actually returned beyond the inferred sequence.

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, front-loaded with the tool's type and object, and uses labels ('WORKFLOW', 'input=product', 'B2B') to keep information scannable. It includes the parenthetical detail, audience, and pricing without wasted prose.

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 one-input tool with no output schema, the description gives enough to understand what the tool produces (activation onboarding sequence across channels, timing, messages) and for whom. The main gap is the absence of explicit return-format or output-delivery information, but the low complexity and clear content dimensions keep this from being a serious omission.

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 schema only describes the parameter as 'service input,' so the description's 'input=product' adds meaningful semantics that tell an agent what value to supply. Although schema coverage is 100%, the field name and description are generic, and this guidance materially improves invocation accuracy.

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 frames the tool as a workflow that produces an activation onboarding sequence, specifying the covered dimensions (channels, timing, messages) and the input (product). It is clearly distinguished from generic workflow/pipeline siblings by its onboarding-specific scope, though it lacks an explicit verb such as 'generate' or 'design.'

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 states the target use case ('B2B: PLG teams boost activation') and the required input ('input=product'), giving an agent clear conditions for selection. It does not explicitly mention when not to use it or name alternatives, but the audience and goal narrow the choice among many sibling tools.

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

customer-replyBInspect

SMB: classify a support ticket + draft the reply. input=ticket, tono=optional. [x402: 1.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations provided, the description carries the behavioral burden. It discloses meaningful traits: the operation is pay-per-use at 1.0 USDC on Base, and 'draft' implies it does not send the reply. However, it does not describe the return format, classification categories, 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.

Conciseness4/5

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

The description is short and front-loaded, moving from purpose to input to cost. The 'tono' reference and the x402 pricing bracket are cryptic and add some friction, but overall the structure is efficient.

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

Completeness3/5

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

For a one-parameter generative tool, the description is mostly adequate: it states the task, the input, an optional tone adjustment, and the cost. The main gaps are the lack of any output schema or return-value explanation and the undefined 'tono' behavior, which leave room for agent uncertainty.

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

Parameters2/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, but the description introduces 'tono=optional' as a parameter that does not exist in the input schema. This is misleading and could cause an agent to send an invalid parameter. The only genuinely useful addition is 'input=ticket', which clarifies what the 'input' string should contain.

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 a specific two-part action: classify a support ticket and draft the reply. It also scopes the tool to SMB support tickets, which helps distinguish it from generic tools like 'reply' or 'classify-topic'. However, it does not explicitly name or contrast 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 gives clear context: this is for SMB support ticket classification and reply drafting. An agent can infer when it applies, though it does not provide exclusions or explicitly point to alternatives.

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

custom-workflow-designAInspect

B2B: end-to-end enterprise process automation design + ROI. input=process+systems. [x402: 120.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the disclosure burden. It usefully reveals the pay-per-use cost of 120 USDC on Base and indicates that the result is a design plus ROI. It does not mention output format, execution side effects, or limitations, but the pricing disclosure adds meaningful behavioral context.

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 packs purpose, input contract, and pricing into a single compact line. The main purpose is front-loaded, and there is no filler or redundant restatement of the tool name.

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 an open-ended design tool with no output schema and no annotations, this description gives enough to construct an input but does not clarify the output format, depth of the design, or how ROI will be presented. It is minimally adequate but leaves room for ambiguity.

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 schema only says 'service input', which is generic. The description adds actual meaning by specifying that the input should describe process and systems. Since schema coverage is 100%, the baseline is 3, and this extra semantic guidance raises it to 4.

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 names a concrete deliverable: end-to-end enterprise process automation design plus ROI. This moves beyond the tool name and adds a distinguishing angle, though it does not explicitly contrast with siblings like autonomous-workflow.

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?

It implies the intended context with 'B2B' and 'enterprise process automation' and tells the caller what input should contain ('input=process+systems'). However, it does not explicitly state when to choose this over related alternatives or 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.

deep-research-reportBInspect

PREMIUM: full research report with cited web sources. input=topic. [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure, and it does reveal a real-world consequence: this is a pay-per-use tool costing 5.0 USDC on Base and producing a report with cited web sources. However, it does not describe output format, latency, side effects, or any limitations, and 'PREMIUM' is a label rather than a behavioral explanation.

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 very short and front-loads the primary purpose before cost details. The phrasing is fragmentary ('input=topic.', '[x402: 5.0 USDC on Base, pay-per-use]') but each portion earns its place. The 'PREMIUM:' prefix is mostly marketign labeling rather than functional information.

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 single-parameter paid tool, the description covers the critical invocation facts: pass a topic, receive a cited research report, and pay 5 USDC. Missing are output format details, explicit warning that spending money requires user consent, and guidance about which sibling tools are cheaper, free, or more appropriate for lighter research needs. It is adequate for invocation but not rich enough for confident routing among similar report tools.

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's parameter description is only 'service input,' so the description's 'input=topic' is the meaningful explanation. Since there is exactly one parameter, this is sufficient for an agent to construct a valid call. It does not add formatting constraints, but none are needed for a free-form topic string.

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 communicates the deliverable: a full research report with cited web sources, and tells the agent the input is a topic. It is distinct from generic siblings like 'research' or 'report' by emphasizing 'deep' and 'cited web sources,' though it lacks an explicit verb like 'generates.'

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

Usage Guidelines2/5

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

There is no statement of when to choose this tool over siblings such as 'research,' 'report,' 'fact-check,' or 'market-intelligence.' The only usage cue is 'input=topic,' which tells what to pass but not which scenario warrants the premium tool. It also does not mention exclusions, cheaper alternatives, or when a non-preMIUM tool would suffice.

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

destilarAInspect

Distill the irreducible essence of a concept (its core principle). Use it to get the conceptual core of something. input=concept. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesconcepto/cosa a destilar

TDQS

A4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses the pay-per-use cost ('[x402: 0.01 USDC on Base, pay-per-use]') and implies a generative operation. It does not mention potential side effects, response format, or performance characteristics. For a simple distillation tool this is acceptable 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?

The description is extremely concise, with only two sentences and a cost tag. It front-loads the purpose and usage, and every word contributes. There is no wasted text.

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 a single parameter and no output schema, the description covers the purpose, usage, and cost. It lacks details about the output format or potential limitations, but given the simplicity of the tool, it is sufficiently complete for an agent to invoke it 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 schema already describes the parameter as 'concepto/cosa a destilar' with 100% coverage. The description adds 'input=concept' and clarifies the output is a core principle, but this is largely redundant. The baseline of 3 is appropriate since the schema covers the meaning; the description offers marginal extra clarity.

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: 'Distill the irreducible essence of a concept (its core principle).' It identifies the specific verb and resource, and is not a tautology. It clearly distinguishes the core purpose from generic summarization or extraction 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 says 'Use it to get the conceptual core of something,' providing clear context on when to apply it. However, it does not mention alternatives or exclusions, even though sibling tools like destilar-batch, destilar-structured-json, and destilar-tables exist. It stops short of explicit routing guidance.

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

destilar-batchCInspect

destilar specialized for batch [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.6/5.0
Behavior3/5

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

With no annotations provided, the description carries the full behavioral disclosure burden. It does disclose the pay-per-use cost and payment rail ('x402: 0.01 USDC on Base'), which is genuinely useful. However, it says nothing about processing semantics, limits, batching format, or result behavior, leaving substantial behavioral information undisclosed.

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 a short fragment rather than a complete sentence. While it avoids verbosity, it sacrifices necessary clarity: the core action is undefined and the cost detail takes up most of the space. This is under-specification rather than effective conciseness.

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?

For a tool with no output schema and no annotations, the description is incomplete. It mentions billing and batch mode but omits what 'destilar' produces, what the pipeline input should contain, and what the return value looks like. An agent could invoke it with random text and have no idea what to expect back.

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 single 'input' parameter is already documented as 'pipeline input', establishing the baseline of 3. The description adds only the 'batch' hint, which may imply the input should contain multiple items, but it does not specify delimiters, array format, or size limits. It neither fully compensates for nor conflicts with the schema.

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

Purpose3/5

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

The description says 'destilar specialized for batch', which identifies the tool as the batch variant of the destilar family and distinguishes it from siblings like destilar, destilar-multi-language, and destilar-structured-json. However, 'destilar' itself is never defined in English, so an agent unfamiliar with the term cannot tell what action the tool performs. It is a recognizable mode label rather than a clear verb+resource statement.

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 is given about when to use this tool versus alternatives. 'Specialized for batch' implies it is for batched inputs, but there is no mention of when not to use it, how it differs from destilar-tables or destilar-structured-json, or any prerequisites. The agent has to infer usage from the name alone.

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

destilar-multi-languageCInspect

destilar specialized for multi language [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.3/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, but it only discloses a payment detail ('x402: 0.01 USDC on Base, pay-per-use'). It says nothing about execution behavior, required authorization, whether the operation is read-only or mutating, or what the agent can expect in return.

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 text is short and front-loaded, with no redundant phrasing. However, it is under-specified; its brevity reflects absence of information rather than efficient packaging of a complete definition.

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?

For a tool with no annotations and no output schema, the description leaves the core operation undefined and fails to distinguish this multi-language variant from a dozen related siblings. Pricing alone does not make this a complete, callable tool description.

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 schema already covers 100% of parameters with 'pipeline input,' so the baseline is 3. The description adds no parameter-level detail, but it does not need to compensate because the single parameter is already documented.

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

Purpose2/5

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

The description 'destilar specialized for multi language' restates the tool name without defining what destilar actually does; it offers no concrete verb or resource. The multi-language qualification mirrors the name, making it near-tautological, and although it is clearly a variant of destilar, the core function remains undefined.

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 sibling alternatives such as destilar, destilar-tables, translate, or vision-multi-language. The only contextual hint is the x402 pricing, which does not help an agent choose this tool over its siblings.

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

destilar-structured-jsonCInspect

destilar specialized for structured json [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.3/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of disclosing behavior. It does mention pay-per-use and the cost on Base, which is a useful operational detail, but it entirely omits what the tool does to the input, what the output looks like, whether it has side effects, or what limitations exist. The behavioral disclosure is minimal and insufficient.

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 a single short sentence and is front-loaded with the purpose phrase, with the pricing information appended. There is no wasted wording, but the main clause is a near-verbatim restatement of the tool name, so it is under-specified rather than elegantly concise. The pricing note is useful and earns its place, but the rest does not.

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?

For an agent choosing among many destilar and JSON-related siblings, this description is incomplete. It lacks the expected input format, the output structure, and any indication of when this variant is preferable. The single parameter and no output schema increase the need for rich description, yet the description only offers a name restatement and a payment detail.

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 'input' parameter, so the baseline is 3. The description adds no parameter-level detail beyond what the schema already states, and both the description and schema leave the expected format of 'pipeline input' vague (e.g., raw text, JSON string, object). It does not actively mislead, but it also does not enrich the schema.

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

Purpose2/5

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

The description 'destilar specialized for structured json' is essentially a restatement of the tool name with no action verb. It does not state what the tool does with structured JSON—whether it extracts, generates, transforms, or validates it. It only distinguishes itself from siblings like destilar-tables or destilar-batch by naming 'structured json', but still fails to define the actual function.

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 offers no guidance on when to use this tool instead of destilar, destilar-batch, ocr-structured-json, extract-json, or json-fix. There are no usage conditions, no exclusions, and no mention of input type or intended use case. The only additional context is the pricing note, which does not help with tool selection.

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

destilar-tablesCInspect

destilar specialized for tables [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.6/5.0
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 disclosure burden. It adds useful cost/pricing context via 'x402: 0.01 USDC on Base, pay-per-use,' but says nothing about input handling, output format, side effects, or limitations.

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 very short and front-loaded: the key qualifier 'tables' appears immediately, and the pricing detail is cleanly bracketed at the end. It contains no wasted words, though it is terse to the point of under-specification.

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 only one vague string parameter, no output schema, no annotations, and many closely related siblings, the description leaves out essential selection and invocation details. An agent cannot tell what output to expect or how this differs from destilar, destilar-structured-json, or vision-tables.

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% coverage for its single parameter, but the schema description is only the generic 'pipeline input.' The tool description adds the context that the input should relate to tables, which is helpful but still leaves the actual expected format unclear.

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

Purpose2/5

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

The description only restates the tool's name as 'destilar specialized for tables' without stating a concrete action, input, or output. It signals the table domain but does not explain what distilling tables means or what an agent should expect the tool to do.

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 phrase 'specialized for tables' implies the tool should be used when the input involves tables, but there is no explicit guidance, exclusion, or mention of alternatives. With siblings like destilar, destilar-structured-json, vision-tables, and ocr-tables, the description does not help an agent choose between them.

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

detectar-idiomaBInspect

Detecta el idioma de un texto. input=texto. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It usefully discloses the payment model (x402, 0.001 USDC on Base, pay-per-use), which is real behavioral context, but says nothing about the return format, supported languages, or accuracy 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?

Three short sentences, purpose front-loaded, zero filler. Efficient, though the terse fragment style leaves room for more substance.

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 one-param tool this is minimal but workable. There is no output schema, and the description never indicates what the detection returns (e.g., a language code or name), which is a real gap for an otherwise trivial 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?

With a single parameter at 100% schema coverage, the baseline is 3. The description's 'input=texto' clarifies that the input is the text to analyze, but adds little beyond what the schema already implies.

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

Purpose4/5

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

States a specific verb+resource (detect the language of a text), which is unambiguous. However, it offers no differentiation from near-identical siblings like detect-language and language-detect, so the agent cannot tell which detector to pick.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus the many sibling language-detection and translation tools. No prerequisites, no context, no alternatives are named.

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

detectar-outliersBInspect

Detecta outliers (IQR) en una columna de un CSV. input='||'. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
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 usefully discloses the paid model ('x402: 0.02 USDC on Base, pay-per-use'), which is real behavioral context an agent needs before invoking. However, it omits failure behavior, size/type constraints on the CSV, and what happens for columns without numeric data.

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 tight components: purpose, input grammar, and pricing. Zero filler, and the primary purpose is front-loaded before the format detail.

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

Completeness3/5

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

For a one-parameter tool the coverage is close to adequate, but with no output schema the description should say what is returned (outlier values, indices, a flag, or a modified CSV). The payment note is present but return shape is left entirely unspecified.

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 nominally 100% but the schema description is only 'service input', adding no meaning. The description compensates by defining the actual payload grammar: '<url_o_csv>||<columna>', including the pipe delimiter and the order of URL then column name. This is genuine value 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?

States a specific verb and algorithm ('Detecta outliers (IQR)') applied to a precise resource ('una columna de un CSV'). The IQR qualifier distinguishes it from generic stats tools like estadisticas-descriptivas or limpiar-csv, though no sibling is named to make the routing explicit.

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 when-to-use, when-not-to-use, or alternative routing is given. The only guidance is the input string format, which is a parameter concern rather than usage guidance. An agent gets no signal about prerequisites (valid CSV, column existence) or alternatives.

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

detect-languageAInspect

Detect the language of a text (ISO code). Cheap, high-volume for agents. input=text. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto

TDQS

A3.9/5.0
Behavior4/5

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

There are no annotations, so the description carries the behavioral transparency burden. It discloses cost per use, positioning as 'cheap' and 'high-volume,' and the ISO-code output behavior, which goes beyond the bare schema. It could add a clearer read-only/no-side-effects statement, but the non-mutating verb and cost disclosure make intent reasonably 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 compact and front-loaded with the main purpose. The usage and pricing notes are useful, but the 'input=text' fragment is partly redundant with the schema, keeping this from being a perfect 5.

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 one-parameter, no-nested-object tool, the description is largely complete: it states the input, the purpose, the cost profile, and the output format. It does not specify the exact ISO format variant or how the result is wrapped, but this is a minor gap given the simplicity of the operation.

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 parameter is already documented and the description doesn't need to compensate heavily. The description adds the useful clue that 'input=text,' reinforcing that the single argument is plain text, but it doesn't add substantive detail such as encoding, length limits, or supported language coverage.

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 as detecting the language of a text and specifies the output as an ISO code. This verb+resource pairing is specific and distinct from sibling translation tools, since it addresses detection rather than translation.

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 gives mild usage context by noting that the tool is 'cheap, high-volume for agents,' which implies it is suitable for bulk detection tasks. However, it does not explicitly state when to use it versus alternatives, nor does it name any excluded or preferred sibling tools.

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

developer-tools-reportBInspect

INDUSTRY REPORT: Developer tools 2026 (deep, cited). input=optional scope. B2B: investors and DevRel teams read the state of tooling. [x402: 100.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3/5.0
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. It mentions pay-per-use pricing and a specific blockchain payment rail, which is useful, but it does not disclose what happens with the input, whether the report is generated synchronously, how citations are handled, or any side effects. The 'x402' payment detail is a behavioral trait but is cryptically presented.

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 compact and front-loads the core purpose, but the 'x402: 100.0 USDC on Base, pay-per-use' fragment is dense and may confuse an agent. It earns its place as pricing info but could be clearer.

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?

For a tool with no output schema and no annotations, the description leaves significant gaps: what the report contains, how the optional scope is used, what the output format is, and how payment is triggered. The audience hint helps but is not enough for an agent to invoke this 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%, but the only parameter description is 'service input', which is generic. The description adds that input is 'optional scope', giving some meaning beyond the schema. However, it does not explain what format the scope should take or how it influences the report.

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 states a specific deliverable ('INDUSTRY REPORT: Developer tools 2026') and notes it is deep and cited, with optional scope input. It is clear enough to distinguish from generic report tools, though it does not explicitly name a sibling alternative.

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 the report is for B2B investors and DevRel teams, which gives some context for when to use it. However, it does not explicitly state when to prefer this over sibling report tools like deep-research-report, market-research-report, or x402-payments-landscape.

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

discrepancy-detectorBInspect

OSINT(info): scans several assets for narrative-vs-data discrepancies. INFORMATION ONLY. assets=[bitcoin,ethereum,...]. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the burden and it does state two important traits: 'INFORMATION ONLY' signals a read-only operation and the x402 note discloses pay-per-use. It omits deeper behavioral details such as data sources, freshness, auth flow, or output behavior, but the core safety and cost traits are present.

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 compact and front-loads the main function, then adds the mode, asset examples, and payment note without redundant wording. The terse fragments are efficient, though slightly cryptic.

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?

There is no output schema and the input schema is a generic string, so the description is the only source of invocation guidance. It fails to clarify what the input string should contain, how the discrepancy output is presented, or what asset list is actually supported, leaving an agent with meaningful uncertainty.

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 of 3 applies even though 'service input' is a generic placeholder. The 'assets=[bitcoin,ethereum,...]' hint in the description adds some meaning about the input value, but it is informal and not mapped to the actual parameter contract.

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 names a specific action ('scans') and a concrete output concept ('narrative-vs-data discrepancies') across assets, so an agent can infer the core function. However, it doesn't differentiate from closely related siblings like osint-signal or fact-check, and 'several assets' is left partially unspecified.

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

Usage Guidelines2/5

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

There is no explicit when-to-use guidance, exclusion criteria, or named alternatives among the many OSINT/fact-checking siblings. The 'INFORMATION ONLY' tag and asset list give context but do not tell an agent when to choose this over related tools.

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

distilla-compressAInspect

Distilla (branded, real PyPI package): compress a prompt to dense language, same meaning, fewer tokens. input=prompt to compress. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/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 usefully adds that this is a real PyPI package, pay-per-use, costing 0.02 USDC on Base, and that it preserves meaning while reducing tokens. It does not disclose the return format, error behavior, or limits, but the cost warning is meaningful context beyond the basic action.

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 efficiently structured in two short sentences: the action and guarantee come first, followed by the input mapping and pricing. Every phrase earns its place, and there is no filler 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?

For a single-string-parameter tool with no output schema and no annotations, the description covers the essential facts an agent needs: what the tool does, what to pass in, and that it costs money per use. The main omissions are an explicit output-shape statement and differentiation from similarly named siblings, but the simplicity of the tool makes this nearly 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?

The schema's only parameter is generically described as 'service input', so the description adds real value by specifying 'input=prompt to compress'. This tells the agent exactly what content to pass. Format or length constraints are not given, but the semantic gap in the schema is largely filled.

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 states a specific action—'compress a prompt to dense language, same meaning, fewer tokens'—and identifies the resource ('prompt') and the outcome. However, it does not explicitly distinguish itself from overlapping sibling tools like 'compress', 'comprimir', or 'destilar', so it is clear but not fully differentiated.

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 implies usage ('input=prompt to compress') but provides no explicit guidance about when to choose this tool over the many compression and summarization siblings, nor any exclusions or alternatives. An agent would have to guess among distilla-compress, compress, comprimir, destilar, destilar-batch, and similar tools.

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

distilla-evocation-scoreAInspect

Distilla: score how dense a prompt already is, 0-100 (higher = less filler to cut). input=prompt to score. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden. It discloses the score range, the interpretation of higher scores, and the pay-per-use cost of 0.01 USDC via x402 on Base. It omits exact response format but covers the key behavioral traits for a simple stateless scoring call.

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?

One compact sentence packs purpose, output scale, input semantics, and pricing with no redundant wording. Everything included 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 single-parameter tool with no output schema, the description covers what it does, what to pass, how to interpret the result, and cost. Minor missing details like exact response shape are not critical for correct invocation.

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 schema only describes the parameter as 'service input', which is generic. The description adds that the input should be the prompt to score, providing meaningful semantics beyond the schema. This exceeds the baseline despite 100% schema 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?

Clearly states the tool scores prompt density on a 0-100 scale and explains the direction of the score. This distinguishes it from compression-focused siblings like distilla-compress, though no sibling is explicitly named.

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?

Implies use when an agent needs to assess how much filler remains in a prompt before compression, and 'input=prompt to score' gives the call pattern. However, it does not state when not to use it or compare it to alternatives such as distilla-compress.

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

distilla-identityAInspect

Distilla: generate 7 dense identity aphorisms for a system from its description. input=system description. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full transparency burden. It discloses the output count (7 aphorisms), the input requirement (system description), and importantly adds pricing/ cost context '[x402: 0.05 USDC on Base, pay-per-use]'. It does not detail output shape or describe side effects, but the generative nature is clear.

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 compact and front-loaded with the core action. The 'input=system description' is slightly redundant given 'from its description', and the leading 'Distilla:' is not needed, but the overall text is still lean and informative.

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 one-parameter tool with no output schema and no annotations, the description gives enough to call: input is required, output is 7 dense aphorisms, cost is disclosed. It could clarify what exactly an 'aphorism' entails or expected return format, but the agent can proceed.

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 schema only says 'service input', while the description adds 'input=system description', giving the parameter real semantic meaning. This is a meaningful enhancement 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 states exactly what the tool does: 'generate 7 dense identity aphorisms for a system from its description.' This clears the intended verb and resource, and it clearly differentiates from siblings like distilla-compress or distilla-evocation-score which perform different distill-style tasks.

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 usage is implied through the action phrase 'generate identity aphorisms', but there is no explicit statement of when to prefer this tool over alternatives. No sibling comparisons, exclusions, or 'when not to use' guidance are provided.

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

doc-extractCInspect

CONSUMER: extract structured JSON from a document. input=text, campos=optional. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior2/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 does mention '0.1 USDC on Base, pay-per-use', a useful cost trait, but it does not state whether the call is read-only, what the response shape is, error behavior, or what happens if 'campos' is omitted.

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 compact sentence with the core operation front-loaded and cost/input details appended. Every token earns its place.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description states the output is structured JSON and the input is text, which is minimally sufficient. But it leaves 'campos' undefined and does not clarify how the agent should provide fields or what the returned JSON will contain.

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

Parameters2/5

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

The schema only defines 'input' with the generic description 'service input'. The description adds 'input=text' and 'campos=optional', but 'campos' has no corresponding schema property, which is confusing and could lead the agent to pass an unsupported parameter. This reduces the semantic value beyond the already limited 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 names a specific operation ('extract structured JSON') on a specific resource ('document') and states the output format. It does not differentiate from the closely named sibling 'extract-json', which prevents a perfect score for tool-selection clarity.

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?

It gives input-level details ('input=text', 'campos=optional') but no conditions for when to use this tool over alternatives like extract-json, ocr, or smart-document. There is no when-to-use or 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.

documentar-funcionBInspect

Genera documentación para una función. input='||'. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the behavioral burden. It usefully discloses the payment model (x402, 0.02 USDC on Base, pay-per-use), which is extra context beyond the schema, but it says nothing about return format, authentication, rate limits, or other behavioral traits.

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 short, front-loads the purpose, and adds only the input format and cost information. It is efficient, though the delimiter syntax is slightly cryptic and the bracketed pricing note could be clearer.

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 one-parameter tool with no output schema, the description covers purpose, input format, and cost. However, it does not explain what the generated documentation looks like or when to prefer it over sibling code tools, leaving meaningful 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 input schema only labels the single parameter as 'service input', which is generic despite 100% nominal coverage. The description compensates by specifying the expected format: input='<lenguaje>||<codigo>', telling the agent to pack language and code with a delimiter.

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

Purpose4/5

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

States a specific verb and resource: 'Genera documentación para una función' (generate documentation for a function). It is clear what the tool does, but it does not differentiate itself from siblings like code-explain, code-review, or generar-tests, so it stops short of a 5.

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 gives no guidance on when to use this tool versus alternatives such as code-explain or code-review, and it states no exclusions or prerequisites. Only an implicit usage is conveyed by the purpose itself.

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

documento-inteligenteBInspect

Sube un archivo y obtené OCR + resumen + traducción en una sola llamada. input=archivo. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries full burden. It mentions cost/payment info ([x402: 0.03 USDC on Base, pay-per-use]) which is unusual and useful, but it doesn't disclose what happens to the input (e.g., is it processed locally, uploaded?), error behavior, or output structure. It doesn't contradict annotations (none exist), but it's minimally transparent beyond the cost 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 short (two sentences) and the core value proposition is front-loaded. The cost disclosure is extra but relevant. It could be more structured but is concise and not bloated.

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?

For a tool with no annotations, no output schema, and only one vague parameter, the description is incomplete. An agent needs to know what input format to provide (file path? URL? base64?), what the output looks like (e.g., JSON structure), and how to handle errors. The cost info is a plus but doesn't cover these gaps.

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% (only 'input' with description 'service input'), but that description is unhelpful. The tool description says 'input=archivo', which clarifies the parameter should be a file, adding some value. However, it doesn't explain accepted formats, size limits, or how the file should be encoded (base64? path?). Given high schema coverage, baseline 3 is fair, but the description only marginally compensates for schema's vagueness.

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 states a specific verb ('Sube un archivo') and resource (OCR + resumen + traducción in one call), which is clear. However, it does not distinguish itself from many sibling OCR tools like 'ocr', 'ocr-multi-language', 'resumir-documento', 'traducir-doc', etc. The phrase 'en una sola llamada' hints at a combined offering but doesn't name alternatives.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus the OCR-only or summary-only sibling tools. The description implies a combined use case but doesn't state exclusions or alternative conditions. An agent cannot decide between this and 'ocr' or 'resumir-documento'.

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

due-diligenceBInspect

ENTERPRISE: company due-diligence dossier + red flags (public sources). input=company. [x402: 50.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the full burden and does disclose a critical non-obvious behavior: a 50 USDC pay-per-use fee on Base via x402. It also notes reliance on public sources, but omits auth requirements, read-only status, return format, and failure 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?

The description is a single compact line that front-loads the tool's purpose and packs usage and pricing into short tags. The 'ENTERPRISE:' prefix is minor noise, but otherwise every element earns its place.

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

Completeness3/5

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

For a one-parameter tool, it covers the core return concept, the input type, and the significant pay-per-use cost. Still, with no output schema, it leaves the input format, report contents, and payment/auth flow implicit, creating some uncertainty 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?

The schema only documents the parameter as 'service input', which carries no real meaning. The description adds 'input=company', giving the parameter some semantics, but it remains vague about whether a company name, ticker, URL, or jurisdiction is expected.

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 deliverable: a company due-diligence dossier with red flags from public sources. It is semantically distinct from generic research or report tools, though it lacks an explicit verb and does not name sibling tools for differentiation.

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?

It gives usable context: input is a company and the call is pay-per-use. However, it does not explain when to prefer this over overlapping siblings like risk-analysis, compliance-audit, or competitive-analysis, and it provides no explicit exclusions.

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

ecommerce-pricingAInspect

VERTICAL(ecommerce): dynamic pricing strategy + rules. input=catalog+goal. B2B: online stores optimize margin/volume. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior2/5

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

No annotations are present, so the description bears the full burden of behavioral disclosure. It mentions that the tool accepts a catalog and goal and produces pricing strategy/rules, but it does not describe the output format, whether it returns a document or rules, any prerequisites, or side effects. The payment note about x402 is operational, not behavioral.

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 telegraphic and packs vertical, purpose, input, use case, and pricing into a few fragments. Every segment adds information, though the internal codes 'VERTICAL' and 'x402' may be cryptic to an agent. It is concise rather than overly verbose.

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 single-parameter tool with no output schema or annotations, the description gives the core idea, input semantics, and target audience. However, it omits the expected output shape and gives no example input. It is adequate but leaves an agent uncertain about what the returned pricing strategy/rules will look like.

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 schema only provides the generic parameter description 'service input', but the tool description clarifies that the input should contain a catalog and a goal. This adds meaningful semantics beyond the schema and helps an agent construct the input correctly, even though it does not specify the exact format.

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 identifies the tool as an ecommerce vertical tool providing 'dynamic pricing strategy + rules' and states the goal of optimizing margin/volume for online stores. While there is no explicit imperative verb like 'generate' or 'create', the resource and outcome are clear. The 'VERTICAL(ecommerce)' tag differentiates it from related pricing siblings such as global-saas-pricing.

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 gives clear context: use this for B2B online stores seeking to optimize margin or volume. It implies a domain-specific use case but does not explicitly list exclusions or alternative tools. The context is specific enough to guide an agent, though it could be improved by explicitly naming the SaaS pricing sibling as the alternative.

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

edutech-curriculumAInspect

VERTICAL(edu): full course curriculum with modules+rubric. input=topic+level. B2B: edutechs generate curricula at scale. [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It discloses pricing and payment model (10.0 USDC on Base, pay-per-use) and describes the output shape, which is useful. It does not mention authentication, rate limits, or failure behavior, but for a content-generation tool the disclosed cost and output are reasonable.

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 compact and front-loaded, with no wasted words. The use of shorthand like 'VERTICAL(edu)' and 'B2B' creates some ambiguity, but every segment earns its place by covering purpose, input, audience, and pricing.

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 one simple string parameter and no output schema, the description covers the essential contract: input shape, output content, target user, and cost. It could benefit from an example or clarification of what 'level' encompasses, but it is complete enough for a competent agent to attempt correct invocation.

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 schema only describes 'input' as 'service input', which is unhelpful. The description adds real semantics by specifying 'input=topic+level', telling the agent exactly what to supply. It does not detail the expected formatting or enumeration of levels, but it meaningfully compensates for the schema's vagueness.

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 output — a full course curriculum with modules and rubric — and indicates the key inputs (topic and level). It stops short of explicitly naming sibling tools or differentiating itself from them, but it is unambiguous in its core purpose.

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 'B2B: edutechs generate curricula at scale' sentence gives a clear intended use case and audience, so an agent can infer when to select this tool. It does not explicitly list exclusions or alternatives, but the context is strong enough for routing.

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

email-campaign-pipelineAInspect

WORKFLOW: 5-email campaign (subjects+bodies+CTAs+schedule). input=brief. B2B: growth teams launch nurture flows. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

The description discloses useful behavioral details such as the campaign components and a pay-per-use cost of 20.0 USDC on Base. However, with no annotations, it does not clarify whether emails are actually sent, how payment is triggered, or what the return format will be.

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 line that covers output, input, use case, and pricing in order of importance. Each phrase carries distinct information, and there is no 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?

For a one-input generative tool with no output schema, the description gives enough context: input brief, output components, target users, and cost. The main gaps are the exact return structure and payment prerequisites, but these are not critical for basic invocation decisions.

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 schema only describes the input as 'service input,' which is generic. The description adds meaning by specifying that the input should be a brief and that it feeds into subjects, bodies, CTAs, and scheduling. Still, the expected structure or length of the brief is not detailed.

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 deliverable: a 5-email campaign with subjects, bodies, CTAs, and a schedule, taking a brief as input. This makes it distinguishable from single-email sibling tools like email-polish or sales-email, though it lacks an explicit action verb like 'generates' or 'creates'.

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 gives a clear intended context: B2B growth teams launching nurture flows. This helps an agent decide when this tool fits, but it does not provide explicit exclusions or name specific alternative tools for 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.

email-polishCInspect

CONSUMER: rewrite email formal + proofread. input=draft, tono=optional. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior3/5

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

With no annotations provided, the description carries the behavioral disclosure burden. It usefully reveals the pay-per-use cost model ('0.05 USDC on Base') and the optional tone input, but it does not explain the output format, whether proofreading results are separate from the rewritten text, or any input 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 and front-loaded with the core operation, followed by input and cost information. Minor style issues such as abbreviations and mixed-language terms slightly reduce clarity, but there is no wasted content.

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?

For a simple one-parameter tool, the core operation is stated, but the lack of an output schema or return-format explanation leaves the agent uncertain about what to expect. The phantom 'tono' parameter and absence of sibling differentiation further reduce the description's completeness.

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

Parameters2/5

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

The schema has 100% coverage for 'input', so the baseline is 3. The description clarifies that input is a draft, but it also introduces an optional 'tono' parameter that is absent from the schema, which is misleading and could lead an agent to send an invalid parameter.

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 states a concrete action ('rewrite email formal + proofread') and identifies the resource as an email draft. It is clear, but it does not explicitly differentiate this tool from sibling tools like rewrite-formal or proofread, so it stops short of full sibling distinction.

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 given for when to use this tool versus alternatives such as rewrite-formal, proofread, customer-reply, or sales-email. The 'CONSUMER:' label hints at an intended audience but provides no selection criteria or exclusions.

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

email-ventasDInspect

Auto-created from real demand (78 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.4/5.0
Behavior1/5

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

No annotations are present, so the description carries the full burden of behavioral disclosure. It reveals only provenance and pricing, not what side effects occur, what inputs are expected, what is returned, or any auth/rate-limit constraints.

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 text is short, but it earns no place because it communicates metadata rather than tool functionality. This is under-specification, not effective conciseness.

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

Completeness1/5

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

For a pay-per-use tool with one opaque input and no output schema, the agent has no way to know what request to send or what response to expect. The only actionable detail is price, which does not help invoke the tool 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 baseline is 3 even though the description adds no parameter meaning. However, the schema's 'entrada' is tautological and the tool description does not clarify what the single 'input' value should contain.

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

Purpose1/5

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

The description contains no verb or resource; it only states that the tool was auto-created from 78 requests and costs 0.02 USDC on Base. The name 'email-ventas' hints at sales email, but the description itself never states what the 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 Guidelines1/5

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

There is no guidance on when to use this tool versus alternatives like sales-email, email-campaign-pipeline, or customer-reply. No context, exclusions, or alternative tool references are provided.

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

embeddingsAInspect

Turn text into a vector (embedding) for semantic search, RAG, clustering or memory. The building block every AI agent needs. High volume. input=text. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesTexto a convertir en vector

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are present, so the description carries the full behavioral burden. It communicates that the core behavior is returning a vector and mentions 'High volume' and pay-per-use pricing, but it does not describe the output format, possible limits, or failure modes.

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 first sentence is front-loaded and precise. However, 'The building block every AI agent needs' is promotional filler, and 'High volume. input=text' is a fragmented addition that partly repeats the schema.

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

Completeness3/5

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

For a one-parameter, stateless generation tool the description is reasonable, but it lacks any note about the shape of the returned vector or how it is delivered. It also does not reference sibling tools, leaving some ambiguity about when to use this versus semantic-search.

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 input property already has a description and type. The description's 'input=text' merely duplicates the schema and adds no further semantic meaning about formatting or constraints.

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 and resource: 'Turn text into a vector (embedding)'. The use cases (semantic search, RAG, clustering, memory) clarify what the embedding is for and distinguish it from the sibling semantic-search tool, which performs search rather than producing embeddings.

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 through the listed use cases, but it does not explicitly state when to choose this tool over similar siblings like semantic-search or inference. No when-to-use, when-not-to-use, or alternative routing is provided.

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

embeddings-textoBInspect

Convierte texto en un vector (embedding). input=texto. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden, and it does disclose a meaningful trait beyond the schema: pay-per-use via x402 at 0.001 USDC on Base. It fails to state embedding dimensionality, whether calls are cached, or any rate/limit behavior, which is a notable gap for a paid operation.

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 short and front-loaded: the core function comes first, then the input mapping, then the payment note. Every clause carries information with no filler.

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 single-input tool this is mostly adequate, but with no output schema the description should say something about the return value (vector format/dimensions). The payment detail is useful, but the output contract is left entirely implicit.

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 'input' parameter, so the schema already documents it. The description only restates 'input=texto', adding no format, length, or language constraints beyond structured data. Baseline 3 applies.

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

Purpose4/5

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

States a specific verb and transformation ('Convierte texto en un vector (embedding)'), so the resource and operation are unambiguous. However, it offers no differentiation from the sibling 'embeddings' tool, leaving an agent unable to choose between them from the description alone.

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

Usage Guidelines2/5

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

There is no when-to-use or when-not-to-use guidance, and no alternative is named. Only the pricing model is mentioned, which is not usage guidance.

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

enterprise-ai-adoptionBInspect

INDUSTRY REPORT: Enterprise AI adoption (deep, cited). input=optional scope. B2B: enterprise leaders build their AI roadmap with evidence. [x402: 200.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

Without annotations, the description must carry the disclosure burden. It does disclose that the report is deep, cited, and pay-per-use at 200 USDC on Base, which is useful. It does not describe the output format or mention that the schema-required input is actually presented as optional.

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 compact and front-loads the report type and topic before the use case and pricing. It wastes little space, though the 'x402' pricing bracket is presented as clutter and 'optional' is ambiguous.

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

Completeness3/5

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

For a one-parameter report tool with no output schema, the description provides the core report topic, depth, citation, audience, scope semantics, and payment. It falls short on the required-vs-optional input inconsistency and does not clarify the expected output format or how to request a scope.

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 schema's input description ('service input') is generic, so the tool's phrase 'input=optional scope' adds semantic meaning on top of the 100% coverage. However, that phrase conflicts with the schema marking input as required, which can confuse an agent about what to pass.

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 states that the tool produces an industry report on Enterprise AI adoption that is deep and cited, with a clear B2B enterprise-leader audience. This distinguishes it from the many report siblings by topic, though it lacks an explicit action verb.

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?

It signals intended use ('enterprise leaders build their AI roadmap with evidence') and says input is an optional scope, but it never explicitly says when not to use it or which sibling report tool to prefer. There is enough implied context, but no exclusions or alternatives are given.

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

enterprise-complianceBInspect

B2B: company-wide compliance audit across policies + 90d remediation. input=policies+framework. [x402: 75.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior2/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 does mention scope, remediation horizon, and pay-per-use pricing, but it does not disclose what the tool returns, whether it performs writes or side effects, or what 'remediation' means in terms of execution.

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 compact sentence that front-loads the core purpose and scope. There is no filler, though the `[2: 75.0 USD on Base, pay-per-use]` pricing notation is cryptic and assumes domain familiarity.

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?

For a paid, non-trivial audit/remediation tool with no output schema and no annotations, the description omits the return value, side effects, and how it differs from the similar `compliance-audit` sibling. The input hint and pricing are helpful, but an agent still cannot fully predict the tool's behavior or route to the right alternative.

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 schema describes `input` only as 'service input', which is uninformative. The description adds real meaning by specifying `input=policies+framework`, so an agent knows what content to provide. It still lacks format or encoding details, but it substantially improves on 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 states a clear action ('compliance audit'), resource ('polcies + framework'), scope ('company-wide'), and a time-bound outcome ('90d remediation'). It gives the tool an identifiable purpose, though it does not explicitly contrast itself with the sibling `compliance-audit`.

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 the intended use case: B2B, company-wide compliance audits with a 90-day remediation follow-up. However, it provides no exclusion criteria or alternative guidance, and the sibling `compliance-audit` is close enough that an agent could easily pick the wrong tool.

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

entidadesDInspect

Auto-created from real demand (77 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.3/5.0
Behavior1/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 fails to disclose what the tool does, what side effects exist, what the input should be, or what the output looks like. The only behavioral hint is the pay-per-use cost, which is not enough.

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 short, but it is under-specified rather than concise. It front-loads irrelevant metadata (request count, pricing) instead of stating the tool's purpose. Every sentence should earn its place; these sentences do not.

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

Completeness1/5

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

For a tool with one undocumented parameter, no output schema, and no annotations, the description is completely inadequate. An agent cannot determine what input to provide, what the tool returns, or how it differs from the many entity-related siblings.

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

Parameters2/5

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

Schema description coverage is 100% but the parameter description is just 'entrada' (input), which adds no semantic meaning. The description does not compensate by explaining what kind of input is expected (e.g., text, entity names, JSON). The tool name suggests entity extraction, but the description provides no confirmation.

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

Purpose1/5

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

The description 'Auto-created from real demand (77 requests) [x402: 0.02 USDC on Base, pay-per-use]' does not state what the tool does. It only provides provenance and pricing metadata. The name 'entidades' (Spanish for 'entities') hints at entity-related functionality, but the description itself is a tautology of the name and provides no verb or resource.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus any of the many siblings. The description mentions pay-per-use pricing but not the conditions under which an agent should select this tool over alternatives like 'extraer-entidades' or 'entities'.

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

entitiesAInspect

Named-entity recognition (NER) as JSON. input=text. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It does usefully note that output is JSON and that the service is pay-per-use with a cost in USDC on Base. Yet it does not mention whether the operation is safe/read-only, whether costly surprises or rate limits exist, or any other consequential 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 compact and front-loaded: the main purpose ('Named-entity recognition') occupies the beginning, followed by the output type and then a usage hint plus payment note. Every element contributes to either knowing what it does or how to call it, with no 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?

The tool is simple—one input parameter, no nested objects, no output schema—so the description does not need much to invoke it correctly. Still, it only says 'as JSON'; it fails to indicate the structure of the returned entities (e.g., an array of entity names with types and offsets). For a tool with no output schema, this is a notable gap.

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% because the only parameter 'input' has a description 'texto'—the description's 'input=text' merely repeats the same concept. No deeper parameter semantics, such as encoding, language support, or size limits, are added.

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 states the specific task 'Named-entity recognition (NER)' and the input/output ('input=text', 'as JSON'). This makes it clearly distinguishable from sibling tools like sentiment or keywords, since NER is a unique, well-defined functionality.

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 shows the basic expected input ('input=text') and the output format, so an agent can infer when to use it. However, it gives no explicit conditions, alternatives, exclusion scenarios, or prerequisite details beyond the trivial 'provide text.'

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

enviar-telegramBInspect

Envía un mensaje real por Telegram. input='||'. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
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 usefully discloses that this is a real (irreversible) send and reveals the x402 payment cost of 0.01 USDC on Base per use — valuable behavioral context. However it omits auth requirements, failure/retry behavior, and rate limits for what is a mutating external action.

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?

Two short clauses, front-loaded with what it does, then the input format, then cost. No filler. Slightly telegraphic — the delimiter format is terse but functional.

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 single-param send tool with no output schema, the description covers purpose, format, and cost, which is close to adequate. It does not mention authentication, whether the message is delivered to a bot-known chat, or error handling — gaps that matter for an external side-effecting call.

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 schema's own description is a generic 'service input', providing no real guidance. The description compensates by specifying the exact delimiter syntax input='<chat_id>||<mensaje>', which is essential to call the tool and is not in 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?

States a specific verb+resource — sends a real Telegram message — and the word 'real' clarifies that a side-effecting send occurs rather than a draft. No sibling tool covers Telegram messaging, so no exclusion is needed, but 'enviar-telegram' vs alternatives 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 Guidelines2/5

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

The description gives no when-to-use guidance, no prerequisites (bot token / chat ownership), and names no alternative. It only states the input format, leaving the agent to infer usage context entirely.

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

estadisticas-descriptivasBInspect

Estadísticas descriptivas de un CSV. input=URL o CSV crudo. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations, so the description carries the burden. It does disclose the x402 payment model (0.02 USDC on Base, pay-per-use), which is genuinely useful operational context. However it omits return shape, error behavior on malformed CSV, size limits, and whether the URL is fetched server-side.

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 terse fragments, zero waste, input formats and billing front-loaded. Appropriately sized for a one-parameter tool.

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 single-input stateless analysis tool with no annotations and no output schema, the description covers input formats and payment but says nothing about what statistics are returned or how results are shaped, which an agent would need to chain this call usefully.

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

Parameters3/5

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

Schema description coverage is 100%, and the single parameter is documented only as generic 'service input'. The description adds real value by clarifying the accepted formats ('URL o CSV crudo'), which the schema does not. Baseline 3 applies given high 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?

States a specific verb+resource ('Estadísticas descriptivas de un CSV') and names the accepted input, but entry is in Spanish amid an English-dominant sibling list and doesn't differentiate from nearby data tools like correlaciones or detectar-outliers. Purpose is clear, sibling differentiation is not.

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 when-to-use or when-not-to-use guidance. An agent cannot tell whether to pick this over correlaciones, detectar-outliers, limpiar-csv, or pivotar-datos, which all operate on CSV data.

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

explainBInspect

Explain a concept simply. High volume. input=concept. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesconcepto a explicar

TDQS

B3.2/5.0
Behavior3/5

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

There are no annotations, so the description carries the behavioral burden. It adds useful details like 'High volume' and 'pay-per-use' with a specific price and network, which informs the agent about cost and scale. However, it does not describe output shape, length, limitations, 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 very concise and front-loaded with the core function. The extra fragments about volume and price are useful, though 'input=concept' is repetitive with the schema.

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 tool with no output schema and no annotations, the description could do more. It includes cost and parameter hints, but it doesn't say what kind of answer is returned, how long it might be, or when to use a sibling instead.

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 schema already describes the only parameter with 100% coverage ('concepto a explicar'). The description's 'input=concept' adds minimal semantic weight beyond the schema, which is already sufficient for a single-parameter tool.

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 states the specific action ('Explain a concept simply') and the resource (a concept), making the purpose clear. It does not explicitly differentiate between the many siblings like summarize or interpret, but the core function 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 Guidelines2/5

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

No guidance is provided about when to use this tool versus alternatives. 'High volume' hints at cost/scale but does not give explicit selection criteria or exclusions.

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

explicarAInspect

Explica un concepto o texto en lenguaje simple. input=texto/concepto a explicar. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

Since no annotations are provided, the description carries the full burden. It usefully discloses that the output is a simplified explanation and that usage costs 0.002 USDC on Base, which is helpful operational context. It does not mention output format or language, but the tool is simple and has no destructive 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 compact and front-loaded: purpose first, then parameter mapping, then pricing. Every part earns its place with no 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?

For a one-parameter, low-complexity tool, the description is sufficiently complete: it states the action, the input, the output style, and the cost. There is no output schema, but 'Explica ... en lenguaje simple' effectively conveys the expected return. It could add output language, but that is a minor gap.

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 schema only describes the parameter as 'service input', which is generic. The description adds real meaning with 'input=texto/concepto a explicar', clarifying exactly what should be passed to the tool.

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 verb 'Explica' plus the object 'un concepto o texto en lenguaje simple' clearly identifies the operation and output style. It does not explicitly distinguish itself from siblings like 'explain' or 'interpretar', so it loses a point.

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 given on when to choose this tool over siblings such as 'explain', 'code-explain', or 'interpretar'. There are no exclusions, alternatives, or prerequisites; the only usage hint is the 'input=' line, which mainly describes the parameter rather than a decision rule.

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

extract-jsonBInspect

Extract structured data from free text and return it as JSON. input=text. [x402: 0.004 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto del que extraer datos

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations provided, the description carries the responsibility for behavioral disclosure. It does mention the pay-per-use cost (x402: 0.004 USDC) and clarifies that the input is free text, which is useful. However, it doesn't disclose potential failure behaviors, whether output is a raw JSON result or a wrapper, or any constraints on input length or content.

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 compact and to-the-point, with the core action stated first and the parameter and cost notes appended. It has no irrelevant filler, though the inline 'input=text' is slightly informal compared to a structured explanation. Overall, it is easy to read and quick to parse.

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 tool with one parameter and no output schema, the description covers the essential basics: what it does, what the input is, and that it costs money. However, it lacks guidance on when to pick this tool over its many siblings and doesn't describe the shape or container of the returned JSON. Given the absence of annotations, a bit more context would help an agent confidently select and invoke it.

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 schema fully covers the single parameter 'input' with a description ('texto del que extraer datos'). The description adds only 'input=text', which is redundant and lacks extra context such as an example or specific formatting. Because schema coverage is 100%, the description doesn't need to do much, but it also adds little value 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's function: 'Extract structured data from free text and return it as JSON.' This specifies a distinct verb and resource with a concrete output format. It is not explicitly differentiated from sibling tools, and there is no note about when to prefer it over json-fix or other extractive tools, but the core 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 Guidelines2/5

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

No guidance is given about when to use this tool compared to alternatives like json-fix, entities, or ai-inference. The description simply states the action and mentions the input field; it does not provide exclusionary criteria or example scenarios, leaving the agent to infer the appropriate context.

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

extraer-entidadesCInspect

Extrae entidades nombradas (personas, lugares, orgs). input=texto. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries full behavioral burden. It discloses the payment model ([x402: 0.003 USDC on Base, pay-per-use]), which is useful context, but says nothing about return format, entity categories, error behavior, or rate limits for an extraction 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?

Very compact and front-loaded: the purpose leads, the input hint and pricing note follow. Every element is short, though the bracketed billing phrase is somewhat tangential to tool selection.

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 single-parameter extraction tool with no output schema and no annotations, the description covers purpose and input but omits the shape of the returned entities and any operational constraints. Adequate but with clear gaps.

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% but the schema itself is generic ('service input'), so the description's 'input=texto' adds a marginal clarification that the parameter is text. With only one parameter and high nominal coverage, the baseline of 3 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?

States a specific verb (Extrae) and resource (entidades nombradas) with concrete examples (personas, lugares, orgs), so the agent knows exactly what the tool does. However, it does not distinguish itself from the closely named sibling 'entities' or other extraction tools, leaving overlap unresolved.

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

Usage Guidelines2/5

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

There is no when-to-use guidance, no exclusions, and no named alternative (e.g. 'entities' or 'extract-json'). 'input=texto' merely restates the input type rather than telling the agent whether this is the right tool for a given task.

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

extraer-jsonDInspect

Auto-created from real demand (75 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1/5.0
Behavior1/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It fails to mention what the tool does, what side effects or transformations occur, or what the output format is. The only behavioral hint is the price, which is irrelevant to operation.

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

Conciseness1/5

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

The description is extremely short but not concise in a useful way. It includes irrelevant metadata (auto-created, price) while omitting essential functional information. Every word fails to serve the agent's need to understand the tool.

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

Completeness1/5

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

For a tool with one parameter and no output schema, the description must at minimum explain the tool's purpose and input format. It does neither, making it impossible for an agent to correctly invoke the tool. The lack of any functional context renders the definition completely inadequate.

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

Parameters1/5

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

The sole parameter 'input' has a schema description of 'entrada' (input), which is tautological and provides no meaning. The tool description adds no clarification about what the input should contain (e.g., a JSON string, a file path, a URL) or how it will be used.

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

Purpose1/5

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

The description does not state what the tool does. It only mentions it was auto-created from real demand and includes a price (0.02 USDC). The name 'extraer-json' hints at extracting JSON, but the description itself provides no explicit purpose or function, leaving the agent to guess.

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

Usage Guidelines1/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 like 'extract-json' or 'json-fix'. The description contains no context about the intended use case or conditions for selection.

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

extraer-tablas-pdfBInspect

Extrae tablas de un PDF por URL. input=URL del PDF. [x402: 0.04 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does add genuinely useful behavior beyond the schema: the x402 pay-per-use cost of 0.04 USDC on Base, which an agent needs before invoking. However, it never states what output format the tables come back in, whether auth/wallet is required, or any size/rate limits, which are significant gaps for a paid extraction 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?

Three terse fragments with zero waste; purpose first, then the parameter binding, then the pricing note. Front-loaded and efficiently sized for a single-parameter utility.

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?

With no annotations and no output schema, the description should carry more of the return-format and prerequisite burden. It covers purpose, the input value, and cost, but leaves the shape of the extracted tables and any wallet/payment prerequisites unspecified.

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's schema description is the generic placeholder 'service input', so the description's 'input=URL del PDF' is the only real semantic clarification and it is necessary and correct. It tells the agent the expected value type is a PDF URL, though it offers no URL format examples or constraints.

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?

Names a specific verb (Extrae) and resource (tablas de un PDF) plus the source mechanism (por URL), so the agent knows exactly what it does. It does not name or differentiate from near-neighbors like ocr-tables, vision-tables or leer-pdf, so it stops short of a 5.

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 when-to-use guidance and no mention of alternatives, despite several sibling tools that also extract tables (ocr-tables, destilar-tables, vision-tables) or read PDFs (leer-pdf, read-pdf). The agent must infer the routing decision entirely on its own.

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

fact-checkAInspect

Fact-check a claim with a verdict and reason. Verification tier. input=claim. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesafirmación a verificar

TDQS

A3.8/5.0
Behavior3/5

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

Annotations are absent, so the description carries the full behavioral burden. It does disclose the output contract ('a verdict and reason') and mentions pay-per-use cost on Base, which is useful. Still, it does not describe the source of the fact-check, confidence, evidence, or any limitations, leaving the agent uncertain about what the verdict will be based on.

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 compact and front-loaded. It communicates the action, output, input, and pricing in one short sentence with no wasted filler or redundant detail.

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 one-parameter tool with no output schema, the description covers the essential context: it tells the agent what input to provide and what output to expect (a verdict and reason). It would be stronger if it specified the possible verdict format or language, but it is otherwise complete for practical 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?

The schema already provides 100% coverage for the single parameter, describing 'input' as 'afirmación a verificar.' The description only restates this as 'input=claim' and adds no extra format, length, or language guidance 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 opens with a specific verb and resource: 'Fact-check a claim with a verdict and reason.' This clearly identifies the action, the input kind, and the expected result. It is also distinct from the sibling tools such as code-gen, sentiment, or translate because the task is unambiguously verification-oriented.

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

Usage Guidelines3/5

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

Usage is implied rather than explicit: when an agent has a claim to verify, this tool seems appropriate. However, the description never says when not to use it or names an alternative such as research, explain, or inference, so an agent must infer the choice among the many sibling tools.

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

fact-check-quickAInspect

CONSUMER: quick fact-check with web sources. input=claim. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It does disclose the pay-per-use cost ('0.1 USDC on Base') and that it uses web sources, which is useful. However, it does not mention the output shape, failure modes, or whether this is a read-only operation, leaving meaningful behavioral gaps.

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, front-loaded with the purpose, and includes the necessary input hint and cost information without any redundancy. Every element 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?

Given the tool's low complexity—one input parameter and no nested schema—the description provides enough context: purpose, input type, source type, and cost. It does not describe the response format, but for a simple fact-check tool the expected output is reasonably inferable. The absence of an output schema slightly lowers completeness but is not critical here.

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 describes the single parameter only as 'service input,' which is generic. The description adds meaningful semantics by stating 'input=claim', clarifying that the string should be a factual claim to verify. With schema coverage at 100%, this added clarification raises the score above baseline.

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 operation as a 'quick fact-check with web sources' and specifies the input as a claim. The 'quick' qualifier suggests a lighter-weight alternative to the sibling 'fact-check' tool, though it does not explicitly name the distinction. Overall the purpose is clear and operational.

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 'CONSUMER:' prefix and 'quick' descriptor indicate this is meant for lightweight, general-audience fact-checking, and the pay-per-use cost clarifies the commercial context. It does not explicitly say when not to use it or name an alternative, but the implied usage context is clear enough for an agent to select it for quick verification tasks.

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

faqAInspect

Generate an FAQ (questions + answers) from a text/topic. For docs/support. input=text or topic. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto/tema

TDQS

A3.6/5.0
Behavior3/5

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

No annotations exist, so the description carries the behavioral burden. It adequately states the operation, accepts text or topic, and includes pay-per-use cost info, but it omits details like expected Q&A count, output format, or handling of edge cases.

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 compact and front-loaded: it states the primary action first, then the use case and input. The cost note is extra but relevant. There is a minor redundancy between 'text/topic' and 'input=text or topic'.

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 tool with one string parameter and no output schema, this description covers essential operational context: input type, intended domain, result type, and cost. It doesn't specify the number of Q&As or formatting, but that is not essential for basic 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?

The schema already describes the single input parameter as 'texto/tema', and the description mostly restates this as 'input=text or topic'. With 100% schema coverage, the description adds little beyond redundancy.

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's action ('Generate an FAQ'), the output form (questions + answers), and the source material ('text/topic'). It is distinct enough from summary or explanation tools, though it does not explicitly differentiate itself from 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 phrase 'For docs/support' provides a clear context for when this tool is appropriate. However, it doesn't name any alternative tools or say when not to use it, so it stops 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.

fast-translateBInspect

CONSUMER: translate + proofread to any language. input=text, to=lang. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3/5.0
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 adds useful behavioral context such as the pay-per-use cost (0.05 USDC on Base) and the translate+proofread behavior. However, it does not describe the output format, payment prerequisites, auth requirements, or how the proofreading behaves, leaving important operational behavior undisclosed.

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 tight and front-loaded, stating the action, inputs, and pricing in a single line. Every piece of information is useful, and there is no filler or repetition of the schema.

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?

For a pay-per-use tool with only one input parameter and no output schema, the description is too incomplete. It does not explain how target language is expressed, what the response contains, or what prerequisites exist for payment on Base. An agent would likely need to guess or inspect sibling tools to call this correctly.

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

Parameters2/5

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

The schema has only 'input' with the generic description 'service input'. The description says 'input=text, to=lang', which clarifies that input is text but introduces a 'to' parameter that does not exist in the schema. This leaves ambiguity about how the agent should actually specify the target language, so the added semantic value is undermined.

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 translates and proofreads to any language, which gives a concrete verb and resource. It is not fully differentiated from sibling tools like translate-to or traducir, but the combined translate+proofread action narrows it well.

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 usage guidance is provided about when to choose this tool over translate-to, translate-doc, traducir, or proofread. The 'to any language' phrasing implies broad use, but the crowded sibling list makes the lack of explicit routing or exclusion criteria a clear gap.

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

fintech-complianceAInspect

VERTICAL(fintech): KYC/AML compliance gaps for a fintech product. input=product+jurisdiction. B2B: fintechs validate a product before launch. [x402: 30.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It does add useful context such as pay-per-use pricing on Base and the pre-launch validation scenario, which helps an agent reason about cost and use. However, it does not describe the output format, scope of coverage, or any limitations.

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 compact and each segment contributes value: vertical, function, input format, use case, and pricing. It is not overly verbose, though the bracketed pricing and VERTICAL tags are somewhat cryptic and could be streamlined.

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 description covers domain, input, use case, and pricing, which is a good start. However, since there is no output schema, the agent is left without any description of what the tool returns or how results are presented, which is a notable gap for a compliance-analysis 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 schema's single 'input' parameter is described only as 'service input', so the description adds meaningful semantics by specifying that the input should contain product and jurisdiction. This is a significant improvement over the generic schema field.

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 domain and function: evaluating KYC/AML compliance gaps for fintech products, with an explicit vertical tag 'VERTICAL(fintech)' and target use case. It distinguishes from broad sibling tools like compliance-audit or enterprise-compliance, though it uses a noun phrase rather than a strong standalone verb.

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 provides concrete selection context: B2B fintechs validating a product before launch, and specifies the required input shape as product+jurisdiction. It does not explicitly list exclusions or alternatives, but the fintech and KYC/AML focus makes routing reasonably clear.

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

formatear-codigoBInspect

Reformatea código según convenciones del lenguaje. input='||'. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries full burden. It usefully discloses the x402 pay-per-use model (0.02 USDC on Base), which is real behavioral context an agent needs. But it omits whether formatting preserves semantics, how it handles unsupported languages, or whether the response is just the formatted code.

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?

Two terse sentences with the purpose front-loaded, followed by the input format and pricing. No filler, though it could be slightly more compact in phrasing.

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 single-parameter tool with no output schema, the description covers the input encoding and cost, but never describes what is returned (the formatted code?) or error behavior. Adequate but leaves a gap an agent would want closed.

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 schema's only parameter is described as nothing more than 'service input', so the description's 'input=<lenguaje>||<codigo>' is the sole source of the delimiter encoding scheme and the language/code split. This adds essential 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?

States a specific verb and resource ('Reformatea código según convenciones del lenguaje'), so an agent knows it reformats code to language conventions. However, it doesn't differentiate from adjacent siblings like 'refactorizar' or 'analizar-sintaxis', leaving overlap ambiguous.

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 when-to-use, when-not-to-use, or alternative routing is provided. The description explains the calling format but never says when this tool is the right choice versus refactorizar or code-review.

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

fxAInspect

Quote a currency conversion into USDC with spread (e.g. COP->USDC, USD->USDC). Get stablecoin exchange rates. input=' '. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesCadena '<monto> <origen> <destino>', ej. '100000 COP USDC'

TDQS

A4.2/5.0
Behavior4/5

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

Since no annotations are provided, the description carries the full behavioral burden. It discloses that quotes include a spread and that each call costs 0.001 USDC on Base on a pay-per-use basis. It also uses 'Quote', implying a read-only quote rather than an executed trade, even though it does not explicitly state the absence of transaction execution.

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 tight and front-loaded: the core purpose comes first, followed by the precise input syntax and a compact cost/network note. Every sentence earns its place with no filler 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?

For a one-parameter tool with no output schema, this description is largely sufficient for invoking the tool correctly: it gives the input format, example values, behavior, and network/payment context. It does not describe the return payload or precise currency codes, but an agent can confidently call the tool with the provided template.

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 already covers 100% of the parameter, but the description adds practical nuance: it shows the exact string format and clarifies that the destination is effectively USDC (via examples like COP->USDC). The spread mention also affects how the quote result should be interpreted.

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 ('Quote') and resource (currency conversion into USDC), with concrete examples (COP->USDC, USD->USDC) that make the operation unambiguous. It clearly says the tool returns exchange rates with a spread, which differentiates it from generic sibling tools like market-data or crypto-price.

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 gives a useful input template ('<amount> <from> <to>') and examples, implying when the tool should be used. However, it does not explicitly compare this tool to alternatives or state cases where a sibling such as crypto-price or wallet-balance would be preferable.

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

generar-promptBInspect

Genera un prompt estructurado para una tarea de IA. input=descripción de la tarea. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
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. It adds only that payment is 0.01 USDC on Base (pay-per-use) — a genuine behavioral/cost disclosure — but discloses nothing about output format, structure of the generated prompt, or 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?

Compact, front-loaded: purpose, parameter hint, and payment note in one sentence plus bracket. No wasted words. The bracketed payment annotation is terse but integrated.

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?

One required parameter and no output schema make completeness easier to achieve. The description covers purpose, parameter meaning, and cost, but for a generation tool with no annotations it doesn't indicate output format or any variability in results, leaving the agent with a thin contract.

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 describes 'input' only as 'service input', which is uninformative. The description says 'input=descripción de la tarea', which actually clarifies the parameter's meaning beyond the schema's generic label — a modest improvement, but the schema itself is weak so the description only partially compensates.

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?

Clear verb+resource: 'Genera un prompt estructurado para una tarea de IA' states exactly what it produces and for what. No sibling differentiation, but among hundreds of siblings none obviously overlaps with prompt generation, so the purpose is identifiable.

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 phrase 'para una tarea de IA' implies usage context (this is a meta-prompting/generation helper), and the payment note implies pay-per-use invocation. However, no explicit when-to-use vs alternatives or prerequisites are stated beyond the task description requirement.

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

generar-reporte-fiscalBInspect

Borrador de reporte fiscal a partir de movimientos. input=movimientos. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses that this is a paid, pay-per-use operation with a specific cost and network ('x402: 0.05 USDC on Base'), which is valuable context. However, it omits core behavioral traits such as output format, whether the operation has side effects, auth requirements, rate limits, or what happens on failure.

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 compact and front-loaded: the core purpose appears first, followed by a brief input hint and the payment note. Every element is useful, though the extreme brevity leaves important details unstated rather than being a model of efficient completeness.

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?

For a report-generation tool with no output schema and a single vaguely typed input parameter, the description is too thin. It does not explain the expected input format for 'movimientos' (e.g., JSON, CSV, structured list), what the generated report draft contains, or any output or delivery details. The payment note is helpful but does not fill the core specification gap.

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 schema parameter description is merely 'service input', which is uninformative. The description compensates by stating 'input=movimientos', clarifying that the single string parameter should contain movements. This adds concrete meaning beyond the schema's generic label.

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 states a specific verb and resource: 'Borrador de reporte fiscal a partir de movimientos'. An agent can tell it generates a fiscal report draft from movements. However, it does not differentiate from similar siblings such as parser-bloque-contable or valor-consolidado, leaving some ambiguity about when this tool is preferred.

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

Usage Guidelines2/5

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

There is no explicit when-to-use guidance, no conditions for selecting this tool over alternatives, and no exclusions. The phrase 'a partir de movimientos' implies a context but does not tell the agent when this tool is appropriate versus other fiscal or report-generation siblings.

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

generar-testsBInspect

Genera tests unitarios para una función. input='||'. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
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 does add real behavioral context by disclosing the x402 payment model (0.03 USDC on Base, pay-per-use), which an agent needs to know before invoking. However, it says nothing about output format, size limits, or error behavior for a generation task.

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 short sentences, purpose front-loaded, then the input contract and the cost note. Every element earns its place with no filler.

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 one-parameter tool this covers purpose, input encoding and cost, which is a usable minimum. But with no output schema and no annotations, it should still indicate what the return looks like or any constraints on the generated tests, which it omits.

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 schema's own description is the useless 'service input', but the description compensates by explaining the exact encoding: input='<lenguaje>||<codigo>'. This delimiter format is essential and appears nowhere in the schema, so it exceeds the baseline-3 credit for high 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?

States a specific verb+resource ('Genera tests unitarios para una función'), which clearly separates it from code-gen, code-review and documentar-funcion. It is unambiguous what artifact is produced, though it never explicitly names the siblings it is not.

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 gives no when-to-use, no prerequisites and no alternatives. It only specifies the input format, not the conditions that select this tool over the numerous other code-related siblings.

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

global-saas-pricingBInspect

INDUSTRY REPORT: Global SaaS pricing benchmarks (deep, cited). input=optional scope. B2B: product/monetization teams calibrate their pricing. [x402: 150.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

The description adds useful context beyond the schema: the report is deep and cited, the input is an optional scope, and there is a pay-per-use cost of 150.0 USDC on Base. It doesn't describe output format or whether it's a read-only operation, but for a report tool with no annotations, this is a reasonable middle ground.

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 compact and front-loaded with the core purpose, then audience, then cost. The metadata formatting is a bit noisy but every piece carries some information.

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 one-parameter tool with no output schema, the description covers purpose, audience, and cost. However, it doesn't describe what the agent receives as output or clarify the exact input format, leaving some gap for an agent attempting 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 the baseline is 3. The description adds meaning by clarifying that the input is an optional scope rather than just a generic 'service input', but it remains vague about what forms that scope can take (e.g., segment, geography).

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 this as an industry report on global SaaS pricing benchmarks, with a specific audience in B2B product/monetization teams. It doesn't name a sibling but the 'global-saas-pricing' resource is specific enough to distinguish it from generic market-report tools.

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?

It states when the report is relevant (B2B product/monetization teams calibrating pricing) and that the input is an optional scope, which gives some usage context. However, it doesn't explicitly contrast with alternatives or state when not to use it, so the guidance is implied rather than explicit.

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

grant-proposalAInspect

ENTERPRISE: full grant/funding proposal draft. input=program+org+project. [x402: 45.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
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 of behavioral disclosure. It usefully mentions the pay-per-use cost and that it is an enterprise-level offering, but it does not describe the output format, potential limitations, or any side effects. It adds some context beyond the bare function, but not comprehensive behavioral 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 compact and front-loaded, stating the core purpose first and then supplementing with input requirements and pricing. It earns its place with useful details such as the 'ENTERPRISE' qualifier and pay-per-use cost. The use of abbreviations like 'x402' may be cryptic, but overall it is appropriately sized.

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 a single parameter and no output schema, so complexity is low. The description covers the essential input structure and pricing but omits a description of the output content or format, and it does not offer any usage scenario or guidance about when this tool is preferred over siblings. It is adequate but has clear 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 schema only describes the input as 'service input', which is generic and uninformative. The description adds meaningful semantics by specifying that the input should contain program, organization, and project details. This goes beyond the schema and helps an agent construct a valid input string.

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 that the tool drafts a full grant/funding proposal, combining a specific resource type (grant/funding) and a verb (draft). It also specifies the input composition (program, org, project), which helps distinguish it from generic drafting tools like proposal-draft. However, it does not explicitly distinguish itself from sibling tools like proposal-draft or business-plan.

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 context by requiring input of program, organization, and project, which suggests the user must have these elements ready. It does not provide explicit guidance on when to use this tool versus alternatives such as proposal-draft, nor does it state exclusions.

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

gtm-strategyBInspect

ENTERPRISE: go-to-market plan (ICP, channels, pricing, launch). input=product. [x402: 40.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/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 does add operational context by specifying 'input=product' and the pricing model ('[x402: 40.0 USDC on Base, pay-per-use]'), which an agent needs before invoking. However, it does not describe the output format, expected response, or any side effects, leaving important behavioral information unstated.

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 compact and front-loads the core purpose (go-to-market plan), then the key input and pricing details. The bracketed payment address and 'ENTERPRISE' prefix are somewhat noisy, but the overall structure wastes little space.

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 single-string-input generator, the description captures the main purpose, input, expected output areas, and cost. Still, it omits practical context like how the returned plan is structured, whether the 40 USDC payment is required upfront, and when this tool should be preferred over sibling strategy tools. Given no output schema and no annotations, that leaves noticeable 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 schema only says 'service input' for the single parameter, which is generic. The description adds real meaning by stating 'input=product', clarifying what should be passed. Since schema description coverage is 100%, the baseline is 3, and this additional semantic lifts it.

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 function: it produces a go-to-market plan covering ICP, channels, pricing, and launch, with product as the required input. It does not explicitly distinguish itself from closely related siblings such as strategy-plan, business-plan, or brand-strategy, so it stops short of a 5.

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 is given about when to choose this tool over alternatives like business-plan, strategy-plan, or market-research-report, and no exclusions or prerequisites are stated. The only contextual cues are the 'ENTERPRISE' tag and the mention of product input, which imply but do not articulate appropriate use.

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

headlinesAInspect

Generate 5 catchy, honest headlines for a piece of content. input=topic or text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYescontenido para titular

TDQS

A4/5.0
Behavior4/5

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

With no annotations provided, the description carries the behavioral burden. It goes beyond simply saying 'generate' by disclosing the exact number of outputs, the output tone, and the pricing/payment detail (0.002 USDC on Base, pay-per-use). This is meaningful non-obvious cost-related 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 compact and front-loaded. The first sentence states the action, deliverable, count, and quality; the second clarifies input and cost. No redundant or filler language exists.

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 single-parameter, no-output-schema tool, the description gives enough context to use it correctly: what content to pass, what the model returns, and what it costs. The only missing piece is something like language awareness or return format, but neither is essential for a straightforward headline-generation task.

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 schema already describes the only parameter fully as 'input', and the description adds clarification that input can be either a topic or text. The description does not add deep constraints like max length or language, but the burden is low with a single parameter and 100% schema coverage.

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 specifies a concrete verb ('Generate'), a concrete deliverable ('headlines'), a count ('5'), and a tone ('catchy, honest'). It distinguishes itself from sibling content tools like summarize or rewrite, because the output object is unique: headline generation.

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 the tool: when the user has a topic or content and wants headline ideas. However, it does not explicitly state when not to use it or how it compares with alternatives such as summarize, keywords, or rewrite-formal, leaving some selection ambiguity.

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

healthcare-complianceBInspect

VERTICAL(health): clinical-data privacy compliance gaps (HIPAA/etc). input=process+framework. B2B: healthtech validates clinical-data handling. [x402: 35.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
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 disclosure burden. It discloses pay-per-use pricing and the input pattern, and implies the tool identifies compliance gaps, but it does not explain the output format, what happens to submitted data, 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.

Conciseness4/5

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

The description is dense and front-loaded: vertical, domain, input pattern, target market, and pricing are all present with no filler. It is highly compressed, but every token carries information.

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?

For a single-input, paid tool with no output schema and no annotations, the description should clarify the deliverable and expected input syntax more fully. It specifies the vertical and input shape, but leaves the output format and exact usage conditions vague.

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 schema only labels the parameter as 'service input', so the description adds real value by stating input=process+framework. This tells the agent what to supply, though it lacks an example or exact format.

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 names a specific domain (health), a concrete deliverable (clinical-data privacy compliance gaps, HIPAA/etc.), and a target buyer (B2B healthtech). It is distinguishable from generic compliance tools like compliance-audit or enterprise-compliance, though phrases like 'input=process+framework' are cryptic.

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 gives clear context: use this for healthcare vertical, healthtech B2B, and clinical-data handling validation. It does not explicitly enumerate alternatives or exclusions, but the 'VERTICAL(health)' label effectively routes the agent away from general compliance siblings.

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

historial-preciosAInspect

Historial de precios de una cripto. input='btc,7' (moneda,dias). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does add real behavioral value by disclosing the x402 payment model (0.01 USDC on Base, pay-per-use), which an agent needs before invoking. However it says nothing about data granularity, rate limits, or what the historical series looks like.

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 compact sentences plus a bracketed cost tag; the purpose and the input format are front-loaded with zero filler. Nothing is wasted.

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 single-parameter tool with no output schema, the definition covers purpose, input encoding, and cost. Only the shape of the returned series (frequency, units, range) is left unspecified, a minor gap given the tool's simplicity.

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?

The schema is nominally 100% covered but the only description is the useless 'service input'. The tool description compensates fully by decoding the composite parameter: 'input=btc,7' (moneda,dias), telling the agent the string is coin,days. Without this the parameter would be unusable.

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?

'Historial de precios de una cripto' states a specific resource (price history) and scope (a crypto), which distinguishes it from the current-price siblings like precio-cripto and crypto-price. It stops short of explicitly naming those alternatives, so an agent must infer the current-vs-history distinction from the word 'historial'.

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 input example 'btc,7' implies how to call the tool, but there is no statement of when to use this versus precio-cripto, calcular-volatilidad, or correlaciones, and no exclusions or prerequisites. Guidance is purely implicit.

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

image-describeBInspect

CONSUMER: describe image + entities. image=base64|url. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations exist, so the description carries the behavioral burden. It usefully discloses pay-per-use cost (0.1 USDC on Base) and image formats, and 'describe' implies a read-only operation, but it does not cover output structure, size limits, or external processing 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?

Extremely brief and front-loaded with purpose; there is no filler. Minor deduction for cryptic fragments like 'CONSUMER:' and '[x402: ...]' that may not parse as clear actionable instructions for an agent.

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 single-parameter tool with no output schema, the description covers core invocation and cost, but leaves output format and selection among image/vision/OCR siblings unspecified. It is adequate but not 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?

The schema only describes the parameter as 'service input,' which is uninformative. The description adds that the input is an image supplied as base64 or url, giving an agent the essential encoding choice. It stops short of specifying size limits or URL accessibility requirements.

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 states a concrete action ('describe') and a resource ('image + entities'), and specifies accepted input forms (base64|url). It is not a tautology, but it does not explicitly distinguish itself from overlapping siblings like vision or ocr.

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 when-to-use or when-not-to-use guidance is provided. With siblings such as vision, oCR, and entities available, an agent receives no criteria for choosing this tool over them; the only implicit signal is the phrase 'describe image + entities.'

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

inferenceAInspect

Return an LLM (Kimi/DeepSeek) answer to your query. General-purpose, pay-per-call inference for when an agent needs a model response. input=your query as text. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesConsulta/prompt para el modelo

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations at all, the description carries the full burden and discloses a meaningful non-obvious behavioral trait: pay-per-call pricing at 0.005 USDC on Base. It also names the underlying models (Kimi/DeepSeek), which helps an agent predict behavior. It could go further on rate limits or failure behavior, but it provides substantial transparency beyond the bare operation.

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 short sentences plus a brief cost note. Every phrase earns its place: purpose, general applicability, input characterization, and pricing. The key action is front-loaded, and the cost information is compactly appended without verbose explanation.

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 one-parameter, no-nested-schema tool with no output schema, the description conveys purpose, appropriate usage context, input format, model family, and monetary cost. Nothing necessary for a basic correct invocation is missing, though no behavior for errors or edge cases is documented.

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 explains the single required parameter. The description's line "input=your query as text" adds slight English clarification over the Spanish schema text but does not provide materially new meaning. This matches the baseline for high schema 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 opens with a concrete verb and resource phrase — "Return an LLM (Kimi/DeepSeek) answer to your query" — which makes the tool's core purpose obvious. It also adds "General-purpose" to position it against specialized sibling tools, though it does not explicitly name or distinguish a direct alternative such as ai-inference.

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?

"for when an agent needs a model response" gives a reasonable usage context and implies pairing with some alternate tool, but it never states when not to use this tool or points to a specific alternative among the many siblings. The guidance is present but mostly implicit.

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

inferenciaDInspect

Auto-created from real demand (207 requests) [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.6/5.0
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 behavioral burden. It does disclose one genuinely useful trait — pay-per-use at 0.01 USDC on Base via x402 — but says nothing about what the operation does, what it returns, latency, or failure modes. Payment cost alone is far short of an adequate behavioral profile for an unannotated tool.

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?

It is short and front-loaded in the trivial sense, but the single sentence spends its length on provenance and pricing rather than the tool's function. Conciseness without a usable purpose statement is under-specification, not clarity.

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

Completeness1/5

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

With no annotations and no output schema, the description is the only source of information, and it omits the tool's core function entirely. An agent has no basis on which to call it correctly beyond guessing from the name.

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?

Single-parameter tool with 100% schema description coverage, so the baseline is 3 even though the description adds nothing. However, the schema's own description ('entrada') is a tautology of the parameter name 'input', so an agent still learns nothing about what content is expected or in what format.

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

Purpose1/5

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

The description never states what the tool does; it only notes provenance (207 requests) and pricing (0.01 USDC on Base). The one-word name 'inferencia' hints at inference, but an agent gets no verb, resource, or capability statement. Sibling tools like 'inference' and 'ai-inference' exist, and nothing here distinguishes this tool from them.

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

Usage Guidelines1/5

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

There is no when-to-use guidance, no exclusions, and no reference to any alternative. The agent cannot tell whether this should be called instead of 'inference', 'ai-inference', or 'interpret' for a given task.

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

inferencia-llmCInspect

Inferencia con el cerebro (DeepSeek/Kimi). input=tu consulta. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, but it does disclose genuinely useful behavioral context: a per-use cost of 0.005 USDC on Base via x402. It omits latency, rate limits, and output format, but the payment/cost disclosure is real added value beyond a bare description.

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?

Two compact sentences with the purpose front-loaded and the pricing note bracketed at the end. No wasted words, though the mixed Spanish/English fragments read as terse rather than polished.

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 single-parameter tool with no output schema and no annotations, the definition covers the basic call shape and cost but says nothing about what the inference returns or expected input length/format. Adequate but with clear gaps.

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% (single 'input' string documented as 'service input'), so the schema already does the lifting. The description maps 'input' to 'tu consulta', which is marginally clarifying but adds little beyond the schema's own wording. Baseline 3 applies.

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

Purpose3/5

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

States a recognizable action (inference) and names the backing models (DeepSeek/Kimi), which is more than a tautology. However, it offers no differentiation from near-identical siblings such as 'inference', 'inferencia', and 'ai-inference', so an agent cannot tell these apart from the text alone.

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 says only 'input=tu consulta' with no when-to-use context, no prerequisites, and no reference to the many sibling inference tools. It provides no guidance on selecting this tool over alternatives.

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

informeBInspect

Informe de investigación con fuentes citadas (premium). input=tema del informe. [x402: 0.5 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It usefully discloses that this is a premium, pay-per-use tool costing 0.5 USDC on Base, which is important before invocation. However, it does not describe the response format, payment failure behavior, or any access prerequisites.

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 and front-loaded, stating the deliverable type, input meaning, and pricing in a single short string. Every element contributes information an agent needs before deciding whether to call the tool.

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 one-parameter tool, the description covers the essential input and payment constraint. Gaps remain around expected output format, citation style, or when to prefer this over deep-research-report and similar siblings, but the tool's low complexity keeps the gap moderate.

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 schema only says the parameter is 'service input', which is generic. The description adds real semantics by stating that input equals the report topic, making it clear to the agent what to pass. This is meaningful value 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 indicates the tool produces a research report with cited sources, which is a specific deliverable. It does not explicitly differentiate itself from sibling research/report tools like deep-research-report or investigar, but 'with cited sources' adds meaningful specificity.

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 tells the agent what input to provide ('tema del informe') but gives no guidance on when to choose this tool over the many similar sibling tools. There are no exclusions, alternatives, or selection criteria.

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

injection-guardAInspect

Auto-created from research: Scans text, tool outputs, or inter-agent messages to detect indirect prompt injection attempts before they reach the agent's context. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

A4/5.0
Behavior3/5

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

There are no annotations, so the description carries the full behavioral burden. It explains what the tool detects and when, but gives no detail about return format, whether it modifies input, how verdicts are expressed, or false-positive behavior. The pricing note adds operational context but not behavioral 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 core purpose is delivered in a single efficient sentence, with the pricing detail cleanly appended. No filler or redundant restatement of the tool name exists.

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 one-parameter tool with no output schema, the description covers what input to provide and the intended effect. It does not state what the result looks like, which would improve completeness, but the tool is simple enough that this is a minor gap.

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 lone parameter is already documented as a required string input. The description adds value by suggesting the input can be text, tool output, or an inter-agent message, but it does not provide formatting or content syntax beyond that. 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 states a specific action ('Scans'), concrete input types ('text, tool outputs, or inter-agent messages'), and a precise goal ('detect indirect prompt injection attempts before they reach the agent's context'). It distinguishes itself from the many sibling tools by focusing on security scanning without needing to name an alternative.

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 makes the trigger condition clear: use it when untrusted text, tool outputs, or inter-agent messages need to be screened for prompt injection before entering context. It does not explicitly name alternatives or exclusions, but the use case is unambiguous enough for an agent to select it appropriately.

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

interpretBInspect

Detect the intent of a message (classify intent, extract parameters). input=message. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesmensaje a interpretar

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the transparency burden. It discloses a pay-per-use cost and that the operation is inference-like (detect/classify/extract), but it does not mention return behavior, side effects, or any required setup/auth beyond the pricing note.

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 very short and front-loaded with the core function. The bracket note about cost is a pragmatic addition, though the formatting is somewhat telegraphic and mixed English/Spanish.

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 single-parameter inference tool, the description covers the basic purpose and payment requirement. However, without an output schema or any explanation of expected result format, agents may need to discover the resolution of extracted parameters by trial.

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 schema describes the single required parameter as 'mensaje a interpretar', and the description repeats it as 'input=message'. Since schema coverage is 100%, the description does not add meaningful information about the parameter beyond what the schema already provides.

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's function: detect message intent by classifying intent and extracting parameters. This distinguishes it from broad tools like classify-topic or sentiment, though it does not explicitly name or differentiate itself 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 Guidelines2/5

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

No guidance is given about when this tool should be used instead of alternatives like classify-topic, entities, or inference. The phrase 'input=message' is a parameter note, not usage direction.

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

interpretarBInspect

CONSUMER: detect intent + categories + sentiment. input=message, categorias=optional. B2B: ticket routing, chatbots. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
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 the pay-per-use cost (x402: 0.001 USDC on Base) which is behavioral, but it does not mention side effects, rate limits, or safety aspects. The description adds some value but misses important behavioral disclosures.

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 and front-loaded, with clear sections for consumer use, input format, B2B use, and pricing. Every fragment carries information, and there is no redundancy.

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?

The description is missing key information: there is no output schema or description of return values, the optional 'categorias' parameter is unexplained and not in the schema, and the payment mechanism is not elaborated. An agent would be uncertain about the tool's output and how to use the optional category feature.

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 schema has one parameter 'input' with vague description 'service input'. The description clarifies that input is a message, which adds value. However, it also mentions 'categorias' as optional, but that parameter does not exist in the schema, creating inconsistency. Schema coverage is 100%, so baseline is 3, but the added semantics are partially confusing.

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 detects intent, categories, and sentiment, with a specific resource and verb. It also distinguishes between CONSUMER and B2B use cases. It does not explicitly name sibling alternatives, but 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 Guidelines3/5

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

The description provides usage context (CONSUMER vs B2B), which implies when it might be used, but it does not explicitly contrast with alternatives like 'sentiment' or 'classify-topic'. There is no 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.

investigarAInspect

Investigación web con fuentes citadas. input=tema a investigar. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden. It usefully discloses that the tool performs live web research, returns cited sources, and is pay-per-use at a specific x402 cost on Base. It does not discuss failure modes or rate limits, but for a low-complexity research tool the disclosed traits are substantive.

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 compact segments and every word earns its place: the core behavior, the input mapping, and the cost. No filler or repetition of schema fields.

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 one-parameter, stateless tool with no output schema, the description covers the essential contract: provide a topic, receive researched cited sources, and pay 0.02 USDC. It omits selection guidance, but that is a usage-guideline gap rather than a completeness gap for invocation.

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 schema parameter description is the generic 'service input', so the description adds real meaning by defining it as the topic to investigate. With only one parameter, this fully clarifies what the agent must supply.

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 states a concrete action ('web research') and a distinctive output trait ('with cited sources'), so an agent can understand what the tool does. It does not explicitly distinguish itself from sibling research/fact-check tools, so it stops short of a 5.

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 only usage hint is 'input=tema a investigar', which explains what to pass but not when to prefer this tool over siblings like research, deep-research-report, or fact-check. There is no mention of exclusions, alternatives, or selection conditions.

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

investor-deck-copyCInspect

ENTERPRISE: pitch-deck copy slide-by-slide + narrative. input=business. [x402: 35.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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. It does reveal that the service is enterprise-class and paid via x402 at 35 USDC, which is useful operational context. However, it does not describe what happens after input, what output is expected, or any limitations or side-effects. The behavioral description is minimal.

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 very short and packs purpose, input, and pricing into a compact format. The 'ENTERPRISE:' prefix and the x402 code are somewhat low-value, but they do not add significant bulk. Information is front-loaded with the core purpose before the cost.

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

Completeness3/5

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

For a one-parameter, low-complexity tool, the description provides the core purpose, the expected input type, and the cost. The output is inferable from 'pitch-deck copy slide-by-slide + narrative', and there is no output schema. Still, it lacks usage exclusions, return-format details, and any statement about the paid transaction flow, making it minimum viable rather than 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 describes the parameter only as 'service input', which is generic. The description adds 'input=business', helping an agent understand that the input should describe a business. This is a real but still underspecified contribution; no format, length, or content expectations are given. Baseline 3 is appropriate because schema coverage is 100% but the parameter semantics are thin.

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 states that the tool produces pitch-deck copy slide-by-slide plus narrative, with a business input. This conveys a clear verb-equivalent and resource even though the word 'copy' is a noun rather than an explicit verb. It does not explicitly contrast itself with sibling investor-pitch, but the 'copy' focus is a useful differentiator.

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 given about when to choose this tool over alternatives such as investor-pitch or gtm-strategy. The phrase 'input=business' hints at the intended context, but there are no exclusions, prerequisites, or alternative routing. The agent must infer usage from the tool name and sibling list.

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

investor-pitchAInspect

PREMIUM (startups): generate an investor pitch/one-pager. input=project description. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesdescripción del proyecto/empresa

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations provided, the description must carry the behavioral disclosure burden. It usefully discloses the pay-per-use cost (0.1 USDC on Base) and indicates that the input is a project description. It does not describe auth requirements, rate limits, or any other side effects, but the payment disclosure is a relevant behavioral trait.

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 short and front-loads the purpose before cost and usage details. The 'x402' acronym and 'PREMIUM' label are slightly cryptic but nothing is padded or redundant.

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 single-parameter generation tool with no output schema, the description covers the input, the intended audience, and the payment model. The output is described as a pitch/one-pager, which is enough for invocation, though more detail on expected delivery format would be a minor 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 description coverage is 100%, so the schema already documents the single parameter. The description adds only a high-level mapping ('input=project description') without detailing format, length limits, or language expectations, which keeps it at the baseline for schema-satisfied documentation.

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 states a clear verb (generate) and a specific resource (investor pitch/one-pager), and identifies the intended audience (startups). It does not explicitly compare itself against sibling content-generation tools, but the output type is distinctive enough to be recognizable.

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?

There is an implied use case: startups needing a pitch/one-pager. However, there is no explicit statement of when to prefer this tool over other content-generation siblings, nor any mention of when it 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.

invoice-batchBInspect

SMB: extract structured data + totals from many invoices. input=invoice texts. [x402: 4.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations provided, the description carries the burden of behavioral disclosure. It adds useful operational context: it is pay-per-use with a specific price in USDC on Base, and it clarifies expected input. However, it does not describe output format, failure modes, or how multiple invoices should be supplied.

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 compact and front-loaded: purpose, input type, and pricing are all stated in a single efficient string with no filler. Every segment earns its place.

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?

For a batch extraction tool with no output schema and no annotations, key operational details are missing: how to pass many invoices, what the structured output looks like, and any cost/time implications beyond the flat price. An agent can grasp intent but not fully anticipate invocation behavior or results.

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 schema parameter description is generic ('service input'), so the description adds meaningful value by explaining that 'input' means invoice texts. This clarifies the expected payload beyond the schema, even though it stops short of specifying exact formatting.

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 states a specific verb ('extract'), a resource ('invoices'), and a scope ('many invoices' plus 'structured data + totals'). It does not explicitly differentiate from sibling tools like doc-extract or smart-document, but the batch/invoices focus is a meaningful distinguishing signal.

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 gives the input type ('invoice texts') but provides no guidance on when to use this tool versus alternatives, nor any exclusions. Sibling tools such as doc-extract and smart-document occupy a similar space, yet no selection criteria are offered.

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

json-fixAInspect

Repair/validate broken JSON and return it clean. High-volume dev tool. input=JSON or text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesJSON roto o texto

TDQS

A4/5.0
Behavior4/5

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

There are no annotations, so the description carries the behavioral burden. It discloses the key behavior: repair, validate, return clean output, and cost/payment details via x402 on Base. It does not cover edge cases, but for one-parameter utility this is reasonable.

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 short, front-loaded with the core action, and every segment adds useful context: behavior, target, input, and pricing. There is no wasted wording.

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 single-parameter utility with no output schema, the description covers purpose, input, expected output, and cost. It does not spell out behavior for valid JSON or unrecoverable text, but the essential decision and invocation information is present.

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 documents the only parameter at 100% coverage. The description only repeats that the input is JSON or text, adding no additional semantic value 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 names a concrete operation: repair or validate broken JSON and return clean JSON. This clearly distinguishes the tool from siblings like extract-json or ai-inference.

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 the correct use case — fixing or validating broken JSON during development — but it does not explicitly state when not to use the tool or mention alternative sibling tools. It provides context, not routing.

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

keywordsBInspect

Extract 5-10 relevant keywords from a text (SEO/indexing). input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto del que extraer keywords

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral disclosure burden. It does disclose the output quantity ('5-10 relevant keywords') and the pay-per-use cost, but it does not describe the output representation, failure behavior, or whether empty/short inputs are handled acceptably.

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 first sentence is front-loaded, informative, and concise, but the rest adds some non-essential detail. The phrase 'input=text' is partially redundant with the schema, and the payment line is useful but auxiliary, making the whole description slightly cluttered.

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 single-parameter text-in/text-out extraction tool, this description provides what an agent needs: purpose, input, output quantity, and cost. Since there is no output schema, noting the output format explicitly would have been ideal, but the tool is simple enough that the remaining gap 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 documents the only parameter at 100% coverage, so the description is not required to compensate. The description's 'input=text' adds clarity for humans but no meaningful meaning beyond the schema's provided property description.

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 states a clear verb ('Extract'), a specific resource ('keywords'), an input source ('from a text'), and an expected quantity ('5-10'), making the tool's purpose obvious. The SEO/indexing qualifier adds context, though the description does not explicitly distinguish keywords from closely related sibling tools like entities.

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 parenthetical '(SEO/indexing)' gives the intended usage context, and the title itself makes the extraction task clear. However, there is no explicit guidance about when to prefer this tool over similar text-analyzing siblings, nor are alternative tools named.

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

language-detectBInspect

CONSUMER: detect language (ISO code). input=text. [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose the pay-per-use behavior and the basic input/output contract, but it does not mention edge cases, errors, or what happens for unsupported input. Still, as a simple read-only language detection tool, the disclosure 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.

Conciseness4/5

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

The description is very short and front-loads the main action. The 'CONSUMER' and '[x402...]' fragments are terse but pack useful information; however, the cryptic capitalization and unexplained payment syntax reduce readability slightly.

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 one-parameter tool, the description covers input and output, but it leaves the 'CONSUMER' variant unexplained and does not distinguish this from the apparently equivalent 'detect-language' sibling. Without an output schema, the exact return shape is also only implied as an ISO code.

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 schema only says 'service input', while the description adds the meaningful constraint 'input=text', telling the agent what kind of value to pass. This meaningfully exceeds the schema's minimal parameter documentation.

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 states a clear action ('detect language') and output format ('ISO code'), which makes the core purpose understandable. However, it does not differentiate itself from the sibling tool 'detect-language', which appears to serve the same function.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives, particularly the nearly identical 'detect-language' sibling. The 'CONSUMER' label and payment hint imply some targeting but do not explain selection criteria.

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

latam-fintech-reportCInspect

INDUSTRY REPORT: Fintech in LATAM (deep, cited). input=optional scope. B2B: fintechs and investors prioritize markets and strategies in LATAM. [x402: 120.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.6/5.0
Behavior2/5

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

With no annotations, the description must carry the full behavioral burden. It discloses that the report is 'deep, cited' and pay-per-use, but it does not specify output format, processing time, side effects, or that this is a safe read-only operation. The statement 'input=optional scope' is confusing because the schema marks input as required, creating ambiguity about how the tool behaves.

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 short and front-loaded with the core purpose, but the formatting is inconsistent: all-caps headings, a syntactic fragment ('input=optional scope'), and a pricing note appended in brackets. Some elements (e.g., the pay-per-use detail) may be useful, but the overall structure feels unpolished and could be tightened into clear sentences.

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?

For a simple one-parameter tool with no output schema and no annotations, the description omits essential details: what the report content covers beyond 'fintech in LATAM', how the input scope affects the output, and what the returned report looks like. The audience statement helps but does not fill these gaps, leaving an agent with insufficient information to configure the call correctly.

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

Parameters2/5

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

The schema's parameter description ('service input') is generic, so the description's 'input=optional scope' adds some semantic meaning by hinting the input controls report scope. However, this conflicts with the schema's required flag, potentially misleading agents. It also does not clarify what kinds of scope values are acceptable (e.g., country, market segment), so the added value is limited and partly contradictory.

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 as producing a deep, cited industry report on fintech in LATAM, which distinguishes it from sibling tools focused on other sectors or regions. It also names the intended B2B audience. However, the repetitive 'B2B: ...' phrasing and the vague 'input=optional scope' make the core purpose slightly less crisp than the top examples.

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 implies the tool is for fintechs and investors interested in LATAM markets and strategies, but it does not explicitly state when to use this tool over alternatives, nor does it provide exclusions or conditions (e.g., 'for other regions use X'). The only usage hint is the audience statement, which is indirect and not actionable.

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

lead-enrichAInspect

SMB: enrich a B2B lead + outreach angle + subject line. input=domain/company. [x402: 2.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It usefully discloses that the tool is pay-per-use at 2.0 USDC on Base and that it returns enrichment plus outreach angle and subject line. However, it does not state whether the call is read-only, has side effects, requires authentication, or how payment/failure cases behave.

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 and front-loaded: purpose first, then input format, then pricing. Every fragment adds information and there is no filler.

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

Completeness3/5

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

For a one-parameter tool with no output schema, it explains the core function, the input, and the cost, and it states what outputs to expect at a high level. It is incomplete on exact return structure and input formatting, and it offers no example or explicit guidance on choosing between this and sibling tools.

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 schema's 'input' property is generic ('service input'), so the description adds real meaning by specifying it as a domain/company. It still lacks a concrete format or example, leaving some ambiguity about whether to pass a bare domain, a URL, or a company name.

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 states a specific verb and resource: 'enrich a B2B lead + outreach angle + subject line,' and defines the input as 'domain/company.' This clearly conveys what the tool does and separates it from sibling sales-email or content tools by focusing on lead enrichment plus angle generation.

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 provides clear context for when to use the tool: for SMBs, when a B2B lead needs enrichment and an outreach angle/subject line is needed, with a domain/company as input. It does not explicitly name sibling alternatives or list when not to use it, so it falls short of full explicit guidance.

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

leer-docxAInspect

Descarga un .docx por URL y devuelve su texto. input=URL. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It does disclose a non-obvious trait the schema cannot: a paid x402 call costing 0.03 USDC on Base. However it omits size limits, auth/access requirements for the URL, and failure behavior for non-docx or unreachable URLs.

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 short clauses, front-loaded with the action, the input, and the payment constraint in brackets. Nothing is wasted.

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 one-parameter extraction tool with no output schema, the description covers the action, the input type, the return type ('devuelve su texto'), and the pricing model. Remaining gaps (failure modes, size limits) are minor.

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 nominally 100% but the schema description is only the meaningless placeholder 'service input'. The description's 'input=URL' fills that gap by telling the agent the parameter is a URL, which is real added meaning.

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

Purpose4/5

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

States a specific verb and resource: downloads a .docx from a URL and returns its text. The format (docx) inherently distinguishes it from leer-pdf, leer-xlsx, and leer-url, though it never names those siblings explicitly.

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

Usage Guidelines3/5

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

Usage is implied by 'por URL' — the agent can infer it is for .docx documents reachable over HTTP. There is no explicit when-to-use vs leer-pdf/leer-xlsx/leer-url guidance and no exclusions (e.g., what if the URL is not a docx).

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

leer-pdfAInspect

Descarga un PDF por URL y devuelve su texto. input=URL del PDF. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description must carry behavioral context. It discloses the payment mechanism ('x402: 0.003 USDC on Base, pay-per-use'), which is useful, but omits other traits like rate limits, authentication needs, or error handling for invalid URLs.

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, consisting of two short sentences that are front-loaded with the core functionality and then the input requirement and payment note. Every sentence earns its place.

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 tool with one parameter and no output schema, the description covers the basics: action, input, and return. However, given the absence of annotations, it could do more to explain output format (e.g., plain text extraction) or limitations (e.g., URL must be publicly accessible).

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%, meaning the parameter 'input' is fully described in the schema as 'service input'. However, the description adds a crucial semantic detail: that the input should be a PDF URL, which the schema description lacks.

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 states a specific verb ('Descarga') and resource ('PDF por URL'), and clarifies the return value ('devuelve su texto'). This clearly distinguishes it from siblings like 'read-pdf' (which likely reads local files) by emphasizing URL download.

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 context is implied by the URL requirement, and the pay-per-use note hints at a cost, but there are no explicit when-to-use (or when-not-to-use) guidelines or alternative tools mentioned (e.g., local file readers).

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

leer-urlBInspect

Lee una URL y devuelve su texto limpio (sin HTML/scripts). input=URL. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
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 does disclose two real behavioral traits beyond the schema: the output is stripped of HTML/scripts, and each call is a paid x402 transaction (0.002 USDC on Base, pay-per-use). It says nothing about failure modes, timeouts, JS-rendered pages, or rate limits, so meaningful gaps remain.

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?

Two short telegraphic clauses, with the core behavior front-loaded ahead of the billing bracket. Nothing is padded, though the phrasing is terse enough to feel like a note rather than a definition.

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

Completeness3/5

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

For a one-param fetch-and-extract tool with no output schema, the description covers what comes back (clean text) and the billing model, which is adequate minimum context. It still omits how to distinguish it from the duplicate read-url sibling and offers no note on the response shape beyond absence of HTML.

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 schema labels the single parameter only as 'service input', which is uninformative despite nominal 100% coverage. The description adds the salient fact that this input is a URL, which is exactly the meaning an agent needs to construct the call.

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

Purpose4/5

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

States a specific verb and resource ('Lee una URL') plus the returned artifact ('texto limpio sin HTML/scripts'), so the agent knows exactly what it gets back. It does not, however, distinguish itself from the near-identical sibling read-url, so sibling differentiation is absent.

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

Usage Guidelines2/5

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

There is no when-to-use guidance at all: the description never says when to pick leer-url over read-url, leer-pdf, ocr, or doc-extract. Usage can only be inferred from the name/verb, and no exclusions, prerequisites, or alternatives are stated.

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

leer-xlsxAInspect

Descarga un .xlsx por URL y devuelve sus hojas. input=URL. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses the x402 pay-per-use model and exact cost (0.03 USDC on Base), which is valuable beyond the schema, but it does not describe auth/payment failure behavior, rate limits, or exactly what a returned 'sheet' contains.

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 tight sentences with no filler: purpose first, then input format, then payment model. Every element 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 low-complexity, one-parameter tool with no output schema and no annotations, the description covers the core action, the input, and payment terms. It says sheets are returned, though it could say a bit more about the returned sheet structure or whether payment must be settled before the call.

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 only describes the single parameter as 'service input', which is uninformative. The description compensates by clarifying 'input=URL', adding concrete meaning beyond the schema text.

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

Purpose5/5

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

States a specific verb and resource ('Descarga un .xlsx por URL y devuelve sus hojas'), making it immediately distinguishable from sibling readers like leer-pdf, leer-docx, and leer-url. An agent can tell what the tool does without opening the schema.

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 implies usage through the .xlsx resource type, but it never states when to use this tool instead of siblings such as leer-pdf, read-url, or doc-extract. No exclusions or alternatives are named.

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

limpiar-csvAInspect

Limpia un CSV (vacíos/duplicados/encabezados). input=URL o CSV crudo. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
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 usefully discloses the payment model (x402, 0.02 USDC on Base, pay-per-use), which is genuine behavioral context about cost/access. But it leaves key behaviors unspecified: how 'cleaning' resolves empties (drop vs fill), whether the original is mutated, and what output 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 compact segments: the action and its targets front-loaded, then the input format, then the pricing note. No filler and nothing buried.

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 single-parameter, no-output-schema utility, the description covers what it does, what input it accepts, and its cost, which is most of what an agent needs to invoke it. The main residual gap is the exact semantics of the cleaning operations and the return format, which is minor for a tool this simple.

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 schema's own parameter description is the useless placeholder 'service input'. The description fills that gap by clarifying that input accepts either a URL or raw CSV text, which materially helps an agent format the call. That is real added value beyond the structured field.

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?

Names a specific verb (limpia/clean) and resource (CSV) and enumerates the concrete target problems (empties, duplicates, headers), so an agent knows exactly what operation is performed. It does not differentiate from siblings, but no obvious CSV-cleaning sibling exists in the list, so the scope 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 Guidelines3/5

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

It implies usage by stating the acceptable input forms (URL or raw CSV), which helps an agent decide it can pass either. However, there is no explicit when-to-use vs when-not guidance, no prerequisites, and no mention of alternatives among siblings such as destilar-tables or extract-json.

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

logistics-optimizationBInspect

VERTICAL(logistics): routing/consolidation optimization + savings. input=network. B2B: logistics operators cut routing costs. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior2/5

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

No annotations are provided, so the description carries full responsibility for behavioral disclosure. It mentions pricing and input, but does not describe what the tool returns, whether it is read-only, what computations are performed inside, or any side effects, leaving an agent without a clear behavioral model.

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 short and front-loaded with the core function and domain, then adds pricing and target audience. The tags like 'VERTICAL(logistics)' and pricing bracket add some noise, but the overall structure is efficient and scannable.

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 only one generic parameter, no output schema, and no behavioral details, the description is not complete enough for an agent to invoke the tool correctly. The agent knows the domain and high-level purpose but not the expected input format, return value, or calling conventions.

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 schema only describes the input parameter as generic 'service input', while the description adds the meaningful hint 'input=network'. This adds some value beyond the schema, but it still does not specify the expected format, structure, or examples of a network input.

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 as a logistics vertical for routing/consolidation optimization with a cost-savings objective, which separates it from the broad sibling list. It lacks a single imperative verb, but the function and target domain are specific enough for an agent to understand the tool's role.

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 context through 'B2B: logistics operators cut routing costs' and 'input=network', indicating the intended user and input type. However, it does not explicitly state when to choose this over alternatives, nor does it give exclusion criteria or workflow placement.

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

market-dataCInspect

Spot USDC/COP price and market depth (premium data). [x402: 0.001 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior3/5

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

There are no annotations, so the description carries the transparency burden. It does usefully disclose that this is premium, pay-per-use data costing 0.001 USDC on Base, but it does not mention output format, data coverage, latency, or whether the input affects what market depth data 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.

Conciseness4/5

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

The description is short and front-loaded, with the core purpose stated first and the payment detail appended. It wastes no words, though it achieves brevity at the cost of omitting key invocation details.

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?

Given the lack of annotations, output schema, and a meaningful input schema, the description is not complete enough to invoke confidently. It explains what the tool is paid for and what data it returns at a high level, but not what the input should contain or what the response looks like.

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

Parameters2/5

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

The only parameter is 'input', described as 'service input', which is a generic placeholder rather than a meaningful semantic. Although the coverage metric is marked 100%, the content provides almost no guidance about what to pass in to get the USDC/COP market data.

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 states a clear, specific resource: spot USDC/COP price and market depth. It does not explicitly use an action verb, but the intent is unambiguous and it is distinguishable from nearby tools like crypto-price or fx by its focus on market depth for a specific pair.

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 given about when to prefer this tool over siblings such as crypto-price, fx, or research. The only usage-related clue is the pay-per-use payment note, but no alternatives or exclusions are explained.

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

market-intelligenceCInspect

PREMIUM: market intelligence with live data + scenarios. input=asset/market. [x402: 8.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.7/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It discloses that the tool uses live data, supports scenarios, and costs 8.0 USDC via x402 on Base. This is meaningful but incomplete: it does not explain data sources, response shape, rate limits, or authentication requirements.

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 extremely compact and front-loaded with 'PREMIUM', which is efficient. However, the dense notation 'x402: 8.0 USDC on Base' and the lack of sentence structure make it cryptic rather than clearly concise.

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?

For a paid, live-data tool with no output schema and a single freeform string parameter, the description is underspecified. It does not explain what the returned intelligence looks like, how scenarios are requested, or what a valid asset/market input should be, leaving critical information 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% but the schema's only description, 'service input', is tautological. The description adds that the input should be an asset/market, which is a useful clarification. Yet it lacks examples, formatting details, or expected variants, so it only partially compensates for the schema's emptiness.

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

Purpose3/5

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

The description states the domain ('market intelligence') and core features ('live data + scenarios'), and clarifies that the input is an asset/market. However, it lacks a specific verb like 'analyze' or 'get', and it does not distinguish itself from nearby siblings such as market-data, competitive-analysis, or predictive-analytics.

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 gives no guidance on when to use this tool versus its alternatives. It does signal premium pay-per-use status, which is a relevant consideration, but it does not mention exclusions, prerequisites, or why an agent would pick this over market-data or research.

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

market-reality-checkAInspect

OSINT(info): cross public market data vs media narrative + fear/greed; flags narrative-vs-price discrepancy. INFORMATION ONLY. input=btc|eth|... [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the transparency burden. It explicitly states 'INFORMATION ONLY' to indicate a read-only/no-side-effect operation and discloses the pay-per-use cost via x402 on Base. It also describes the comparison behavior rather than just claiming to fetch data. Missing rate limits or data-source caveats keep it from a 5.

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 compact and front-loaded, with the purpose, information-only constraint, input format, and pricing all packed into one line. There is little filler, though the 'OSINT(info)' prefix and trailing ellipsis are slightly cryptic and could have been written more plainly.

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 one-parameter tool, the description covers input, purpose, cost, and side-effect profile. However, because there is no output schema, the description should have explained what the returned flag or discrepancy report looks like; that is absent, leaving an agent to infer the response format.

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 schema's parameter description is only 'service input' and is not meaningfully self-describing. The tool description compensates by documenting expected values: 'input=btc|eth|...' tells the agent this is an asset identifier. It does not give a complete enumeration or validation rules, but it makes the parameter usable.

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 states a clear verb plus resource: cross-reference public market data against media narrative and fear/greed, then flag discrepancies. It is specific to assets like BTC/ETH and readable as an OSINT info service. It does not explicitly distinguish itself from siblings such as discrepancy-detector or market-data, so it falls short of a 5.

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

Usage Guidelines3/5

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

Usage is implied: call this when you want a narrative-vs-price reality check for a crypto asset. 'INFORMATION ONLY' signals that this is not a trading or execution tool, but the description gives no explicit when-not-to-use guidance or references to alternative tools like crypto-price, osint-signal, or discrepancy-detector.

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

market-research-reportAInspect

ENTERPRISE: full market report (TAM/SAM/SOM, trends, competitors) + sources. input=market. [x402: 25.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It does disclose that this is an ENTERPRISE, pay-per-use tool costing 25.0 USDC on Base, and that it returns a report with sources. It does not mention response format, latency, or side effects, but for a reporting tool the key cost behavior is 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 definition is a single compact line with the core purpose and pricing front-loaded. Every segment adds information, though the 'input=market' shorthand is cryptic and could be clearer.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description is mostly adequate but the ambiguous input instruction prevents full self-sufficiency. It does not explain how to pass a market topic, and the lack of output schema increases the need for a clearer description of the returned report format.

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's `input` is only documented as 'service input', which is generic. The description adds 'input=market', telling the agent what the parameter should be set to, but it is ambiguous whether the value should be the literal string 'market' or the specific market to research. This is helpful but not fully precise.

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 produces a full market report with TAM/SAM/SOM, trends, and competitor analysis plus sources. This distinguishes it from generic report/research tools even without naming a sibling. The 'input=market' fragment slightly muddies the purpose, but the core deliverable is specific.

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?

There is no explicit when-to-use or when-not-to-use guidance or named alternatives. The description implies it is appropriate when the user wants a comprehensive paid market report, but does not contrast it with market-data, market-intelligence, or competitive-analysis.

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

market-sector-reportAInspect

B2B: enterprise sector deep-dive + market-entry strategy + sources. input=sector+region. [x402: 90.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior4/5

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

There are no annotations, so the description carries the disclosure burden. It usefully states that this is a paid service at 90.0 USDC on Base (pay-per-use) and discloses the expected deliverables: deep-dive, market-entry strategy, and sources. This goes beyond what the schema provides, though it omits output format details.

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 very compact and front-loaded: it opens with the core purpose, then the input format, then the pricing. Every clause adds information 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?

Despite having no output schema, it summarizes the output contents (deep-dive, market-entry strategy, sources), specifies the input, and flags the cost. It is complete enough to select and invoke the tool, though an explicit example of the sector+region format would have made it undeniable.

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 only says 'service input', which is generic, but the description clarifies that the input should be a sector and region. This adds meaningful semantics beyond the schema and is sufficient for a single-parameter tool.

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 specifies a B2B enterprise sector deep-dive with market-entry strategy and sources, and states the required input as sector and region. It is reasonably specific but does not explicitly contrast with sibling tools like market-research-report or market-intelligence.

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 phrase 'B2B: enterprise sector deep-dive' implies when to use it, and 'input=sector+region' gives a concrete invocation pattern. However there is no explicit mention of alternatives or conditions when not 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.

mcp-servers-landscapeAInspect

INDUSTRY REPORT: MCP servers landscape (deep, cited). input=optional scope. B2B: developers and platforms map the MCP ecosystem. [x402: 75.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations provided, the description carries the full transparency burden. It does disclose behavioral traits: depth ('deep'), citation behavior ('cited'), and the pay-per-use pricing model ('75.0 USDC on Base'). However, it says nothing about output format, report contents, error behavior, or limits, which is a meaningful gap for a paid report 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 four short, dense segments with the purpose front-loaded in all caps and the price embedded where an agent will notice it before invoking. No words are wasted, though the telegraphic style makes 'B2B: developers and platforms map the MCP ecosystem' slightly hard to parse.

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 single-parameter tool with no output schema and no annotations, the description provides the essentials: subject, depth, citation behavior, target audience, and cost. It is missing output format and a clearer statement of what the landscape report actually covers, which matters more here because there is no output schema to fill that gap.

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 schema's parameter description is a useless placeholder ('service input'), so the description's 'input=optional scope' is the only real semantic guidance an agent receives. It clarifies that the required parameter carries an optional scope value, which genuinely adds meaning beyond the schema, though it still omits format or example values.

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 opening 'INDUSTRY REPORT: MCP servers landscape (deep, cited)' clearly states the deliverable (an industry report) and its specific subject (the MCP servers ecosystem), which distinguishes it from generic report siblings like deep-research-report or market-research-report. It lacks an explicit action verb and the 'B2B: developers and platforms map the MCP ecosystem' clause is somewhat opaque, but an agent can grasp what this tool produces.

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 identifies the target audience and context ('B2B: developers and platforms map the MCP ecosystem') and notes that the input is an optional scope. However, it gives no explicit conditions for choosing this tool over closely related siblings such as x402-payments-landscape, developer-tools-report, or deep-research-report, and no 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.

meeting-briefAInspect

SMB: pre-meeting brief + talking points + questions. input=person/company. [x402: 2.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations provided, the description must carry the full burden. It does disclose the pay-per-use cost (2.0 USDC on Base), which is a behavioral trait. However, it does not mention whether the operation is read-only, what happens with the input, or any side effects. Given the tool is likely a generation service with no destructive actions, the absence of such disclosure is not fatal but leaves gaps.

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 line that leads with the core purpose, then the input type, then the pricing note. It is efficiently arranged with no wasted words, making it easy for an agent to quickly parse the essential 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?

For a simple tool with one parameter and no output schema, the description covers the purpose, input semantics, and cost. It does not specify the output format, but since no output schema exists, the description's mention of 'pre-meeting brief + talking points + questions' gives a reasonable expectation. The omission of any usage context or error handling is minor for this complexity level.

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 schema describes the only parameter as 'service input', which is completely generic. The tool description adds meaning by specifying 'input=person/company', clarifying the expected content. This compensates for the schema's lack of detail, but does not specify the exact format (e.g., name, identifier) that the agent should provide.

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 states the tool produces a pre-meeting brief with talking points and questions for a person/company, which gives a specific resource and output. It is clear enough to distinguish from siblings like meeting-minutes, though it lacks a crisp subject-verb-object structure and the 'SMB:' prefix is ambiguous.

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. It does not mention any exclusions or circumstances that would make a different tool more appropriate, leaving the agent to infer usage from context. This falls short of the 'implied usage' level because there is no explicit contextual cue.

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

meeting-minutesAInspect

Premium PIPELINE in a single call: takes an audio (meeting, voice note, call), transcribes it with local Whisper and writes MINUTES with Summary, Decisions and Tasks. For agents/teams turning a recording into actionable minutes without orchestrating services. [x402: 0.04 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoIdioma del audio (ISO) — opcional
archivo_b64YesAudio en base64 (o subir 'archivo' por multipart)

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations provided, the description carries the behavioral disclosure burden. It meaningfully discloses local Whisper transcription, structured minutes output, single-call pipeline behavior, and the exact pay-per-use cost of 0.04 USDC on Base. It does not mention upload limits, latency, or exact return format, 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 compact: an opening promise, a brief pipeline explanation, a use case, and pricing. The phrase 'without orchestrating services' overlaps somewhat with 'in a single call,' but the text is front-loaded, scannable, and free of unnecessary depth.

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?

There is no output schema, so the description reasonably compensates by naming the output elements: Summary, Decisions, and Tasks. Combined with a fully documented input schema, the agent knows what to send, what the tool does, and what it returns. The main missing piece is the exact response shape, which is not critical for a simple job-call 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 description coverage is 100%, so the baseline is 3 even without additional parameter detail. The description adds type-of-audio context like meeting, voice note, and call, but it does not elaborate on the semantics of `lang` or `archivo_b64` 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 states a specific verb and resource: it takes audio (meeting, voice note, call), transcribes it with Whisper, and produces minutes containing Summary, Decisions, and Tasks. It also distinguishes itself as a full pipeline rather than a single-stage tool, which separates it from siblings like transcribe and summarize.

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 intended use case is explicit: 'For agents/teams turning a recording into actionable minutes without orchestrating services.' This clearly tells agents when to choose this tool. It does not explicitly name alternative siblings or say when not to use them, but the context is strong enough.

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

moderarBInspect

Modera contenido (detecta texto problemático). input=texto a moderar. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does mention a cost ('x402: 0.002 USDC on Base, pay-per-use'), which is a useful transparency note, and hints that the tool detects rather than modifies text. However, it does not disclose whether the operation is read-only, what the output format is, or any side effects. The lack of annotations makes this 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 very concise, consisting of a single sentence plus a cost note. It front-loads the core purpose and quickly covers the parameter and pricing. There is zero fluff, and every element earns its place. The structure is effective for a simple tool.

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?

For a tool with one parameter, no output schema, and no annotations, the description is incomplete. It does not describe the return value or how to interpret results, which is critical for an agent to know what the moderation output looks like. It also omits any error conditions or language expectations. The cost note is helpful, but overall the description leaves too much unspecified.

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's description is generic ('service input'), so the tool description adds meaningful semantics by specifying 'input=texto a moderar'. This clarifies exactly what the parameter expects, providing critical meaning beyond the schema. Since schema coverage is 100% but the schema description is vague, the description compensates well.

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 states a specific verb ('Modera') and resource ('contenido') and clarifies the core function ('detecta texto problemático'). It clearly conveys what the tool does, but it does not differentiate from the sibling tool 'moderate', which appears to be the English equivalent of the same functionality, leaving ambiguity about which to choose.

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. It does not mention any conditions, prerequisites, or exclusions, nor does it reference sibling tools like 'moderate' or 'clasificar-texto' that could overlap. The agent is left without direction on tool selection.

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

moderateAInspect

Content moderation: flag unsafe text. For agents filtering inputs. input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a revisar

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description carries the burden of disclosing behavior. It mentions the pay-per-use nature (0.0022 USDC on Base) which is a helpful operational constraint, and the 'flag' act implies a binary or categorical output. However, it does not disclose what 'unsafe' includes, or the exact return format. This is acceptable 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.

Conciseness4/5

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

The description is compact and front-loaded: it states the purpose in the first phrase, then adds usage context and cost. One minor redundancy is 'input=text' which restates the schema, but overall no unnecessary 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?

The tool is simple with one parameter fully defined, but there is no output schema and the description does not explain what the tool returns after 'flagging' (e.g., boolean, category, confidence score). Since the output is ambiguous, an agent might not know how to interpret the call result. The description is adequate for a minimal tool but leaves this gap.

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 100% coverage for the single 'input' parameter, with a Spanish description ('texto a revisar'). The description adds 'input=text', which merely repeats the schema's type and adds no additional meaning like length limits or language expectations.

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 states a specific verb ('flag') and resource ('unsafe text'), and adds a usage context ('For agents filtering inputs'). This clearly differentiates 'moderate' from siblings like sentiment, classify-topic, or fact-check, which focus on other types of analysis.

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 phrase 'For agents filtering inputs' explicitly identifies the intended usage scenario. It does not name alternatives or exclusions, but the context is enough to guide an agent selecting this tool for input filtering rather than other content-analysis tools.

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

multi-agent-debateAInspect

PREMIUM: multi-model debate (DeepSeek+Kimi) then a judged conclusion. input=question. [x402: 7.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and discloses the pay-per-use cost (7.0 USDC on Base), the premium nature, and the debate-then-conclusion process. It doesn't mention side effects or return format, but for a question-answering service the process and pricing are the key behavioral facts.

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 dense sentence that packs the process, models, input type, and pricing without fluff. It is front-loaded with the tool's core behavior, though the bracketed payment details are somewhat cryptic.

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 single-parameter tool with no output schema, the description gives the essential invocation facts: input is a question, cost is 7.0 USDC, and the result is a judged conclusion. It is slightly incomplete only in lacking explicit output format and comparison to similar tools.

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?

Although schema coverage is 100%, the schema only describes input as 'service input.' The description adds real meaning by specifying that the input should be a question, which is essential for correct invocation.

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 states a specific behavior: multi-model debate between DeepSeek and Kimi followed by a judged conclusion. This distinguishes it from generic inference and research siblings, though it doesn't explicitly name an alternative or use an imperative verb.

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 only usage hint is 'input=question,' which implies what to pass, but there is no guidance on when to choose this tool over siblings like inference, deep-research-report, or research. No exclusions or alternative routing are provided.

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

ocrBInspect

OCR: extract text from an image (JPG/PNG) or a PDF, including scanned PDFs with no text layer. Local engine (Tesseract 5), Spanish and English. Upload the file via multipart (field 'archivo') or send it as 'archivo_b64' in JSON. Optional 'lang' (spa|eng|spa+en [x402: 0.004 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
langNospa|eng|spa+eng
archivo_b64YesImagen/PDF en base64 (o subir 'archivo' por multipart)

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral transparency burden. It discloses the local Tesseract engine, supported languages, file types, and pay-per-use cost. But the pricing note is cryptic ('x402: 0.004 USDC on Base') and it omits output format, limits, or error/banning conditions.

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 definition is compact and mostly front-loaded with the core purpose. It packs several details into one dense sentence, but no clause is wasteful. The pricing tag is awkwardly embedded but not long enough to break the structure.

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 2-parameter tool, the description covers file types, mandatory upload mechanisms, language options, and billing. Gaps remain: no mention of the output format, potential size/per-page limits, or how the multipart path reconciles with the schema-required archivo_b64 field.

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 does add useful intent about base64 vs multipart and language options, but it introduces an undocumented 'archivo' field that is absent from the input schema and writes 'spa+en' against the schema's 'spa+eng', creating potential ambiguity.

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 states a clear verb and resource: OCR extracts text from images and PDFs, including scanned PDFs. It is distinct from sibling tools but does not explicitly differentiate itself from alternatives like read-pdf or vision.

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?

It provides concrete input instructions: multipart field 'archivo' or JSON 'archivo_b64', plus optional 'lang'. However, it does not state when to prefer this tool over related siblings such as read-pdf or transcribe, leaving usage selection mostly implied.

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

ocr-batchCInspect

ocr specialized for batch [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.9/5.0
Behavior2/5

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

There are no annotations, so the description carries the full burden of explaining behavior. It does disclose the cost model and payment requirement (0.01 USDC on Base, pay-per-use), which is useful, but it does not describe input expectations, processing semantics, output behavior, 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 very short and front-loads the core purpose before the pricing detail. It wastes no words, though it is a fragment rather than a well-structured sentence.

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?

For a tool with no annotations, no output schema, and many closely related siblings, the description is too thin. It leaves unclear what batch means, how to structure the input, what the response looks like, and when to choose this over ocr-invoices, ocr-tables, or vision-batch.

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 parameter, so the baseline is 3. However, the schema only says 'pipeline input', which is vague, and the description adds no further meaning about what the input string should contain or how it should be formatted.

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 states a specific operation ('ocr') and a scope ('batch'), which distinguishes it from generic ocr and document-type-specific variants like ocr-invoices or ocr-receipts. It is not a tautology, though it could be more explicit about what 'batch' means.

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?

'specialized for batch' implies a use condition, but the description gives no explicit when-to-use or when-not-to-use guidance. It does not name alternatives such as ocr, ocr-tables, or vision-batch, leaving the choice between siblings largely to inference.

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

ocr-business-cardsAInspect

Turns business card photos into clean, deduplicated contact records (name, title, company, phones, emails, address, socials) ready to import [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description carries the full transparency burden. It adds useful behavior beyond the basic transformation by mentioning deduplication and a pay-per-use cost. However, it does not disclose input format requirements, rate limits, failure modes, or whether the operation has any side effects, so the transparency is partial.

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 information-dense sentence. It front-loads the purpose, enumerates the output fields, and appends pricing in brackets. There is no fluff or repetition, and every part earns its place.

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 no annotations and no output schema, the description alone must fully equip an agent to invoke the tool. It fails to explain how the 'input' parameter should be provided or formatted, and while it lists output fields, it gives no structure or return contract. An agent would likely know what the tool does but not exactly how to call it 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 schema has one generic parameter described only as 'pipeline input', so the schema itself conveys almost no meaning. The description partially compensates by indicating the input should be business card photos, but it does not specify whether that is a URL, file path, base64, or multipart content. Since schema coverage is 100% but the schema description is unhelpful, a baseline-3 score 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 and resource: it turns business card photos into clean, deduplicated contact records. The list of extracted fields (name, title, company, phones, emails, address, socials) makes the tool's scope precise and clearly distinguishes it from OCR siblings focused on invoices, receipts, tables, or handwriting.

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 use case is clearly implied: when you have business card photos and need structured contact records, this is the tool. It does not explicitly name alternatives or exclusion criteria, but the business-card-specific wording provides enough context to route an agent away from general OCR or document-specific OCR tools.

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

ocr-demoDInspect

ocr-demo [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.8/5.0
Behavior2/5

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

No annotations are supplied, so the description alone must disclose side effects and call behavior. It does reveal that the call is pay-per-use at 0.05 USDC on Base via x402, but it omits the actual operation, authentication expectations, and response behavior.

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 short, but it is under-specified rather than concise. The only substantive detail is the pricing, and the tool name is repeated instead of being explained.

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

Completeness1/5

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

With no output schema, no annotations, and a purpose that is only implied by the name, this description is far too thin. An agent cannot tell what input to provide, what output to expect, or even that this is an OCR 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?

The schema already documents the single parameter ('input' / 'entrada'), so schema coverage is 100%. The description adds no parameter details such as accepted image formats or encoding, but per the high-coverage baseline, this dimension is adequate at 3.

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

Purpose1/5

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

The description is essentially a restatement of the tool name ('ocr-demo') followed by a pricing note; it never states that the tool performs OCR or extracts text. It does not help an agent distinguish this from the many sibling OCR tools (ocr, ocr-batch, ocr-invoices, etc.).

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool, what problems it solves, or when to prefer one of the sibling OCR tools. The 'demo' label is not developed into any explicit usage condition, so an agent has nothing to route on.

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

ocr-demo2CInspect

ocr-demo2 [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

C2/5.0
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 does add useful billing information (0.05 USDC on Base, pay-per-use), but it says nothing about authentication, side effects, output format, or what actually happens when the tool is invoked.

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 short but under-specified rather than concise: it contains only a name echo and a pricing bracket. It front-loads neither a functional summary nor any actionable usage information, so the brevity does not serve the agent.

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 the simple schema and single parameter, the description is not complete enough for an agent to select or invoke the tool correctly among dozens of OCR-related siblings. It omits the core function, expected input format, and output behavior, leaving only the price and chain as usable 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?

The schema already documents the only parameter, and schema description coverage is 100%. The description adds no parameter-level meaning beyond what the schema provides, but because coverage is complete, the baseline score of 3 is appropriate.

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

Purpose2/5

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

The description does not state a verb or resource; it merely repeats the tool name and adds pricing information. Without the name itself, an agent cannot tell what operation this tool performs or what it produces.

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

Usage Guidelines1/5

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

There is no guidance about when to use this tool, what type of input it expects, or how it differs from the many sibling OCR tools such as ocr-demo, ocr-batch, and ocr-receipts. The cost note is not a usage condition or exclusion.

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

ocr-handwritingBInspect

Converts photos of handwritten notes, journals, or meeting scribbles into clean, organized markdown text while preserving structure like lis [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the burden of explaining behavior. It discloses the conversion behavior, the markdown output, structure preservation, and a pay-per-use cost hint. It does not cover input format requirements, language limits, or failure behavior, so transparency is only partial.

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 sentence is brief and front-loaded, but it is corrupted by the incomplete phrase 'like lis' and an inline pricing bracket that is not cleanly integrated. This suggests truncated or merged metadata, so the structure is not professional or polished.

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 one-parameter tool with no output schema, the description covers the core input and output behavior adequately. However, the absence of annotations, vague schema description, and lack of guidance on image format and supported languages leave meaningful gaps for an agent selecting among many OCR variants.

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 schema is fully described in the sense that the only parameter, 'input', has a description, but that description is a generic 'pipeline input'. The tool description adds meaning by indicating that the input is a photo of handwritten material, yet it omits format details such as URL, path, or base64.

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 uses a specific verb ('Converts') and identifies the exact resource: photos of handwritten notes, journals, or meeting scribbles. The final markdown output is also stated, so the tool's purpose is clear. It does not explicitly contrast with sibling OCR tools, but the handwriting focus is enough to set it apart.

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 clearly establishes the context for use: any time an agent has photos of handwritten content and needs clean markdown output. It does not name alternatives or exclusion conditions, but the use case is specific and naturally differentiates from the many non-handwriting OCR siblings.

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

ocr-imagenBInspect

OCR: extrae texto de imágenes o PDFs escaneados. Sube el archivo. [x402: 0.004 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It adds useful payment context ('x402: 0.004 USDC on Base, pay-per-use') that an agent would not otherwise know, but it omits critical operational details such as input format (URL, base64, file path), output structure, supported file size/type limits, and error 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?

The description is short, front-loaded with the core purpose, and free of filler. The payment bracket is compact and informative, though the vague 'Sube el archivo' could have been merged or clarified.

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?

For a tool with one undocumented-in-schema parameter, no annotations, and no output schema, the description is missing essential context: how to supply the image/PDF, what the returned text looks like, and what limits apply. It covers purpose and cost but leaves an agent unable to invoke it correctly without guessing.

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 parameter, so the baseline is 3. The description's 'Sube el archivo' hints that the input is a file upload, but the schema property is a generic string ('service input') and the description does not clarify how the file should be encoded or passed, adding little 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 states a clear verb and resource: extracting text from images or scanned PDFs. It distinguishes its input types from pure text tools, but it does not differentiate itself from many OCR siblings such as 'ocr', 'ocr-batch', or 'ocr-tables', leaving ambiguity about when this specific tool is preferred.

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 only usage instruction is 'Sube el archivo' (upload the file). There is no guidance on when to use this tool versus the many other OCR siblings, nor any prerequisites, exclusions, or contextual constraints.

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

ocr-invoicesAInspect

Reads invoice PDFs or photos and pulls out invoice number, vendor, dates, line items, payment terms, and totals into structured data for acc [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

A4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses that the tool processes PDFs/photos into structured data and mentions the pay-per-use cost ('0.01 USDC on Base'). However, it does not explain output format, authentication/wallet requirements, supported image quality, or failure 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?

The description is a single sentence with no filler, front-loading the core action and extracted fields. The pricing bracket at the end is somewhat awkward but still provides useful information without adding significant noise.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description conveys the main input types and output fields, which is adequate but not exhaustive. It leaves gaps around how the input should be encoded, whether the tool handles single or batch invoices, and how the structured data is returned.

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 schema describes the only parameter as 'pipeline input', which is generic. The description adds meaningful semantics by specifying that the input should be an invoice PDF or photo, going beyond the schema and helping an agent populate the 'input' string correctly.

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 names a specific verb ('Reads'), a specific resource type ('invoice PDFs or photos'), and enumerates the extracted data fields ('invoice number, vendor, dates, line items, payment terms, and totals'). This clearly distinguishes the tool from siblings like ocr-receipts and ocr-business-cards by focusing on invoices.

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 gives clear context: use this tool when you have invoice PDFs or photos. It does not explicitly mention alternative tools or when not to use it, but the invoice-specific phrasing is enough to guide an agent toward the correct use case.

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

ocr-multi-languageCInspect

ocr specialized for multi language [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.6/5.0
Behavior2/5

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

With no annotations, the description carries the full burden, but it only reveals that the tool is pay-per-use at a stated price. It does not disclose input format, supported languages, return value, processing behavior, or any safety/authorization considerations. This is insufficient for an agent to predict 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?

The description is extremely short and front-loaded, with the core function stated first and pricing in a bracket. It is free of fluff, which earns high marks for conciseness. However, the brevity sacrifices necessary detail, so it is not a model of effective structure.

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?

Given there is no output schema, no annotations, and only a vague one-parameter schema, the description should explain what the tool returns, how to supply input, and which languages it supports. It does none of this, leaving critical gaps for an agent deciding whether to invoke it. The presence of many OCR sibling tools increases the need for distinguishing 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?

The input schema contains one parameter with a generic description 'pipeline input', and while schema coverage is 100%, the description adds no concrete meaning about the parameter. The description's mention of OCR implies the input is some document/image to process, but this is indirect and not actionable. Baseline 3 applies due to full schema coverage.

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

Purpose3/5

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

The description 'ocr specialized for multi language' states the tool's domain (OCR) and a specialization, but it largely restates the tool name without specifying what the tool does with the input or how it differs from plain 'ocr' or 'vision-multi-language'. It is more a label than a functional definition.

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 usage context is provided; there is no mention of when to choose this tool over sibling tools such as 'ocr', 'ocr-batch', or 'vision-multi-language'. The only added signal is the cost note, which is not a usage guideline. The description relies on the name to imply multilingual use.

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

ocr-receiptsAInspect

Scans receipt photos and extracts merchant, date, line items, tax, tip, total, and currency into structured JSON ready for expense reports o [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

A4.3/5.0
Behavior4/5

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

No annotations are present, so the description carries the full burden. It discloses the pay-per-use cost (0.01 USDC on Base), the structured JSON output, and the extraction behavior. It could add input format requirements or failure behavior, but core operational 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?

A single sentence that front-loads the action and output, with pricing appended. The trailing fragment 'reports o [x402: ...]' appears truncated or typo-laden, slightly reducing polish.

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 low complexity (one input parameter) and no output schema, the description adequately covers the return shape by listing extracted fields and the expense-report use case. It lacks explicit input format details (URL, base64, file path), but the tool is simple enough that this is a minor gap.

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 schema only describes the single parameter as 'pipeline input' (100% coverage but generic). The description adds that the input is a receipt photo, clarifying what should actually be passed to the pipeline.

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

Purpose5/5

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

States a specific action ('Scans receipt photos'), resource (receipts), and enumerates extracted fields (merchant, date, line items, tax, tip, total, currency) into structured JSON. This clearly differentiates it from sibling OCR tools focused on invoices, business cards, or handwriting.

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 establishes a clear use case—processing receipt photos for expense reports—so an agent can infer when to choose this tool. It does not explicitly list exclusions or name alternatives such as ocr-invoices or ocr-business-cards, but the context is strong enough for routing.

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

ocr-receipts-bizBInspect

OCR receipts to structured JSON [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations provided, the description carries the behavioral disclosure burden. It does disclose a key behavioral trait: it is a paid tool with a specific cost of 0.05 USDC on Base via x402. However, it does not explain authentication, payment flow, input format constraints, rate limits, or side effects beyond charging.

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 concise sentence with zero wasted words. The core function is front-loaded, and the pricing detail is compactly appended in brackets.

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?

For a paid OCR tool with one required parameter and no output schema, the description is not complete enough. An agent would not know how to format the input, what fields the structured JSON contains, or how the x402 payment is initiated. The relevant sibling set includes many similar OCR tools, so more distinguishing context is needed.

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 schema has 100% description coverage, so the baseline is 3. The description adds some meaning by implying that the 'input' parameter should be a receipt, but it does not specify whether that input is an image URL, file path, base64, or text. The schema's own description, 'entrada,' provides essentially no additional 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 states the verb and resource: OCR receipts to structured JSON. It is distinct from generic OCR tools due to the receipt focus and output format, but it does not explicitly differentiate itself from closely related siblings like ocr-receipts or ocr-receipts-biz2.

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 over alternatives. It only mentions the pay-per-use price, leaving the agent to infer that this is the paid receipt-OCR option, with no explicit when-to-use or when-not-to-use instructions.

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

ocr-receipts-biz2DInspect

ocr-receipts-biz2 [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.9/5.0
Behavior1/5

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

No annotations exist, and the description discloses no behavior: no mention of receiving an image, processing receipts, output format, language support, or side effects. Only a price is stated.

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 extremely short but this is under-specification, not effective conciseness. It front-loads a price instead of a functional summary.

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

Completeness1/5

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

With no annotations, no output schema, and many OCR siblings, the description needed to explain input requirements and expected behavior. It provides only a name and pay-per-use cost, so an agent cannot reliably select or invoke it.

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 required 'input' string), so baseline is 3. However, the description adds no meaning beyond the schema, and the schema's 'entrada' label is essentially uninformative.

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

Purpose2/5

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

The description only repeats the tool name and adds pricing; it never states a verb or resource (e.g., extract/OCR receipts). The name implies the function, but the description itself is a tautology.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus siblings like ocr-receipts, ocr-receipts-biz, ocr-invoices, or ocr. No when-to-use, exclusions, or alternatives.

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

ocr-structured-jsonCInspect

ocr specialized for structured json [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.9/5.0
Behavior2/5

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

Annotations are absent, so the description carries the full burden of behavioral disclosure. It does usefully mention pay-per-use and a x402 price, but it does not disclose input requirements, expected output shape, failure modes, accepted file formats, or whether this is a read-only or side-effecting 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 a single sentence with no filler and front-loads the core purpose. The pricing note is compact and adds operational context. It is concise, though it could have spent a few more words clarifying input or output behavior.

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 no annotations and no output schema, this description is too sparse for an agent to confidently invoke the tool. There is no indication of what the 'input' is expected to be, what the structured JSON output looks like, or which formats are supported. The meaning of 'structured json' itself is also ambiguous: OCR input that is structured JSON, or OCR output that is structured JSON.

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 parameter 'input' is only described as 'pipeline input', which is unhelpful, and the description does not clarify whether this should be an image URL, base64 data, a file path, or raw text. The description adds minimal 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 states this is an OCR tool specialized for structured JSON, which is a reasonably clear resource + intent and differentiates it from generic OCR siblings like 'ocr' and 'ocr-batch'. However, it does not distinguish it from other structured-output tools such as 'vision-structured-json' or 'destilar-structured-json', so it stops short of a 5.

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 phrase 'specialized for structured json' implies when it might be appropriate, but there is no explicit guidance about when to choose this over 'ocr', 'ocr-tables', 'extract-json', or 'vision-structured-json'. No alternative tools or exclusion criteria are mentioned, leaving the selection largely to inference.

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

ocr-tablesBInspect

ocr specialized for tables [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

B3/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does add the pay-per-use pricing detail (0.01 USDC on Base), which is useful context, but it fails to explain what output the agent should expect, whether it accepts images, PDFs, or URLs, or how the table extraction result is returned. This is a significant gap for a tool with no annotation safety or behavior signals.

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 very short and front-loads the main function, with pricing appended in brackets. It avoids verbosity, but it is so sparse that it reads more like a tagline than a functional description, and it does not provide enough earning sentences to guide invocation.

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?

Given the large sibling set of OCR and table-related tools, the description is not complete enough for an agent to invoke the tool correctly with confidence. It omits input format expectations, output shape, and any conditions that distinguish this tool from alternatives like vision-tables or ocr-structured-json. The pricing note is helpful but does not compensate for the missing operational 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?

The schema describes the only parameter as 'pipeline input', which is generic and uninformative even though schema description coverage is formally 100%. The tool description adds no detail about what the input should be, so the agent cannot tell whether to pass a URL, file path, or base64-encoded document. Baseline is 3 because the schema technically documents the parameter, but the semantic value is low.

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 states that the tool performs OCR specialized for tables, which identifies both the verb (OCR) and the target resource type (tables). It differentiates at least partially from many sibling OCR tools that target invoices, receipts, handwriting, or general documents, though it does not specify what kind of table input is accepted.

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 phrase 'specialized for tables' implies the tool should be used when table-like documents are the input, which gives some usage context. However, it does not explicitly state when not to use it or mention alternatives such as ocr-structured-json, vision-tables, or destilar-tables, leaving selection partially to inference.

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

osint-signalAInspect

OSINT(info): condensed market-vs-narrative signal + fear/greed. INFORMATION ONLY. input=asset. [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does an adequate job: 'INFORMATION ONLY' signals read-only behavior, and the x402 pricing discloses cost, currency, and network. It doesn't cover authentication or rate limits, but the main side effect and cost are explicitly surfaced.

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 entire description is one packed line with no filler: purpose, input, read-only nature, and pricing are all present. Key facts are front-loaded, and every segment earns its place.

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

Completeness3/5

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

For a one-parameter, no-output-schema tool, the description covers input and cost and sketches the return (market-vs-narrative signal, fear/greed). It falls short on output shape or example values and uses jargon like 'OSINT' and 'x402' without explanation, so an agent may still be unsure of exact call semantics.

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 schema only says 'service input,' while the description narrows the single parameter to an asset, which is meaningful semantic information. It could be more precise (e.g., ticker format), but it adds value beyond the generic schema description.

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 states that the tool provides a condensed market-vs-narrative signal plus fear/greed for a given asset, which is a specific deliverable. It lacks an explicit verb and does not name sibling tools like trading-signal or sentiment, so it doesn't fully distinguish itself, but the resource and scope are identifiable.

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 clearly tells the agent the usage context: provide an asset as input, expect information only, and note that the call costs 5.0 USDC on Base via x402. It does not mention alternatives or when not to use it, but for a single-input information tool the context is adequate.

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

palabras-claveBInspect

Extrae palabras clave (TF-IDF + stopwords ES/EN). input: {texto, max?}. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3/5.0
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 does disclose the algorithm and language handling (TF-IDF, ES/EN stopwords) and a concrete cost/auth detail (0.02 USDC on Base, pay-per-use), which is genuinely useful context. However, it says nothing about return format, input length limits, or output ordering.

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?

Two tight clauses: purpose first, then input shape, then the payment tag. No wasted words and the most important information is front-loaded, though the abbreviated notation is slightly cryptic.

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 single-parameter extraction tool with no output schema or annotations, the description covers purpose, method, a rough input shape, and cost. It is missing return-value expectations and confirms neither input type nor limits, leaving it only minimally complete.

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

Parameters2/5

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

The description claims input is an object '{texto, max?}', but the schema declares 'input' as a plain string described only as 'service input'. This mismatch between the stated shape and the declared type creates ambiguity rather than clarifying semantics, so it does not compensate for the generic schema description.

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

Purpose4/5

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

States a specific verb ('Extrae') and resource ('palabras clave') and adds the technique (TF-IDF + stopwords ES/EN), so an agent knows exactly what transformation it performs. It is clearly distinct from generic siblings like 'keywords' in method, though it does not explicitly name or contrast a sibling.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool versus alternatives, no prerequisites, and no exclusions. The agent must infer usage purely from the purpose sentence, which is minimal guidance.

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

parser-bloque-contableCInspect

Extrae movimientos estructurados de un bloque contable. input=texto contable. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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 behavioral burden. It does add a genuinely useful trait — the x402 pay-per-use cost of 0.03 USDC on Base — but says nothing about output shape, error handling, rate limits, or how it processes accounting formats.

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?

Two short sentences, front-loaded with the core action and followed by the input clarification and pricing note. No filler, though the bracketed pricing sits awkwardly at the end.

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?

No output schema and no annotations exist, so the description should explain the return structure (what 'structured movements' actually contains) and processing behavior. It leaves the extraction result entirely unspecified beyond the word 'estructurados'.

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 schema's own description for the sole parameter is the useless placeholder 'service input', so the schema adds no meaning despite 100% reported coverage. The description's 'input=texto contable' does clarify the parameter's expected content, but only minimally beyond the bare parameter name.

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

Purpose4/5

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

States a specific verb (Extrae) and resource (movimientos estructurados de un bloque contable), which lets an agent distinguish it from generic extraction siblings like extract-json or extraer-tablas-pdf by domain. It's clear but offers no explicit differentiation from those siblings.

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 indication of when to use this versus the many extraction/OCR siblings, nor any prerequisites or context. The only usage hint is the terse 'input=texto contable', which restates the schema rather than guiding selection.

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

pitchBInspect

Genera un elevator pitch estructurado. input: {producto, audiencia?, duracion_seg?}. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose a real behavioral trait the agent needs: the tool is metered, costing 0.05 USDC on Base per use via x402. However, it says nothing about output form, latency, or failure/auth behavior under the payment scheme.

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?

One tight sentence plus a bracketed cost note; the core purpose is front-loaded and every clause carries information. Slightly dense/telegram-style rather than prose, but no waste.

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 single-input generator with no output schema, explaining the input shape and the payment model covers the essentials. Missing are any differentiation from sibling pitch tools and any indication of what the returned pitch looks like, which leaves gaps an agent would have to guess at.

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 nominally 100%, but the actual schema is an opaque single string 'input' described only as 'service input'. The description supplies the real structure the agent must send: {producto, audiencia?, duracion_seg?}, including which fields are optional. That is genuine added meaning, though it conflicts slightly with the schema's declared string type.

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

Purpose4/5

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

States a specific verb and resource: 'Genera un elevator pitch estructurado' tells the agent exactly what artifact is produced. It does not distinguish itself from nearby siblings such as 'investor-pitch' or 'investor-deck-copy', so it is clear but undifferentiated.

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

Usage Guidelines2/5

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

There is no statement of when to choose this tool over 'investor-pitch' or other pitch-adjacent siblings. The optional/required markers on the input fields hint at caller obligations but give no usage context.

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

pivotar-datosBInspect

Tabla pivote sobre un CSV. input='||||'. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations present, the description carries the full behavioral burden. It usefully discloses that the tool is a paid pay-per-use service (0.03 USDC on Base via x402), which is genuine operational context. It does not, however, describe output shape, limits on rows/columns, or failure 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?

Two tightly packed segments: the purpose is front-loaded, followed by the input format and pricing. No filler sentences. The format string is slightly cryptic but compact and functional.

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 data-transformation tool with no output schema and no annotations, the description supplies purpose, input encoding, and payment model. It omits what the pivot returns, any limits, and error conditions, leaving a moderate gap for an agent to invoke it confidently.

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?

Although schema coverage is nominally 100%, the schema's only description is the boilerplate 'service input'. The description compensates by specifying the pipe-delimited format '<url_o_csv>||<indice>||<valores>', giving real meaning (source, index/row field, value field) that the schema does not provide.

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 states a specific verb+resource: building a pivot table ('Tabla pivote') over a CSV. An agent can distinguish this from siblings like limpiar-csv or estadisticas-descriptivas. However, it does not explicitly name or contrast against those alternatives, so it falls short of the 5-level sibling differentiation.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives such as estadisticas-descriptivas, correlaciones, or limpiar-csv. The description only conveys what it does and the input format, leaving usage context entirely to inference.

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

plan-estrategicoCInspect

Genera un plan estratégico. input=objetivo/contexto del plan. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
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 mentions a cost/payment model ('[x402: 0.1 USDC on Base, pay-per-use]') which is a useful operational detail, but it does not disclose any other behavioral aspects such as output format, read-only nature, or potential side effects. Given the lack of annotations, this is insufficient transparency for a tool that likely produces generated content.

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 very short, just a single sentence with the core purpose and an input hint, plus a cost note. It is front-loaded with the purpose and contains no wasted words. It is appropriately concise for such a simple tool, though the cost note at the end might be considered a minor distraction.

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?

For a tool with one parameter, no output schema, and no annotations, the description is minimal. It leaves out expected return values, any formatting or structure of the plan, and any caveats about the generation process. Given the similarity to many siblings, it also fails to explain what distinguishes this plan generator from others. The description is insufficient for an agent to confidently invoke this tool correctly without guessing.

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 schema describes the only parameter 'input' with the generic text 'service input', which provides no real semantic value. The description adds clarification by stating 'input=objetivo/contexto del plan', explaining what the input should contain. This compensates for the vague schema description, though it does not elaborate on format, length, or examples. With 100% schema coverage but poor schema wording, the description adds meaningful but limited value.

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's function with a specific verb and resource: 'Genera un plan estratégico' (generates a strategic plan). It is unambiguous about what it produces, but it does not distinguish itself from several siblings like 'strategy-plan' or 'business-plan' that likely have overlapping purposes. No differentiation mechanism is provided.

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 offers no guidance on when to use this tool versus the many related alternatives (e.g., 'strategy-plan', 'gtm-strategy', 'business-plan'). It only hints at the input content ('objetivo/contexto del plan') but gives no context, prerequisites, or exclusions. An agent would have no way to know if this tool is the right choice among siblings.

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

podcast-pipelineAInspect

WORKFLOW: episode title+structure+guest questions+show notes. input=topic. B2B: podcast studios pre-produce episodes. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.8/5.0
Behavior3/5

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

There are no annotations, so the description carries full behavioral disclosure responsibility. It does usefully disclose the pay-per-use model and exact cost (15.0 USDC on Base) plus the output artifacts. However, it does not describe side effects, failure behavior, processing characteristics, or any external calls, leaving meaningful gaps.

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 compact and front-loaded, leading with the workflow outputs before input and pricing. Each fragment carries distinct information with no filler. The telegraphic style is slightly terse but still 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?

With only one parameter and no output schema, the description provides the key operational facts: input type, output artifacts, target audience, and pricing. It lacks an example topic or an explicit statement of return structure, but the listed deliverables largely compensate for the missing 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?

The schema's parameter description is just 'service input', which is uninformative. The description adds meaning by stating the expected input is a topic and connecting that input to the produced episode deliverables, giving an agent enough semantic grounding to invoke it correctly.

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 identifies a concrete workflow and lists specific artifacts—episode title, structure, guest questions, and show notes—so an agent can infer that this tool produces podcast pre-production materials from a topic. The 'podcast' naming and B2B positioning help distinguish it from generic content pipelines. It lacks an explicit verb form but the resource and output are clear.

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 line 'B2B: podcast studios pre-produce episodes' gives a clear target scenario, and 'input=topic' communicates the minimal call setup. It does not name sibling alternatives or provide when-not-to-use guidance, but the context is specific enough for an agent to select this tool confidently.

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

portfolio-analysisBInspect

TRADING(info): portfolio value, allocation and concentration analysis. INFORMATION ONLY. holdings={"bitcoin":0.5,"ethereum":2}. [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It does state that the tool is 'INFORMATION ONLY' and mentions pay-per-use via x402, which signals read-only behavior and cost. However, it does not disclose output shape, failure modes, or how the pay-per-use mechanism is applied.

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 compact and front-loads the core purpose before adding constraints about informational use and payment. Some formatting is cryptic ('TRADING(info):'), but every sentence earns its place and the overall length is appropriate.

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 one-parameter, no-output-schema tool, the description mostly suffices: it tells what analysis is performed, that it is informational, and gives a sample input. Yet it never states what the response looks like, whether the input is expected as a JSON string, or what additional options exist, so an agent is left guessing about invocation 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?

The schema only says 'service input,' which is uninformative. The description goes beyond that by providing a concrete example, holdings={"bitcoin":0.5,"ethereum":2}, which hints at the expected input format. This gives the agent a meaningful starting point for constructing the input.

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 names a specific analysis service ('portfolio value, allocation and concentration analysis') and clearly flags it as 'INFORMATION ONLY.' It does not explicitly contrast itself with sibling tools like trading-signal or wallet-balance, but the purpose is specific enough for an agent to infer what it does.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives, and no mention of exclusions or prerequisites. The description implies it should be used when someone wants portfolio analysis, but it leaves the selection decision entirely to the agent without any cues.

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

precio-criptoBInspect

Precio EN VIVO de una cripto (USD/COP). input=btc, eth, sol... [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full disclosure burden. It does add genuinely useful behavior that the schema cannot convey: the x402 payment model (0.005 USDC on Base, pay-per-use), which tells the agent each call costs money. It stops short of stating rate limits, latency, or what the response payload looks like.

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?

A single compact line, front-loaded with the purpose, followed by the input examples and the payment note. Nothing is redundant, though the x402 bracket is dense and could be split for readability.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the definition covers purpose, input format, and cost. It leaves the return shape unexplained, however: 'USD/COP' is ambiguous about whether both currencies are returned together or whether one must be selected, and no output schema exists to resolve 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 nominally 100%, but the schema's own description is the useless placeholder 'service input', so the description is the only source of real meaning. By giving accepted examples ('btc, eth, sol') it tells the agent the expected token-symbol format, which the schema fails to do.

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

Purpose4/5

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

States a specific verb+resource ('Precio EN VIVO de una cripto') and pins down the quote currencies (USD/COP), so an agent immediately knows this returns a live crypto price. It does not, however, differentiate itself from near-siblings such as crypto-price, historial-precios, or fx, leaving the agent to infer the boundary.

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 word 'EN VIVO' weakly implies this is for live quotes rather than the historical series (historial-precios), but there is no explicit when-to-use, when-not-to-use, or named alternative. The only contextual hint is the pay-per-use cost note, which is a cost consideration rather than routing guidance.

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

predictive-analyticsBInspect

PREMIUM: trend + short-term prediction + risks over your data. input=data/series. [x402: 10.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral burden. It adds useful operational context: the tool is PREMIUM and pay-per-use at a specified cost on Base. However, it does not disclose whether the operation is read-only, how output is returned, or whether there are delays or side effects, which is a meaningful gap for a paid 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 compact and front-loaded: it states the value proposition, the required input, and the pricing in one short string. It is admirably concise, though the telegraphic labeling style ('PREMIUM:', '[x402: ...]') is slightly cryptic.

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 one parameter and no output schema, the description should explain what an agent can expect back and any prerequisites or access constraints. It fails to describe the response format, output content, or how 'data/series' should be structured, leaving substantial ambiguity for an agent deciding whether and how to invoke the 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?

The schema has a single 'input' property described only as 'service input', so schema description coverage is technically 100% but semantically minimal. The description adds the helpful hint that input should be 'data/series', yet it does not specify the expected format (e.g., JSON, CSV, plain text), so it only modestly improves parameter understanding.

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 indicates the tool performs trend, short-term prediction, and risk analysis over user-supplied data, so an agent can understand its core purpose. It does not use a strong explicit verb and does not differentiate itself from siblings such as risk-analysis, but it is far from vague or tautological.

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 explicit when-to-use guidance and does not mention any alternatives or exclusions. The phrase 'over your data' and 'input=data/series' only weakly implies it is appropriate for series data, so an agent must infer the calling context.

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

preguntasAInspect

Genera preguntas frecuentes (FAQ) sobre un tema. input=tema/producto. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral burden. It does state the core behavior (generating FAQs) and adds the pay-per-use cost model, which is useful beyond the schema. However, it does not disclose output format, language, limits, or error behavior. For a simple generation tool this is acceptable but not fully 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?

The description is compact and front-loaded: the main verb and purpose appear first, followed by input semantics and pricing. Every element earns its place and there is 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?

For a one-parameter, low-complexity tool, this description is nearly complete: it explains the action, the input semantics, and the cost. It lacks a return-format note and fails to distinguish from the sibling 'faq', but these are minor gaps given the tool's simplicity.

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 schema parameter description is the generic 'service input', so the description adds real semantic value with 'input=tema/producto'. This tells the agent what kind of string to provide. It could be more specific about expected format, but the added meaning is meaningful.

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 states a clear verb-resource pairing: 'Genera preguntas frecuentes (FAQ) sobre un tema'. It also clarifies the input is a topic/product. However, it does not differentiate itself from the sibling tool 'faq', which appears to serve the same or very 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 usage guidance is provided. The description does not say when to prefer this tool over 'faq' or any other sibling, nor does it give when-not-to-use conditions or alternatives. The agent is left to infer the appropriate context.

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

product-listingBInspect

SMB: optimized ecommerce listing (title+bullets+desc+SEO). input=product data. [x402: 3.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose that the tool is pay-per-use with a specific price (3.0 USDC on Base via x402), which is valuable behavioral context. However, it omits auth requirements, failure modes, immediate payment behavior, and whether the output is returned directly.

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 dense, front-loaded sentence: purpose, deliverable, input, then commercial terms. Every clause adds value and there is no filler.

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 single-parameter paid tool, it covers the bare essentials: what it produces, what input to supply, and the cost. However, with no output schema and no annotations, the exact return format, locale or language of the listing, and whether payment is debited immediately or only on success are not disclosed—material gaps for reliable agent use.

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 schema only describes the single parameter as 'service input', which is generic. The description meaningfully clarifies that the input should be product data, adding the one essential semantic needed to invoke the tool correctly. The exact structure of 'product data' remains unspecified, but this is adequate for a single-parameter service.

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 states a clear purpose: generate an optimized ecommerce listing with title, bullets, description, and SEO from product data. It is reasonably distinguishable from sibling content tools like seo-article or blog-repurpose, though it lacks an explicit verb such as 'generate'.

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 gives no guidance on when to use this tool versus alternatives like seo-article or content-pipeline. There are no conditions, exclusions, or scenarios described, leaving the agent to infer usage from the tool name and generic description.

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

proofreadAInspect

Fix spelling and grammar of a text. input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a corregir

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden. It says 'Fix' which implies the tool outputs a corrected version, and it discloses the pay-per-use cost. But it does not explicitly state the return format, whether the original text is preserved, or any limitations.

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 compact and begins with the purpose. However, 'input=text' restates the schema and the pricing note is somewhat cryptic but useful. No wasted words beyond that.

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 one-parameter text-transformation tool, the description adequately covers what the tool does, what input is expected, and the cost. Since there is no output schema, an explicit note about return value would be helpful but not critical given the simple nature of the 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?

The input schema already documents the single 'input' field as 'texto a corregir' with 100% coverage. The description only adds 'input=text', providing no additional meaning beyond what the schema already offers, hence the baseline score.

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 names a specific verb ('Fix') and object ('spelling and grammar of a text'), which clearly conveys what the tool does. It also distinguishes the tool from siblings like 'rewrite' or 'summarize', whose purposes are not spelling/grammar correction.

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?

Its use is implied: call it when a text needs spelling and grammar correction. However, the description provides no explicit guidance on when not to use it or how it differs from similar text-editing siblings such as 'rewrite-formal' or 'compress'.

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

proposal-draftAInspect

SMB: draft a full commercial proposal/RFP response. input=requirements. [x402: 8.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It does communicate that the tool generates a draft and is pay-per-use at 8.0 USDC on Base, which is useful. It lacks details about output format, side effects, or failure behavior, but the core generative and cost behavior is 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?

The description is three short, front-loaded segments: target and purpose, input semantics, and pricing. There is no filler, and every segment adds information relevant to invoking the tool.

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 one-parameter generation tool, the description covers the purpose, what to pass as input, and the cost, so an agent can make a valid call. There is no output schema and some ambiguity about the exact desired structure of 'requirements', which keeps it just below a perfect score.

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 schema only describes 'input' as 'service input', which is generic. The description adds meaningful semantics by stating 'input=requirements', telling the agent exactly what kind of string to supply.

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 'draft' with the concrete resource 'full commercial proposal/RFP response', making the tool's action immediately clear. The 'commercial' qualifier also helps distinguish it from sibling tools like 'grant-proposal', 'business-plan', and 'contract-draft'.

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

Usage Guidelines3/5

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

Usage is implied: the tool is for SMBs that need a commercial proposal or RFP response from input requirements. However, it does not explicitly state when not to use it or name which sibling tools to choose instead, such as grant-proposal or business-plan.

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

quarterly-reviewAInspect

WORKFLOW: full QBR from your metrics + next-quarter plan. input=metrics+OKRs. B2B: leadership prep board reviews. [x402: 30.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description must carry behavioral disclosure; it does reveal the x402 pay-per-use payment (30 USDC on Base) and the workflow nature. However, it omits output format and any failure or side-effect 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?

Very short and front-loaded; each fragment contributes a distinct piece: purpose, input, audience, and cost. Choppy punctuation and the 'WORKFLOW:' label prevent a perfect structure score.

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

Completeness3/5

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

For a one-string-parameter paid workflow with no output schema, it covers purpose, input, audience, and cost. It lacks a clear statement of expected output format and how metrics/OKRs should be encoded, leaving noticeable 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 schema only says 'service input', so the description's 'metrics+OKRs' adds essential meaning. Even with full schema coverage, this materially improves parameter understanding, though exact formatting is still unspecified.

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?

Clearly identifies the deliverable: a full QBR built from metrics and OKRs. The B2B leadership/board-review note adds audience context and helps distinguish it from generic reporting 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?

States explicit input requirements (metrics+OKRs) and the target scenario (B2B leadership prep/board reviews). It does not name alternatives or exclusions, so it stops 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.

quick-summaryBInspect

CONSUMER: summary + keywords. input=text. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the behavioral burden. It usefully discloses the pay-per-use cost and the Base network payment, which is important operational context. However, it does not describe the output format, possible failures, length limits, or authentication needs.

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 extremely concise and front-loads the tool's function before the cost details. Each fragment earns some place, though tokens like 'CONSUMER:' and 'x402' are cryptic and slightly reduce clarity.

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 one-parameter tool, the basic input and output concepts are present, along with cost context. However, with no output schema and no annotations, the agent must guess at the exact response shape, keyword format, and any practical constraints, so the description is only minimally 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 the baseline is 3, and the description adds only marginal meaning with 'input=text'. It does not clarify acceptable text lengths, source types, or output formatting beyond what the schema already implies.

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 states the core function: it produces a summary plus keywords from text input. This is clear enough to know what the tool does, but it does not explicitly differentiate quick-summary from sibling tools like summarize or keywords.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives. The 'CONSUMER:' label hints at the intended audience, but there is no mention of when quick-summary should be preferred over summarize, keywords, or compress. No exclusions or conditions are provided.

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

read-pdfAInspect

Download a PDF from a URL and return its extracted text. Let an agent read documents (reports, contracts, papers) pay-per-call. input=http(s) URL of a PDF. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesURL de un PDF

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It does usefully disclose the cost and pay-per-use aspect, and the core read/extract flow. However, it omits important edge behaviors such as what happens with scanned/image-only PDFs, size limits, direct-link requirements, and error handling. The basics are there, but practical caveats 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 compact and the functional statement is front-loaded. There is some redundancy: 'pay-per-call' appears twice (in the first sentence and in the cost tag), and listing '(reports, contracts, papers)' could be left out. Overall, it is short and to the point.

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 one-parameter tool, the description covers the main input-to-output flow, and it clearly returns the text. Yet there is no output schema and the description does not mention limitations, such as size limits or scanned PDFs. Since the tool is paid and siblings like OCR exist, a bit more guidance 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?

The schema has full coverage for the single `input` parameter, and the description refines it as 'http(s) URL of a PDF,' which adds the mode of input. That matches the baseline expectation for 100% schema coverage: the schema already documents the parameter, so the description only adds minor clarity.

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 opens with a specific verb and resource: 'Download a PDF from a URL and return its extracted text.' This clearly identifies the operation as PDF text extraction and, alongside the tool name, distinguishes it from read-url and OCR. It is not ambiguous or tautological.

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 phrase 'Let an agent read documents (reports, contracts, papers)' implies a document-reading use case, and the input is described as a PDF URL. However, the description does not explicitly compare with sibling tools such as read-url for web pages or ocr for scanned documents, leaving the routing decision partly to the agent's inference.

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

read-urlAInspect

Download a web page and return its clean, readable text (no HTML or scripts). Let an agent read a URL's content pay-per-call. input=http(s) URL. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesURL http(s) a leer

TDQS

A3.9/5.0
Behavior4/5

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

Since no annotations are present, the description carries the full burden. It clearly discloses that it performs a download, strips HTML/scripts, returns clean text, and is pay-per-use with a specific cost in USDC on Base. This gives the agent useful operational details beyond the bare tool name.

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 compact and front-loaded with the primary action. The cost information and URL format note are useful, though the 'Let an agent read a URL's content pay-per-call' phrase is slightly redundant with surrounding text. Overall, it is well-sized.

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 simple single-parameter input, no output schema, and straightforward read behavior, the description provides enough information for an agent to call the tool. It explains the core behavior, input format, and cost. It could add potential failure modes (e.g., password-protected pages), but not essential for basic use.

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 schema already documents the single 'input' parameter as an http(s) URL, so the description's repetition of 'input=http(s) URL' adds limited value. It does reinforce the URL format, but the param is already fully covered by the schema 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 a specific action and resource: 'Download a web page and return its clean, readable text (no HTML or scripts).' This distinguishes it from sibling tools like read-pdf, which targets PDFs, and makes it clear what the agent can accomplish.

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 context by stating it is for reading http(s) URLs and retrieving clean text. However, it does not explicitly compare to alternatives, mention conditions like 'use when you need textual content from a web page,' or provide when-not-to-use guidance. It is sufficient but not particularly directive.

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

real-estate-reportAInspect

VERTICAL(realestate): market report with prices/trends/risks + sources. input=market. B2B: agencies and investors evaluate an area. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

No annotations or output schema are provided, so the description carries the behavioral burden. It adds useful context about contents, input market, and the x402 USDC payment model, but it does not describe the response format, payment flow, or any failure/rate-limit 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 a dense, single string with no wasted words: domain, output contents, target audience, input contract, and pricing are all packed in. It is appropriately sized for the tool's simplicity.

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 one-parameter report tool with no output schema, the description covers the key essentials: what the report contains, whom it serves, what input is needed, and the payment requirement. It could add a concrete example or response format, but it is not materially incomplete.

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 schema only says 'service input,' while the description adds that the input is a market. This provides meaningful semantic guidance and works well with the single parameter, though it leaves the exact string format of the market unspecified.

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 as a real-estate vertical market report covering prices, trends, risks, and sources, and it names the B2B audience. The domain qualifier 'VERTICAL(realestate)' distinguishes it from generic sibling report tools, though it lacks a true action verb or explicit alternatives.

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 specifies the intended use case: 'B2B: agencies and investors evaluate an area.' This is clear context for when to select the tool, but it does not explicitly state when not to use it or name alternative report tools among the many siblings.

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

reescribir-formalDInspect

Auto-created from real demand (69 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1/5.0
Behavior1/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 fails entirely: it does not say whether the tool mutates data, requires authentication, returns a specific format, or has any side effects. The only disclosed fact is a payment rate, which is not a behavioral trait of the tool's operation.

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

Conciseness1/5

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

The description is short but not concise in a helpful sense. It wastes the single sentence on meta-information (creation origin and pricing) instead of the tool's purpose. It is under-specified, not efficient, and lacks any front-loaded functional statement.

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

Completeness1/5

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

Despite having only one parameter and no output schema, the description is completely inadequate. Even for a simple tool, an agent needs to know what the tool does, how to phrase the input, and what kind of output to expect. This description provides none of that, making the tool effectively unusable without external knowledge.

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

Parameters1/5

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

The schema description coverage is 100% but only because the parameter 'input' is described as 'entrada', which is a tautological synonym. The description adds zero semantic value about the expected format, content, or constraints of the input. For a tool that presumably rewrites text, the agent has no clue what kind of input is acceptable.

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

Purpose1/5

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

The description does not state what the tool does. It only mentions that it was auto-created from demand and its pricing, which is irrelevant to its function. The name 'reescribir-formal' hints at rewriting text formally, but the description itself gives no indication of the tool's purpose, leaving the agent to guess.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus alternatives. The description does not mention any context, prerequisites, or distinctions from sibling tools like 'corregir' or 'traducir'. An agent would have no idea whether to pick this over other rewriting or correction tools.

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

refactorizarBInspect

Sugiere una versión refactorizada de un código. input='||'. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the burden. It usefully discloses the x402 pay-per-use cost (0.03 USDC on Base), which is real behavioral context an agent must know before invoking. It omits any note on output shape, language constraints or latency.

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?

Two compact segments with the purpose front-loaded, then the input format, then the pricing note. No filler, though the payment tag is appended rather than integrated.

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 single-parameter tool with no output schema, the description says what it produces ('una versión refactorizada') and how to encode input. It stops short of saying whether the output is code only or code plus explanation, which matters for a code-transformation 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?

There is one parameter and the schema's own description is the uninformative 'service input'. The description compensates by specifying the wire format input='<lenguaje>||<codigo>' with the double-pipe delimiter, which is meaning the schema does not provide.

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

Purpose4/5

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

States a concrete verb and resource: it suggests a refactored version of code. That is clearly distinct from review/format/test-generation siblings, though it never names an alternative to route between them.

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?

Only the input encoding convention is given. There is no statement of when to prefer this over code-review, corregir, code-gen or formatear-codigo, and no prerequisites or exclusions.

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

regexAInspect

Generate a regex from a description. High-volume dev tool. input=what to capture. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesqué debe capturar el patrón

TDQS

A4.1/5.0
Behavior3/5

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

There are no annotations, so the description carries the full burden. It adds the operational note that it is 'pay-per-use' with a cost, which is useful. However, it does not describe the output format or any edge-case behavior, though the simple generative nature makes this a relatively 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 brief and front-loaded, with the core purpose first, followed by contextual and cost information. Every clause earns its place and there is no padding.

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 one-parameter tool with no output schema, the description effectively covers the purpose, the input semantic, and the cost. The return value is clearly implied by 'Generate a regex', so nothing essential is missing.

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 full coverage, describing 'input' as 'qué debe capturar el patrón' (what the pattern should capture). The description's 'input=what to capture' essentially repeats this in English, adding no semnalic richness. With 100% schema coverage, 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?

Starts with a specific verb and resource: 'Generate a regex from a description.' This clearly states the tool's function and distinguishes it from the many text-processing sibling tools. It also clarifies the key input requirement.

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 context by labeling it a 'High-volume dev tool' and explains that the input should specify what the regex should capture. It does not explicitly state when not to use it or mention alternatives, but none of the siblings directly overlap with a regex generator.

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

replyAInspect

Draft a reply to a message (email, chat, ticket). For support agents. input=message. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesmensaje a responder

TDQS

A3.9/5.0
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 pay-per-use cost and implies the tool only produces a draft, which is useful context; however, it does not state the output format, any required language/hints, or whether the draft is simply returned as text.

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 and front-loaded: the core action, audience, input, and cost are each communicated in short, scannable clauses. There is no filler or unnecessary elaboration.

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 single-input generative tool with no output schema, the description is largely sufficient: an agent is told to pass an original message and receive a draft reply. It omits optional parameters like tone or length, but those are not required for a correct invocation.

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 schema's input description is only the Spanish phrase 'mensaje a responder', while the tool description explicitly says 'input=message' and clarifies the message may be from email, chat, or ticket. This adds meaningful context beyond the schema field description.

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's action (draft a reply) and its scope (email, chat, or ticket messages), plus a target user context (support agents). It is more specific than a simple restatement of the name, though it does not explicitly distinguish itself from related siblings like sales-email or rewrite-formal.

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 phrase 'Draft a reply to a message' and 'For support agents' provide a clear context for when the tool should be used. It does not explicitly name exclusions or alternative tools, but the intended scenario is easy to infer.

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

reportAInspect

Generate a written, structured research report on a topic: researches the web and synthesizes a 400-600 word report with cited sources. Premium service for when an agent needs analysis, not just links. input=topic. [x402: 0.5 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesTema del informe a redactar

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden. It meaningfully discloses that the tool 'researches the web', 'synthesizes a 400-600 word report with cited sources', and is pay-per-use with a specific cost. It does not disclose potential failure modes, latency, or exact response structure, but key behavioral traits are 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 compact, front-loaded with the core purpose, and contains no unnecessary filler. The cost and use-case details each serve the agent's selection decision. The 'input=topic' fragment is somewhat redundant with the schema, which prevents a 5.

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 single-parameter tool with no output schema, the description covers the task, the output length and type, the research process, citations, and the cost implication. Minor gaps: it doesn't explicitly state the exact response format (e.g., text vs structured JSON) or when it should not be used.

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 parameter 'input' has a 100% schema description coverage ('Tema del informe a redactar'), so the schema already explains what it is. The tool description adds the light gloss 'input=topic', but does not add meaningful semantics beyond the schema. Baseline 3 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?

Provides a specific verb ('Generate'), resource ('written, structured research report') and key characteristics (web research, 400-600 words, cited sources). It is clear what the tool does and broadly sets it apart from link-only tools via 'not just links', though it does not explicitly name a sibling.

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: 'when an agent needs analysis, not just links.' This is a clear usage condition that differentiates from look-up or link-return tools. It does not name actual alternatives such as 'research', so it lacks a fully explicit alternate-routing statement.

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

researchAInspect

Research a topic on the web and return a synthesis with cited sources (titles + URLs). Pay-per-query research for when an agent needs current information with sources. input=topic to research. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesTema o pregunta a investigar

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations provided, the description carries the full behavioral burden. It discloses web access (research on the web), the cited-return contract, and a pay-per-use cost of 0.02 USDC on Base. It does not cover failure modes or latency, but the main externally-observable behaviors are 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 compact and front-loaded with the main purpose. The only waste is the minor redundancy of 'pay-per-query' being stated twice (once in prose, once in the pricing tag) and 'input=topic', which repeats the schema.

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 single-parameter tool with no output schema, the description is nearly complete: purpose, usage condition, cost, and return format are all covered, so agents can invoke it correctly. It only lacks edge-case info like no-results behavior, but that is minor for such a simple 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 description coverage is 100%, with the single 'input' param already described as 'Tema o pregunta a investigar'. The description's 'input=topic to research' adds marginal reinforcement but no new meaning, so the baseline 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?

Description states a specific verb + resource ('Research a topic on the web') and a concrete output shape ('synthesis with cited sources (titles + URLs)'). The mention of pay-per-query research for current information clearly differentiates it from siblings like fact-check, summarize, or explain.

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 gives an explicit usage context: 'when an agent needs current information with sources.' It does not name specific alternatives or when-not-to-use, but the use-condition is clearly stated, and the cost note implies a judgment criterion before invoking.

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

responderBInspect

Genera una respuesta a un mensaje/email. input=mensaje a responder. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden of behavioral disclosure. It clearly indicates that the tool generates a reply and includes relevant pay-per-use pricing, but it does not describe output format, language behavior, or any other side effects. For a simple generation tool, the main behavior is reasonably 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 short and front-loaded with the main purpose, followed by a useful pricing note. There is no filler, though the inline 'input=mensaje a responder' notation is slightly informal and could have been integrated more cleanly.

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 one-parameter generation tool, the description covers the essential information: what the tool does, what the input is, and the cost. It does not explicitly describe the output or tone, but these are largely inferable from the stated purpose.

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 schema only describes the parameter as 'service input', while the description explicitly states it is the message to respond to. Since schema coverage is 100%, the description still adds meaningful semantic context beyond the generic placeholder.

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 states a clear verb-resource pair: 'Genera una respuesta a un mensaje/email' (generate a response to a message/email). It is specific enough to understand the core function, but it does not differentiate it from similar sibling tools like 'reply' or 'customer-reply'.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives such as 'reply', 'customer-reply', or 'email-polish'. The only additional hint, 'input=mensaje a responder', clarifies input semantics rather than providing selection criteria.

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

resumen-conversacionBInspect

Resume una conversación/hilo de texto. input=texto de la conversación. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
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 behavioral burden. It discloses the pricing model (x402: 0.02 USDC on Base), which is genuinely useful, but says nothing about output format/length, language handling, input size limits, or failure modes for a summarization service.

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 compact fragments, no waste. The purpose is front-loaded, though the price tag is embedded at the end rather than in a structured cost field.

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?

Adequate minimum for a 1-param summarization tool: purpose, input type, and cost are covered. But with no annotations and no output schema, the description misses expected output shape, length control, and input-size constraints that an agent would need to invoke it confidently.

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?

With a single parameter and 100% schema description coverage, the baseline is 4. The description adds 'input=texto de la conversación', clarifying the expected content type (the conversation text) beyond the schema's generic 'service input'.

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?

Clear verb+resource: 'Resume una conversación/hilo de texto' states it summarizes a text conversation/thread. It is distinguishable from siblings like 'resumir-documento' (documents) and 'quick-summary'/'summarize' (generic), though it does not explicitly name those alternatives to sharpen the distinction.

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 when-to-use guidance beyond the implicit input type. With siblings such as resumir-documento, quick-summary, and summarize, the agent gets no explicit routing rule for choosing this tool over them.

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

resumen-traduccion-demoAInspect

Summarizes and translates to English (chains quick-summary -> fast-translate). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada del pipeline

TDQS

A3.6/5.0
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 pay-per-use cost (0.01 USDC on Base) which is useful, but fails to mention any other behavioral traits like whether it's read-only, rate limits, or what happens on failure. The chaining detail adds some 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 efficient and front-loaded with the primary purpose. The cost note is secondary but relevant. 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?

For a simple one-parameter tool, the description covers the core functionality and pipeline. However, it does not specify the output format or whether both summary and translation are returned together, which is a minor gap. Overall adequate for a demo 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?

The input schema has 100% coverage with a description 'entrada del pipeline' which is generic. The tool description adds no additional semantics about the format or constraints of the input parameter, so it relies on the schema. Baseline 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?

The description clearly states the tool 'Summarizes and translates to English' and specifies it chains 'quick-summary -> fast-translate'. It distinguishes itself from siblings like quick-summary and fast-translate by being a combined pipeline.

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 implies usage for combined summarization and translation but does not provide explicit guidance on when to use this tool versus calling quick-summary and fast-translate separately. No when-not or alternative routing is mentioned.

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

resumirBInspect

Resume un texto. input=texto a resumir. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.1/5.0
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, but it only says the tool summarizes text and costs 0.003 USDC. It does not disclose whether results are returned in a particular format, length, language, or what side effects or requirements exist.

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 lean: action first, then input mapping, then pricing. Every element earns its place and nothing is redundant.

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?

For a one-parameter tool the basics are present, but there is no output description and no mention of how this differs from sibling summarization tools. The cost is a useful addition, yet the overall context is insufficient for an agent deciding among many similar options.

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 schema merely calls the parameter 'service input', while the description maps it concretely: 'input=texto a resumir'. This adds real semantic meaning and makes the parameter actionable, justifying a score above the 3 baseline for full schema 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 opens with 'Resume un texto', a specific verb and resource: it summarizes a supplied text. It is clear, but it does not differentiate itself from the many summarize/resumir/destilar siblings, so it earns a 4 rather than a 5.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool instead of alternatives such as quick-summary, summarize, resumir-documento, or destilar. The description only states the input format and price, leaving selection entirely to inference.

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

resumir-documentoAInspect

Resume un texto/documento. input=texto a resumir. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries more burden. It usefully discloses the payment model ('x402: 0.003 USDC on Base, pay-per-use'), which is concrete behavioral information beyond the schema. Still, it does not describe output format, summary length, or any processing 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 very short and front-loads the purpose immediately. Each clause earns its place: the core action, the input meaning, and the payment note are all compact and non-redundant.

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 one-parameter tool with no output schema, the description is minimally adequate: it states what the tool does, what the input is, and the payment requirement. However, it does not explain expected return values, summary length/format, or how it differs from the many summarization siblings, leaving notable 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?

There is one required parameter and schema coverage is 100%, but the schema description is generic ('service input'). The description compensates by clarifying that 'input' is the text to summarize, which adds meaningful semantics 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 states a specific verb and resource: 'Resume un texto/documento' (summarizes a text/document). This is clear enough for an agent to know the core action, but it does not distinguish this tool from close siblings such as 'summarize', 'quick-summary', or other Spanish summarization tools.

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

Usage Guidelines3/5

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

Usage is implied by the purpose: use it to summarize a text or document. However, the description offers no explicit guidance on when to choose this tool over alternatives like 'summarize' or 'quick-summary', nor does it state exclusions or prerequisites.

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

retailer-intelAInspect

VERTICAL(retail): competitor/pricing/assortment intelligence. input=retailer+region. B2B: retailers tune assortment and pricing with fresh data. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the burden of behavioral disclosure. It does reveal pay-per-use cost (20.0 USDC on Base) and frames the output as fresh data for retail pricing/assortment decisions. However, it does not disclose whether the call is read-only, how results are returned, or any rate/usage constraints beyond cost.

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 and front-loaded: vertical, function, input, audience, and cost are all packed into a few short segments. Every clause carries useful information, and there is no filler 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?

For a single-parameter tool with no output schema, the description covers the main invocation inputs, the audience, and pricing. However, it leaves unspecified details such as the exact expected format of 'retailer+region' and the structure of the returned intelligence, which an agent may need to safely handle results.

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 schema only provides a generic 'service input' description, so the schema itself gives almost no semantic guidance. The description compensates by stating 'input=retailer+region', which is the key information an agent needs to construct the parameter. It could be more explicit about exact formatting, but it adds real 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 identifies a retail vertical and states the tool's deliverable: competitor/pricing/assortment intelligence from retailer and region inputs. It is specific enough to understand the domain and value, though it lacks an explicit verb phrase and does not directly contrast with sibling tools like competitor-monitoring or competitive-analysis.

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 gives usage context: B2B retailers use it to tune assortment and pricing with fresh data. This implies when it should be used, but it does not explicitly state when not to use it or which alternative tools are more appropriate for broader/general competitive analysis.

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

revisar-codigoDInspect

Auto-created from real demand (77 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.4/5.0
Behavior1/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, but it only mentions pay-per-use pricing. It discloses no behavioral traits such as side effects, authentication requirements, rate limits, or what happens to the input.

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 short, but the single sentence is filled with provenance and pricing details that are irrelevant to correct invocation. It omits the core purpose entirely, making this under-specification rather than concise communication.

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

Completeness1/5

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

With one parameter, no output schema, and no annotations, the description still fails to provide essential context such as what input should contain or what the tool returns. It is incomplete to the point of being unusable for correct selection or 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?

The schema has 100% description coverage for the single 'input' parameter, even though the description is only the tautological 'entrada'. The tool description adds no extra meaning about the parameter, so the high-coverage baseline of 3 applies, but there is no semantic enrichment.

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

Purpose1/5

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

The description only says 'Auto-created from real demand (77 requests) [x402: 0.02 USDC on Base, pay-per-use]'. It never states that the tool reviews code or describes any action or resource. The name 'revisar-codigo' implies it, but the description itself provides no purpose and fails to differentiate it from siblings like code-review or revisar-seguridad.

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

Usage Guidelines1/5

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

There is no guidance about when to use this tool, what problem it solves, or how it compares to alternatives. An agent cannot determine whether to pick revisar-codigo over code-review, code-review-security, or analizar-sintaxis.

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

revisar-seguridadBInspect

Revisión de seguridad de código. input='||'. [x402: 4.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations, so the description carries the full burden. It usefully discloses the x402 payment model (4.0 USDC on Base, pay-per-use), which is genuine behavioral context an agent needs before invoking. But it says nothing about whether code is stored, what the review produces, or any 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?

Very short and front-loaded: purpose first, then input format, then cost. Every clause earns its place, though the format token is a little cryptic.

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 single-param tool with no output schema or annotations, the description covers purpose, input encoding, and cost. It stops short of describing the review output or any constraints, leaving it adequate but not fully rounded out.

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 nominally 100% but the schema description is boilerplate ('service input'). The description compensates by giving the actual encoding: input='<lenguaje>||<codigo>', which is real, actionable semantics 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?

States a specific verb+resource ('Revisión de seguridad de código'), so the agent knows it audits code for security. However, it doesn't distinguish itself from the near-identical sibling 'code-review-security' (or 'code-review', 'technical-audit'), leaving a real ambiguity.

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 when-to-use guidance, prerequisites, or alternatives. Given multiple security/review siblings in the same list, the description should route the agent, but it offers nothing beyond the input format.

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

rewrite-formalAInspect

Rewrite a text in a formal, professional tone (same language). input=text. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a reescribir

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the transparency burden. It usefully discloses pay-per-use pricing (0.003 USDC) and the same-language scope, but it does not mention output behavior, processing limits, or whether the input text is preserved verbatim in tone/style changes.

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 short, front-loaded with the core purpose, and contains no filler. The 'input=text' fragment is redundant with the schema, but the pricing note provides operational value and 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 one-parameter, no-output-schema tool, the description is reasonably complete: it covers purpose, language behavior, input, and cost. It does not explicitly say the return value is rewritten text, but that is strongly implied by the tool's stated purpose.

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% with the single param 'input' already documented as 'texto a reescribir'. The description's 'input=text' is largely redundant and adds no meaningful semantic detail 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 states a specific verb and resource: rewrite text into a formal, professional tone in the same language. The 'same language' note clearly distinguishes it from translation siblings like translate-to and traducir, and the tone goal distinguishes it from summarize/compress.

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 context is only implied rather than explicit. The phrase 'same language' hints that it should not be used for translation, but the description does not explain when to prefer rewrite-formal over siblings such as proofread, compress, or explain.

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

risk-analysisAInspect

PREMIUM (business): risk analysis of a decision/plan with mitigations. input=decision/plan. [x402: 0.12 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesdecisión/plan a evaluar

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It does add useful context about the premium, pay-per-use nature and the required input. However, it does not describe failure modes, output structure, or other execution-related behaviors such as authentication or token/cost limits beyond a flat price.

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 packs the essential value into a compact form: purpose, input, and pricing. The structure is a bit telegraphic, but every clause carries useful information and the most important function is front-loaded.

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 one-parameter tool with no output schema, the description provides enough to understand what to send and roughly what to expect: a risk analysis with mitigations. Additional details about response format or length would be helpful, but are not critical for basic 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?

The schema has 100% description coverage for the single 'input' parameter, so the baseline is 3. The description's 'input=decision/plan' restates the schema rather than adding new semantic 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 a specific action — 'risk analysis of a decision/plan' — and specifies that it produces mitigations. This makes the tool's purpose distinct from siblings like strategy-plan, report, or fact-check, even without naming them.

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

Usage Guidelines3/5

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

The description implies when to use the tool: when a decision or plan needs risk evaluation with mitigations. However, it gives no explicit guidance on when not to use it or which alternative sibling tools should be preferred 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.

rwa-reportBInspect

Yield and risk of 12 tokenized RWA funds, updated. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

There are no annotations, so the description carries the behavioral burden. It adds useful invocation context such as 'x402: 0.005 USDC on Base, pay-per-use' and gives the report scope, but it does not explain whether authentication or a wallet is required, what data source it uses, how the results are returned, or what side effects beyond payment may occur.

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 compact, front-loaded sentence plus a useful pricing/access note. There is no wasted text, though additional input-format guidance could be added without hurting conciseness.

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?

The tool has no output schema, no annotations, and only one generically described input. The description says the tool produces yield and risk for 12 RWA funds, but it does not explain how to phrase the input, whether all funds are covered or selected by the input, or what shape of output to expect. An agent can infer the domain but must guess at the invocation contract.

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. However, the only parameter is a generic string described as 'service input', and the tool description adds no guidance about what that input should contain—such as a user query, a fund identifier, or a filter for yield vs. risk.

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 names a concrete deliverable—yield and risk metrics for 12 tokenized RWA funds—and signals freshness with 'updated'. It does not use an explicit verb like 'generates', but the scope is specific enough to distinguish it from generic siblings such as report or risk-analysis.

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 intended use is implied: choose this tool when the user request concerns yield or risk of tokenized RWA funds. There is no explicit when-to-use or when-not-to-use guidance, and it does not clarify how it differs from alternatives such as risk-analysis, research, or report.

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

saas-churn-analysisBInspect

VERTICAL(saas): churn diagnosis + retention levers. input=churn data. B2B: CS teams prioritize retention actions. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior2/5

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

No annotations are present, so the description carries the full burden. It discloses the pay-per-use cost and the general output type ('diagnosis + retention levers'), but it does not explain output format, how input should be structured, whether data is modified, or any limitations. This is thin behavioral coverage for an unannotated 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 extremely compact and well structured, with the domain, purpose, input, audience, and pricing each clearly labeled. Every component earns its place and the key information 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?

For a single-input tool with no output schema and no annotations, the description leaves too much unspecified: the expected input format, the concrete output structure, and how an agent should interpret 'retention levers' are all missing. An agent may know what domain it addresses but not how to invoke it effectively.

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 is merely described as 'service input' in the schema, but the tool description adds the meaningful constraint that it expects churn data. However, it does not specify whether the input should be raw metrics, a CSV, a text summary, or a URL, so the added semantics are helpful but incomplete.

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 domain (SaaS), the function (churn diagnosis + retention levers), and the required input (churn data). It distinguishes this from the many market-report and pricing siblings by focusing on churn-specific diagnosis and retention prioritization, though it lacks a direct imperative verb like 'analyze' or 'diagnose'.

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 gives clear intended use context: B2B customer success teams use this to prioritize retention actions. It does not explicitly state when not to use it or name alternatives, but the vertical and audience targeting are enough to guide selection among the broad sibling list.

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

sales-emailAInspect

PREMIUM: write a sales/prospecting email (subject + body) from context. input=context. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYescontexto del email (a quién, qué ofreces)

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries full responsibility for behavioral disclosure. It indicates the tool generates a subject and body from input, but doesn't disclose any further behavior traits such as response length, language, tone, or whether it pastes or returns a formatted email.

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 compact and front-loads the main purpose. It includes operational cost, which is useful, though the 'PREMIUM' prefix adds marginal padding.

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 single-input generation tool with no output schema, the description covers the essentials: the kind of email, the output parts, the input context, and pay-per-use nature. Minor gap: no guidance on output length or target style.

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 schema already provides a clear description for the only parameter. The description repeats 'input=context' and adds minimal extra meaning beyond what the schema already documents.

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 writes a sales/prospecting email with subject and body from context. This is specific and differentiates it from generic writing or analysis siblings like reply or classify-topic.

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?

There is an implicit instruction to provide context, and the schema clarifies the context should include the recipient and offer. However, there is no explicit guidance on when to use this tool instead of alternatives, or what kind or length of content is expected.

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

screen-aware-assistBInspect

PREMIUM: reads your screen (VLM) and assists. input=question. [x402: 2.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full burden and does usefully disclose that the tool is a VLM, that it reads the screen, and that it costs 2.0 USDC per use on Base. However, it does not explain output behavior, failure modes, privacy implications, or whether any persistent state is involved.

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 very short and front-loads the core function, then provides input format and pricing. The marketing-style 'PREMIUM' label adds little functional value, but the overall structure is efficient and scannable.

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 single-parameter tool, the description is mostly adequate: it names the input and the core capability. Still, there is no output schema and the description never states what the agent should expect as a return value, leaving 'assists' ambiguous.

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 only describes the parameter as 'service input', while the tool description adds that the input should be a question. This is helpful but minimal, and because schema description coverage is 100%, a baseline score of 3 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 that the tool reads the user's screen using a vision language model and assists with a question, giving a specific verb and resource. However, the word 'assists' is vague and the tool is not explicitly differentiated from sibling tools like 'vision' or 'ocr'.

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 its many siblings, such as 'vision' or 'ocr'. The premium and pay-per-use tags imply a cost consideration but do not clarify selection criteria or alternatives.

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

sentimentAInspect

Classify the sentiment of a text (positive/negative/neutral) with a confidence score. input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a analizar

TDQS

A4/5.0
Behavior4/5

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

With no annotations present, the description carries the burden and correctly discloses the output concept (sentiment class + confidence) and direct pay-per-use cost. It does not spell out potential rate limits, exact response keys, or explicitly state statelessness, but the operation is naturally non-mutating and low-risk.

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 short, front-loads the core function, and each part adds useful information: the classification task, supported labels, confidence output, input expectation, and cost. There is little wasted text.

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 one parameter and no output schema, the description does enough: it explains what input to provide, what classes come back, and that a confidence score accompanies them. It could be slightly more complete by indicating actual response field names or example output, but not critically so.

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 documents the single 'input' string. The description adds only 'input=text', which restates schema content rather than providing new semantics, so the 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 the verb and resource: classify text sentiment with positive/negative/neutral labels and a confidence score. This distinguishes it from sibling tools like detect-language or classify-topic without needing to inspect schemas.

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 intended use is reasonably implied: use this when you need sentiment classification of a text. However, the description gives no explicit when-not-to-use guidance and does not mention alternative tools where similar goals could be achieved.

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

seo-articleBInspect

SMB: keyword-researched long-form SEO article + meta tags. input=topic. [x402: 3.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the behavioral disclosure burden. It usefully discloses that the tool is pay-per-use at 3.0 USDC on Base and that the output is an article plus meta tags. However, it does not explain authentication requirements, rate limits, cancellation/refund behavior, or the exact response envelope, leaving meaningful gaps.

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 compact sentence with no filler; the core deliverable and input semantics are front-loaded. The bracketed pricing notation is terse and useful, though acronyms like 'SMB' and 'x402' are cryptic and slightly reduce 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?

For a single-input content-generation tool, the description covers the essential invocation facts: what input to provide, what output to expect, and the cost. It would be stronger with explicit output format or response details, but the absence of output schema and annotations is partially mitigated by the clear service description.

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 schema's property description is the generic 'service input', so the description's 'input=topic' adds real semantic meaning by clarifying that the single required parameter should be a topic. For a one-parameter tool with 100% schema coverage, this is above the baseline and sufficient for correct invocation.

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 states the tool produces 'keyword-researched long-form SEO article + meta tags', which identifies a specific deliverable and scope. It is distinguishable from siblings like keywords, headlines, or summarize, though it lacks an explicit verb such as 'generate' or a direct contrast with a sibling.

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 only usage hint is 'input=topic', which addresses what to pass but not when to choose this tool over alternatives. There is no mention of scenarios where a sibling like blog-repurpose, headlines, or content-pipeline would be more appropriate, nor any exclusions or prerequisites.

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

smart-documentAInspect

Premium PIPELINE in a single call: takes an image or PDF, extracts its text (OCR), summarizes it and translates the summary to the target language. For agents that need to 'understand a document' end-to-end (invoices, contracts, letters, papers) without orches [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
idiomaNoIdioma destino de la traducción (ISO, def 'en')
archivo_b64YesImagen/PDF en base64 (o subir 'archivo' por multipart)

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the burden of behavioral disclosure. It reveals the underlying pipeline stages, the input types, the pay-per-use nature, and the cost anchor '0.03 USDC on Base'. It does not cover errors, output constraints, or rate limits, but the core runtime behavior is adequately described.

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 compact and front-loads the main behavior: 'Premium PIPELINE in a single call...' The second sentence gives the use case. The parenthetical 'orches [x402: 0.03 USDC on Base]' is slightly awkward and appears truncated, but it does not obscure the meaning.

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 having no output schema, the description implies the return value—the translated summary—and gives sufficient context for an agent to invoke the tool with a base64 image/PDF and a target language. Minor gaps like size limits and response formatting prevent a perfect score.

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 input schema already explains both archivo_b64 and idioma. The description adds that an image or PDF is accepted and that the document is translated, but does not materially deepen parameter-level semantics beyond the schema. Baseline 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?

The description states a precise action: 'takes an image or PDF, extracts its text (OCR), summarizes it and translates the summary to the target language.' This clearly separates the tool from narrowly-focused siblings like ocr, summarize, or translate-to and makes the pipeline identity explicit.

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 gives a clear context: 'For agents that need to understand a document end-to-end (invoices, contracts, letters, papers) without (orchestration).' This implies when the full pipeline is appropriate. However, it does not explicitly state exclusions, such as 'use ocr or read-pdf for raw extraction only'.

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

social-calendarBInspect

SMB: 14-day content calendar (posts+hashtags+times). input=brand, red=optional. [x402: 4.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It does add useful cost and output context: pay-per-use on Base, 4.0 USDC, and calendar content. However, it does not explain authorization, payment failure behavior, or whether the tool returns the calendar inline, and the 'red=optional' fragment is unexplained.

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 very short and front-loaded with the main output, which is good. However, 'red=optional' is cryptic and appears to be a typo or unclear abbreviation, making it more confusing than concise. The pricing and output are compactly stated.

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 single-input tool with no output schema, it covers the deliveryable and pricing, plus the key input. Still, it lacks an explicit return-format hint, an example of 'brand', and any clarification of the odd optional fragment, leaving room for agent misentation.

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 schema only says 'service input', so the description's 'input=brand' adds real semantic meaning: the required string should be a brand name. The odd 'red=optional' fragment is unclear and has no corresponding schema parameter, but the brand clarification is valuable.

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 deliverable: a 14-day content calendar containing posts, hashtags, and times, aimed at SMBs. It does not use an explicit verb like 'generates', but the phrase 'content calendar' sufficiently implies creation, and the output is specific enough to distinguish it from generic content 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?

There is no guidance on when to use this tool versus alternatives such as content-plainline, blog-repurpose, or headlines. It implies a use case (SMB brand content calendar) and names 'brand' as input, but does not state when it should be chosen or when a sibling tool would be better.

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

social-media-calendar-30AInspect

WORKFLOW: 30-day multi-network content calendar. input=brand. B2B: agencies plan a month of content in one call. [x402: 20.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4.1/5.0
Behavior3/5

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

There are no annotations, so the description carries the transparency burden. It discloses that this is a pay-per-use workflow and implies a content-calendar output, but it does not describe the exact output format, delivery mechanism, or any limitations.

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 very compact and front-loaded: it states the workflow, required input, target user, and pricing in four short fragments with no wasted words. Every segment contributes useful information.

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 single-parameter tool with no output schema and no annotations, the description covers the essential selection and invocation facts: what it does, who it is for, what input to provide, and the cost. It is adequate but leaves the expected output format unspecified.

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 schema only describes the parameter as 'service input', while the description adds meaningful semantics by specifying 'input=brand'. This tells the agent what value to pass, though format details or examples are still missing.

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 as a 30-day multi-network content calendar that takes a brand as input and produces a month of content. It differentiates itself from the sibling 'social-calendar' by specifying '30-day' and 'multi-network' plus the B2B agency 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?

The description gives a clear usage context: B2B agencies planning a month of content in one call. It does not explicitly name alternatives or state when not to use it, but the audience and purpose are concrete enough to guide selection.

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

sqlBInspect

Convierte una petición en lenguaje natural a SQL. input=petición en lenguaje natural. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description carries the burden of disclosing behavior. It does disclose the core behavior (NL-to-SQL conversion) and the pay-per-use cost model, but it does not mention output format, error behavior, or whether SQL is executed.

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 concise, front-loaded sentence covering function, input, and pricing. There is no filler, redundancy, or unnecessary detail.

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

Completeness3/5

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

For a one-parameter conversion tool, the essential usage information is present: what to input and what transformation happens. However, the return value/format is only implied by 'a SQL', and no distinction is made from the sibling 'text-to-sql' tool, leaving some context missing.

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 schema only describes the parameter as 'service input', while the description adds 'input=petición en lenguaje natural', giving the agent concrete guidance on what content to provide. This is a genuine semantic addition beyond the generic schema text.

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 states a specific verb and resource: it converts a natural-language request to SQL. It is clear, but it does not differentiate itself from the closely related sibling tool 'text-to-sql'.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives such as 'text-to-sql'. The only usage-like hint is what to pass in the input parameter, not when this tool should be preferred.

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

strategy-planBInspect

PREMIUM (business): structured strategic plan with phases, actions and metrics. input=goal. [x402: 0.1 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesobjetivo/contexto

TDQS

B3.3/5.0
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 does uniquely disclose that the tool is pay-per-use with a specific cost on Base, which is a meaningful behavioral/effect information. However, it gives no information about authorization requirements, whether the call can safely be repeated without side effects, returns format/length, or what happens if the input is insufficient.

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, with no wasted words. Every fragment contributes something: the premium-business context, the output structure, the input requirement, and the cost/payment model. Important information is front-loaded.

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 tool that accepts one free-form goal and returns a structured strategic plan, the description covers the main gist. But since there is no output schema, the agent is left to infer whether the result is plain text, markdown, JSON, or some other format. The 'structured strategic plan' claim gives some shape, but the lack of expected output details and the pay-per-use implications make it only minimally 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 schema already covers 100% of the parameters, so the baseline is 3. The description adds 'input=goal', which roughly matches the schema's 'objetivo/contexto' but does not add deeper semantics such as acceptable length, language expectation, or examples. It clarifies the intended meaning but does not compensate for anything missing from 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 states that the tool produces a structured strategic plan composed of phases, actions, and metrics, which clearly identifies the tool's function. Although it lacks an explicit verb like 'generate', the intended purpose is unambiguous. The specific strategic-plan framing helps distinguish it from siblings like 'competitive-analysis' or 'risk-analysis', but it does not explicitly name or differentiate against another sibling.

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 some usage context by labeling this as 'PREMIUM (business)' and specifying that the input should be 'goal'. However, it does not explain when to prefer this tool over competing siblings, such as 'research' or 'report', nor does it mention prerequisites or when not to use it. The usage guidance is implied rather than explicit, leaving some selection reasoning to the agent.

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

summarizeAInspect

Summarize any text into clear, faithful bullet points. Condense documents or threads. input=text. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a resumir

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses the output style ('bullet points'), the quality intent ('faithful'), and the pay-per-use pricing on Base. However, it does not mention input size limits, failure modes, or other operational 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 short and front-loaded, with no obvious filler. It briefly includes both the core capability and pricing context. There is slight redundancy between 'Summarize any text' and 'Condense documents or threads', but overall the structure is 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?

For a simple one-parameter tool with no output schema, the description gives enough to invoke it correctly: it specifies the input as text, the output as bullet-point summary, and includes pay-per-use context. It could be more complete with size limits, but nothing critical is missing for basic usage.

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?

Both parameters are covered by the schema: the input property is described as 'texto a resumir' and is a required string. The description repeats some of this with 'input=text' but adds no additional meaning such as length limits, accepted formats, or range constraints.

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 states a clear action and resource: 'Summarize any text into clear, faithful bullet points' and adds context with 'Condense documents or threads.' It is specific about the output format, but it does not explicitly differentiate itself from similar siblings like compress or destilar.

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: it applies to 'any text' and specifically mentions documents or threads. It does not state when not to use it or point to alternative tools, so it lacks explicit exclusion guidance.

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

technical-auditAInspect

ENTERPRISE: architecture/stack audit by severity + 90-day roadmap. input=system description. [x402: 30.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.6/5.0
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 does disclose useful behavioral context: the audit is organized by severity, includes a 90-day roadmap, and is pay-per-use at 30.0 USDC. However, it does not mention whether the tool is read-only, what system limitations exist, or how the audit is delivered.

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 compact and front-loaded: purpose, output, input, and pricing are all conveyed in one terse line. The 'ENTERPRISE:' prefix and telegraphic 'input=' phrasing are stylistic noise but do not waste much space.

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

Completeness3/5

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

For a one-parameter tool with no output schema, the description gives the essential input and output gist. Still, it leaves gaps: what format or level of detail should the system description have, whether the audit is based only on supplied text or can access live systems, and what the actual report response looks like.

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 schema defines the parameter as 'service input', which is nearly meaningless. The description adds real semantic value by stating that the input should be a system description. It still omits format or length expectations, but for a single free-text parameter this is sufficient.

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 identifies a concrete resource (architecture/stack), an action (audit), and distinct outputs (severity and 90-day roadmap). This differentiates it from siblings like compliance-audit or code-review-security, whose names alone suggest different targets.

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 is given about when to use this tool versus alternatives like compliance-audit, risk-analysis, or code-review-security. The description implies a tech-stack audit but never states exclusions or selection criteria.

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

text-to-sqlBInspect

Generate SQL from natural language. For data agents/analysts. input=request. [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespetición en lenguaje natural

TDQS

B3.4/5.0
Behavior2/5

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

With no annotations, the full burden falls on the description. It adds the cost warning '[x402...pay-per-use]' but otherwise only restates the operation. It does not disclose output format, potential errors, authentication requirements, 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 short and purpose-first. The 'input=request' fragment is slightly redundant given the schema, but overall there is no unnecessary verbiage or structural clutter.

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?

With no output schema or return-value description, the agent has to infer the tool returns generated SQL. The description is adequate for selection but incomplete for fully predictable invocation, since it omits output format details and possible edge 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?

The schema already documents the only parameter with 100% coverage as a natural-language request. The description's 'input=request' adds negligible meaning and does not provide additional SQL dialect or formatting guidance.

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 and resource: 'Generate SQL from natural language'. It is specific enough to identify the output domain, but it does not explicitly differentiate itself from siblings like code-gen or inference by naming them or providing a 'not-for' condition.

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?

'For data agents/analysts' provides useful context about who should use it, and 'input=request' tells the caller how to think about the input. It does not, however, say when not to use it or point to an alternative sibling for general code generation.

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

titularBInspect

Genera 5 opciones de titular para un tema/tono dado. input: {tema, tono?}. [x402: 0.03 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral burden. It usefully discloses the x402 pay-per-use model and cost (0.03 USDC on Base), but omits auth requirements, failure modes, and richer output 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?

Three compact segments: purpose, input shape, and payment model. It is front-loaded and contains no 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?

For a simple generation tool with no output schema and no annotations, it states the number of outputs, the input shape, and the payment model. Missing sibling differentiation and confirmation of return format, but otherwise 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?

The schema only says 'service input' string, while the description adds real semantics by specifying input as {tema, tono?}. This helps, but it also conflicts with the schema's plain string type, creating ambiguity.

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

Purpose4/5

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

States a specific verb and deliverable: generate 5 headline options for a given topic/tone. It is clear in isolation, but it does not differentiate from the likely sibling 'headlines'.

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 when-to-use or when-not-to-use guidance, and no alternative sibling is named. The agent can infer the use case from the purpose statement, but routing is left unaddressed.

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

topic-classifyCInspect

CONSUMER: classify topic + entities. input=text, labels=optional. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.7/5.0
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 does reveal that the tool is pay-per-use with a cost of 0.02 USDC, which is useful, but it does not describe return values, whether labels are required for certain behaviors, or any side effects or limitations.

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 very compact and front-loads the purpose, input, and pricing information in a single line. It earns structure points for efficiency, though the telegraphic style contributes to the ambiguity around the labels parameter.

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

Completeness2/5

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

This is a simple one-parameter tool with no output schema and no annotations, so the description needs to explain what the tool returns and how labels affect classification. It does neither, and it does not clarify how it relates to closely named siblings such as classify-topic and entities.

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

Parameters2/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, but the description adds little meaningful parameter detail: 'input=text' merely restates the string type. Worse, it mentions 'labels=optional' even though no labels property exists in the input schema, which is ambiguous and potentially misleading for an agent trying to construct a valid request.

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 uses a specific verb ('classify') and names the resources ('topic + entities'), making the core operation reasonably clear. It also states that input is text and labels are optional. However, it does not explicitly differentiate this from siblings like classify-topic or entities.

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 only usage guidance is terse input expectations: 'input=text, labels=optional.' There is no explanation of when to prefer this tool over classify-topic, entities, or other siblings, and no mention of exclusions or alternative conditions.

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

trading-signalAInspect

TRADING(info): algorithmic signal (SMA/RSI/momentum) + suggested SL/TP levels for a crypto asset. INFORMATION ONLY, not financial advice. input=btc|eth|solana... [x402: 5.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries full responsibility. It discloses two important behaviors: the output is informational only (not financial advice) and the call is pay-per-use (5.0 USDC via x402 on Base). It does not detail response format, but the core behavioral context is provided.

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 compact, front-loaded statement: the core function appears first, followed by the disclaimer and pricing. Every phrase carries informational weight, and the whole thing fits in two clauses.

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 single-parameter, no-output-schema tool, the description covers the essential context: expected input (crypto asset symbol), what the output contains (signal + SL/TP), the payment requirement, and the non-advice disclaimer. It falls slightly short on specifying the exact return structure, but the tool is simple enough that the gap is minor.

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 schema's 'input' description is only 'service input' — essentially no semantic value. The description compensates with concrete examples ('btc|eth|solana'), telling the agent exactly what kind of string to pass (a crypto asset symbol). This adds meaningful guidance 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 states a specific function: generating algorithmic trading signals (SMA/RSI/momentum) plus stop-loss/take-profit levels for a crypto asset. It clearly separates itself from sibling tools like crypto-price (spot prices) and crypto-backtest (historical testing).

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 the tool — when an agent needs buy/sell-style signals for a crypto asset — and even clarifies that it provides information only. However, it does not explicitly name alternatives or state when not to use it, leaving the routing to the agent's inference.

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

traducirCInspect

Translate a natural-language instruction into a dense, actionable structure/contract. input=text. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesinstrucción en lenguaje natural

TDQS

C2.9/5.0
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. It discloses a cost ('0.002 USDC on Base, pay-per-use'), which is useful, but it does not describe the output format, side effects, idempotency, rate limits, or whether any state changes occur. 'Dense, actionable structure/contract' is too vague to inform the agent of what to expect after invocation.

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 sentence plus a cost bracket, with the core purpose front-loaded. 'input=text' is redundant given the schema, but it is short and not harmful. The cost note is not misplaced but could arguably be in annotations. Overall, it is concise and structurally sound, with minor redundancy.

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?

There is no output schema, so the description must explain the return value, but it only says 'dense, actionable structure/contract' without specifying format, type, or content. For a tool performing a transformation, an agent cannot know whether the result is JSON, text, or something else. This is a significant gap for a one-parameter tool with no annotations.

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%: the only parameter 'input' is described in the schema as 'instrucción en lenguaje natural.' The tool description redundantly says 'input=text' and restates it as 'natural-language instruction,' adding no meaningful semantics beyond the schema. Baseline of 3 is appropriate because the schema already fully documents the parameter.

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 states a specific action: 'Translate a natural-language instruction into a dense, actionable structure/contract,' which distinguishes it from the many language-translation siblings (traducir-texto, traducir-en, etc.). However, it leaves 'structure/contract' undefined—no shape, format, or example—so the purpose is clear at a high level but vague on concreteness.

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 gives no guidance on when to use this tool versus its siblings. With a large list of translation-related tools (traducir-doc, traducir-en, translate-doc, fast-translate, etc.), an agent has no basis for selecting this one over alternatives. No exclusions, prerequisites, or use cases are mentioned.

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

traducir-aDInspect

Auto-created from real demand (72 requests) [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

D1.6/5.0
Behavior1/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, but it only mentions provenance and cost. It does not describe what operation occurs, what input it expects beyond a bare string, whether it is read-only, or what the output will be.

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 short but not meaningfully concise; it wastes space on irrelevant provenance and pricing while omitting the essential purpose. It is under-specified rather than efficiently written.

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

Completeness1/5

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

For a tool with no annotations and no output schema, the description must at minimum explain what operation it performs. This description leaves the agent unable to determine even the basic behavior, making the definition completely inadequate.

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 'input' parameter, providing the baseline score of 3. The description adds no additional meaning about the parameter, such as source language, target language, or expected content.

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

Purpose1/5

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

The description does not state what the tool does. It only says it was auto-created from demand and mentions pricing, leaving the actual function entirely to inference from the name 'traducir-a'.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool, when not to use it, or how it differs from the many sibling translation tools such as 'traducir', 'traducir-en', 'traducir-texto', and 'translate-to'. The description provides zero usage context.

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

traducir-docBInspect

Traduce un documento completo. input=texto del documento (+ idioma destino). [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations provided, the description must carry the full behavioral burden. It does disclose the pay-per-use nature with a specific price (0.05 USDC on Base) and hints at the input convention. However, it does not describe the output format, any side effects beyond the charge, or how the destination language is specified inside the input string. The payment note adds value, but the behavioral picture is incomplete for an agent to fully predict 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?

The description is appropriately terse: purpose, input noted, and cost pressed into three short clauses. The main action is front-loaded, and each element is sized. The 'x402' reference is cryptic and not expanded upon, which could harm clarity, but overall it is compact and well structured.

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?

For a tool with one parameter, no annotations, and no output schema, the description leaves essential operational details ambiguous: the method for specifying the destination language is not clearly defined, and the return value (the translated document) is not stated. Combined with the pay-per-use requirement, an agent evaluating input formation and result handling would still have to guess at a critical part of the contract. Simplicity does not offset this gap.

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 schema only says 'service input', which is generic and uninformative. The description adds real meaning: the 'input' parameter should contain the document text, and the target language should be included as well (e.g., '(+ idioma destino)'). This is a meaningful semantic supplement beyond the schema's placeholder description, making the parameter's contract far clearer than the schema alone.

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 (translate), the resource (a complete document), and the expected input content (document text plus optionally a destination language). It is concise and distinguishable from siblings like 'traducir-texto' by the phrase 'documento completo', though it does not explicitly name an alternative. Not 5 because it does not directly contrast with other translation siblings, but the resource and scope are clear.

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 phrase 'documento completo' implies usage for entire documents, and the 'input=texto del documento (+ idioma destino)' gives a usage hint for how to structure the input. However, there is no explicit guidance on when to choose this tool over similar siblings (e.g., 'traducir', 'traducir-texto', 'translate-doc'), nor are there any exclusion conditions. The usage context 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.

traducir-enBInspect

Traduce texto al inglés. input=texto en cualquier idioma. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries full behavioral burden. It does add transparency about paying per use ('[x402: 0.003 USDC on Base, pay-per-use]') and the fact that the input can be in any language, but it lacks disclosure of the output format or response behavior, which is critical since no output schema exists.

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 short and scannable: three clauses with the purpose, the input expectation, and the cost. Every word is useful, there is no filler, and the structure is logical: purpose first, then usage constraint, then economic consideration.

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?

Since there is no output schema and no annotations, the description does not specify what the tool returns (e.g., just the English translated text, or a JSON wrapper). It also does not mention rate limits, error cases, maximum text length, or the significance of the x402 payment integration, leaving significant gaps for an agent deciding whether to call 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 schema describes the only parameter as 'service input', which is unhelpful. The tool description adds meaning by stating 'input=texto en cualquier idioma', explicitly clarifying that the parameter expects text in any language. This reduces the risk of misusing the parameter and goes beyond the schema's placeholder description.

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 and resource: 'Traduce algo text al inglés' (translate text to English), and explicitly indicates the target language. However, it does not explicitly distinguish it from sibling tools like 'traducir', 'traducir-texto', or 'translate-en', which likely share the same purpose with different names or scopes.

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 gives no guidance on when to use this tool over alternatives. It says 'input=text any language' but that only clarifies the input contract, not the selection conditions, so the agent is left to guess which translation tool to use among several similar siblings.

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

traducir-textoAInspect

Traduce texto entre idiomas. input=' | ' (ej: 'en | Hola mundo'). [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It does disclose the pay-per-use cost ([x402: 0.003 USDC on Base]) and the exact input contract, which is useful. However, it does not mention supported languages, output format, or error behavior, so behavioral transparency is only partially addressed.

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 and front-loaded: it states the purpose, gives the exact input format, and notes the cost in just two lines. Every element earns its place without unnecessary 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?

For a simple one-parameter tool with no output schema, the description covers the essential invocation details: destination language, text, delimiter, example, and cost. The translated text output is obvious from the stated purpose, so no further return-value documentation is critical. A supported-languages list would be a minor enhancement.

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?

Although the schema only describes the parameter as 'service input', the description adds real semantic value by specifying the expected structure: '<idioma_destino> | <texto>' with a concrete example ('en | Hola mundo'). This is essential information that the schema alone does not provide.

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 states a specific action and resource: 'Traduce texto entre idiomas' (translate text between languages), and provides the required input format. It is clear about what the tool does, but it does not differentiate it from the sibling tool 'traducir', which likely serves the same 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 given about when to choose this tool over alternatives such as 'traducir', 'fast-translate', or 'traductor-juridico'. The description only explains the input format and pricing, leaving the selection decision entirely to the agent.

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

traductor-juridicoBInspect

Legal translation service (auto-created from real demand). [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada del servicio

TDQS

B3.1/5.0
Behavior3/5

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

Annotations are absent, so the description carries the burden. It does disclose the pay-per-use payment requirement via x402 (0.005 USDC on Base), which is valuable behavioral context beyond the schema. But it omits other behaviors like output format, language support, or whether any auth is needed beyond payment.

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 concise sentence, with the key purpose front-loaded. The 'auto-created from real demand' clause is unnecessary noise, but the pricing bracket is useful and compact.

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?

For a simple one-param tool with no annotations and no output schema, the description is missing operational essentials: what exactly to pass as input, what the response will be, and whether any language parameters are needed. The payment detail is present, but an agent would likely struggle to invoke this correctly without more 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?

The schema's parameter description ('entrada del servicio') is vague, and the tool description adds only the domain context ('legal') to hint that the input should be legal text. It doesn't clarify expected input format, source/target languages, or length limits, so it barely meets the baseline.

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 states a specific service ('Legal translation service') which differentiates it from generic translation siblings like 'traducir' or 'translate-doc'. However, it doesn't specify language direction or output format, so it's clear but not fully precise.

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 versus sibling translation tools. It doesn't mention alternatives, prerequisites, or use cases, leaving the agent to infer the 'legal' qualifier matters.

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

transcribeAInspect

Transcribe an audio file to text (speech-to-text) with LOCAL Whisper, automatic language detection. For agents processing voice notes, calls or podcasts. Upload the audio via multipart or as 'archivo_b64'. Optional 'lang' (es|en|...). [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoIdioma ISO (es, en, ...) — opcional
archivo_b64YesAudio en base64 (o subir 'archivo' por multipart)

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does well: it discloses LOCAL execution, automatic language detection, and the per-use cost (0.01 USDC). Missing details like output format or processing limits, but the critical safety/billing traits are 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?

Four short sentences, each adding a distinct piece of value: what it does, intended use case, upload method, and pricing. No filler or redundant detail keeps it particularly easy for an agent to parse quickly.

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 2-parameter tool with no output schema, the description covers the operation, main input, optional language, target users, and cost. It could be more explicit about exactly what is returned (e.g., a plain transcript string), but 'transcribe to text' already strongly implies that.

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

Parameters3/5

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

Schema description coverage is 100%, and the schema already explains archivo_b64 and lang. The description adds little beyond restating that audio can come via multipart or base64 and that lang is optional, so it doesn't materially enrich parameter meaning.

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 and resource: it transcribes an audio file to text using Whisper. The phrase 'speech-to-text' and 'automatic language detection' clearly differentiate this from sibling tools such as detect-language or ocr.

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 names target use cases — 'agents processing voice notes, calls or podcasts' — giving the agent a clear context for when to select it. It does not explicitly exclude alternatives, but there are no close transcription siblings in the list, so this is a solid context cue.

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

transcribirCInspect

Servicio de transcribir (creado desde la demanda real). [x402: 0.005 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada del servicio

TDQS

C2.3/5.0
Behavior2/5

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

With no annotations provided, the description carries the full behavioral burden, but it only states that the service transcribes and includes a pricing note. It does not disclose output format, limitations, authentication requirements, or what happens on failure.

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 short and the cost information is front-loaded, but the parenthetical 'creado desde la demanda real' is filler that does not help an agent select or invoke the tool. The structure is acceptable, not exceptionally tight.

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?

For a tool with no output schema, no annotations, and only a generic input parameter, the description is incomplete. An agent still does not know what format the input should take or what the transcription result will look like, making correct invocation uncertain.

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 for the single parameter is 100%, so the baseline is 3. However, the description adds no meaning beyond the generic 'entrada del servicio'; it does not clarify whether input should be an audio URL, file path, base64 audio, or something else.

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

Purpose2/5

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

The description is essentially a restatement of the tool name: 'Servicio de transcribir' adds no new substantive meaning about what the tool does, and 'creado desde la demanda real' is irrelevant to selection. It also does not differentiate this tool from siblings like 'transcribe', 'transcribir-audio', and 'audio-to-text'.

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 instead of the many transcription-related siblings. The cost metadata ('[x402: 0.005 USDC on Base, pay-per-use]') is operational but does not clarify input requirements, supported audio types, or when to choose an alternative.

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

transcribir-audioBInspect

Transcribe audio a texto (Whisper local). Sube el audio. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries full behavioral burden. It usefully discloses that the service uses local Whisper, that audio must be uploaded, and that it is pay-per-use via x402 at a specific price on Base. However, it omits other relevant behavior such as output format, file size limits, or authentication flow beyond the payment reference.

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 short sentences with no filler. The core purpose is front-loaded, followed by a brief upload instruction and payment note. Every sentence contributes information.

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 low-complexity one-parameter tool with no output schema and no annotations, the description covers the core action, a hint about input, and payment context. It is still incomplete regarding input format and return value, which an agent would need for reliable 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?

There is one parameter, 'input', with a schema description of 'service input' and 100% coverage, so the baseline is 3. The description adds marginal meaning by saying 'Sube el audio', implying the input is audio to upload, but it does not specify accepted formats, whether it is a file path/URL/base64, or other constraints.

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 states a specific verb and resource: transcribe audio to text, with the additional qualifier 'Whisper local'. This clearly distinguishes it from generic transcription siblings, though it does not explicitly name or route against alternatives like 'audio-to-text' or 'transcribe'.

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

Usage Guidelines2/5

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

There is no when-to-use or when-not-to-use guidance. The only usage instruction is 'Sube el audio', which describes the mechanic but not the context for choosing this tool over other transcription siblings.

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

translate-docAInspect

PREMIUM: translate a long document into any language. input='en | '. [x402: 0.05 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYes'<idioma_destino> | <documento>'

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations available, the description carries the full burden and does well by disclosing the pay-per-use cost via '[x402: 0.05 USDC on Base].' It does not describe output characteristics or failure cases, but for a translation call the pricing disclosure is the main behavioral risk.

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 packs purpose, input format, and cost into a single compact line with no waste. The PREMIUM label is front-loaded, and the pricing detail is cleanly isolated.

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 one-parameter tool with full schema coverage, this is complete: it states what is translated, how to format the input, and what financial consequence the call carries. The output schema is absent, but a translation tool's output is evident from its purpose.

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 schema already documents the input as '<idioma_destino> | <documento>' with 100% coverage, so the baseline is 3. The description adds a concrete worked example ('en | <long text>') that reinforces the pipe-delimited order and clarifies the target-language 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 uses a clear verb+resource pair, 'translate a long document into any language,' and immediately makes the scope concrete with an example input format. This distinguishes it from siblings like translate-to or translate-en by emphasizing the long-document and premium positioning.

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 positions the tool for long-document translation, which gives a clear context for when to choose it. It does not explicitly mention lighter alternatives like translate-to for short text, so it falls just short of full when/not guidance.

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

translate-enAInspect

Translate text into natural, fluent English. input=text in any language. [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYestexto a traducir

TDQS

A3.8/5.0
Behavior4/5

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

There are no annotations, so the description carries the full behavioral disclosure burden. It discloses the pay-per-use cost (0.003 USDC on Base), which is a meaningful and non-obvious behavioral detail. It does not mention output formatting or limits, but the operation is straightforward and non-destructive.

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 short and front-loaded with the main purpose. It includes only essential operation info and a billing note, though the 'input=text in any language' fragment is terse and could be stylistically improved.

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 one-parameter tool with no output schema or nested objects, the description covers the necessary context: source language, target language, and billing behavior. It lacks only minor details such as maximum text length or exact output format, which are not critical for a simple translation call.

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 schema only describes the input as 'texto a traducir' in Spanish. The description adds meaning by specifying that the input can be text in any language and that output will be natural, fluent English, clarifying the language pair beyond the raw 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 states a specific verb and resource: translate text into natural, fluent English. It clearly identifies the target language and distinguishes the tool from other translation-related siblings, though it does not explicitly name alternative tools.

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 context is implied: use when you need English translation of text from any source language. There is no explicit when-to-use/when-not-to-use or mention of alternatives such as translate-to, traducir, or translate-doc, so guidance is limited.

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

translate-toBInspect

Translate to any language. input='en | Hello world' (target language | text). [x402: 0.003 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYes'<idioma_destino> | <texto>'

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the burden of behavioral disclosure. It does disclose a pay-per-use cost on Base, which is valuable behavioral context, but it leaves output format, error behavior, and source-language handling implied only by the verb 'translate.'

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 and front-loaded: it states the operation, gives the exact input contract, and discloses pricing in one sentence. There is no filler 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?

For a single required string parameter, the description covers the input contract and cost. However, output behavior is left unspecified, no alternatives are mentioned, and since there is no output schema, some explicit return-value context would make the tool easier to invoke reliably.

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 schema already documents the 'input' parameter with a format label, but the description adds a concrete English example ('en | Hello world') and explains the target-language/text separation more clearly, especially because the schema description is written in Spanish.

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?

Description has a specific verb ('Translate'), a clear resource ('any language'), and a concrete input syntax. It likely stands apart from siblings like translate-en or translate-doc, but it does not explicitly name them, so it stops short of full differentiation.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives such as translate-en, translate-doc, traducir, or detect-language. The phrase 'any language' implies broad use, but it does not state exclusions or clearly delineate text vs document translation.

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

validador-geniusAInspect

Valida el formato (checksum EIP-55) de una dirección EVM. input=0x... [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.9/5.0
Behavior3/5

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

No annotations provided, so the description carries the burden. It discloses the pay-per-use economics (0.01 USDC on Base via x402), which is genuinely useful behavioral context. But it does not state the return value (valid/invalid), whether malformed input errors or returns false, or any failure semantics.

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 compact clauses, front-loaded with the validation purpose and then the billing detail. 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?

For a single-param validation tool the purpose and input are adequately covered, and no output schema exists so return semantics should ideally be described. The absence of any statement about the validation result (boolean vs error) and the lack of annotations leave a gap.

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 the concrete input format 'input=0x...' which clarifies the expected string shape beyond the generic 'service input'. Good complement to 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?

States a specific verb+resource: validates EIP-55 checksum format of an EVM address. Names the exact standard being checked, which distinguishes it from hundreds of loosely related sibling tools and from a generic validate 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?

Implies usage (validate an address before sending) but gives no explicit when-to-use or when-not-to-use guidance. It does note the payment model, which is contextual but not an alternative-routing rule.

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

valor-consolidadoBInspect

Convierte un monto entre monedas/cripto. input='100 USD a COP'. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

No annotations provided, so the description carries the full burden. It does disclose a notable behavioral trait—pay-per-use pricing (0.02 USDC on Base via x402)—which is useful. However, it omits rate limits, exact currency/cripto support, whether rates are live, and error 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?

Two compact clauses, front-loaded with purpose, then an inline example, then payment info in brackets. Very efficient with 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?

For a single-param conversion tool with no output schema, the description covers purpose, example format, and payment model, which is mostly adequate. But the lack of a return value description (what the output looks like) and the vague 'service input' schema leave gaps.

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% but the schema description is generic ('service input'). The description compensates with a format sample ('100 USD a COP'), which is the most valuable part since the schema gives no format. Still, syntax rules for the input string (delimiters, supported currencies) are not fully specified.

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

Purpose4/5

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

States a specific verb (convierte/converts) and resource (monto entre monedas/cripto), with a concrete input example. Sibling tools include fx, crypto-price, precio-cripto, market-data, but the description doesn't differentiate from these closely related conversion/price 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 when-to-use vs when-not guidance, no mention of alternatives like fx or crypto-price. The x402 payment note is pricing info, not usage guidance.

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

verifiable-auth-validatorAInspect

Auto-created from research: Validates cryptographically verifiable authorization tokens and delegation chains to confirm an agent is genuinely authorized to perform a specific action under zero-trust [x402: 0.015 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It discloses the trust model (zero-trust), cryptographic nature, and a pay-per-use cost of 0.015 USDC on Base, which is useful context. However, it does not disclose failure modes, return semantics, or whether external network calls are made.

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 core content is a single, front-loaded sentence with clear purpose and context. The 'Auto-created from research:' prefix adds little functional value, but the overall length is appropriate and the pricing is usefully bracketed.

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?

For a validation tool with no output schema and no annotations, the description should explain what output indicates success/failure and what input format is expected. It provides purpose and cost but omits return values, error behavior, and input syntax, leaving an agent with incomplete information to invoke it 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% because the single parameter has the description 'entrada', but that description is uninformative. The main description adds meaning by implying the input should be an authorization token or delegation chain, though it does not specify format or encoding.

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 ('validates') with a clear resource ('cryptographically verifiable authorization tokens and delegation chains') and a concrete outcome ('confirm an agent is genuinely authorized to perform a specific action'). This clearly differentiates it from related sibling tools like agent-trust-registry by focusing on cryptographic token/delegation-chain validation.

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 zero-trust authorization checks, but it does not explicitly state when to use this tool versus alternatives or when not to use it. No exclusions, prerequisites, or sibling routing are provided.

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

video-creatorBInspect

CONSUMER/CREATIVE: full short-video production package (script+scenes+SSML+caption+hashtags) + optional FFmpeg assembly from your base64 images/audio. input=topic, images_b64=[], audio_b64=. [x402: 2.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations provided, the description carries the full behavioral disclosure burden. It does add meaningful traits: it's pay-per-use with an explicit price ('2.0 USDC on Base'), FFmpeg assembly is optional, and inputs are base64 images/audio. However, it doesn't disclose return behavior, failure modes, or whether the assembly step produces a downloadable artifact, so disclosure is only partial.

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?

One dense sentence that front-loads the core function before the input format and pricing details. Every segment contributes information. It loses a point only for density: abbreviations and packed parentheticals make it slightly harder to parse in one pass.

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 multi-stage tool with optional FFmpeg assembly, pay-per-use billing, and no output schema or annotations, the description covers inputs and cost but omits the critical return semantics—what the agent receives in response (a video URL, a file, or a status). The cryptic '[x402]' billing format is also unexplained. Reasonably substantive, but incomplete for safe automated 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 reports 100%, but the schema description is vacuous ('service input'), so it provides zero meaning. The description compensates by specifying 'input=topic, images_b64=[], audio_b64=', which tells the agent what content the input string carries. However, the structure is ambiguous—input is typed as a string yet images_b64/audio_b64 are arrays—so the added semantics are real but underspecified.

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 states a specific function: a 'full short-video production package' enumerating its components (script, scenes, SSML, caption, hashtags) plus optional FFmpeg assembly from base64 images/audio. The verb+resource is concrete and the FFmpeg assembly detail implicitly differentiates it from content-pipeline siblings like youtube-script-pipeline. It doesn't explicitly name siblings, but the function is clearly identifiable.

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 exists on when to use this tool versus alternatives. There is no 'use X instead when Y' language, no exclusions, and the 'CONSUMER/CREATIVE' prefix is at best an audience tag rather than usage direction. An agent must infer the use case entirely from the purpose statement.

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

visionAInspect

Computer vision: describe or analyze an image with a LOCAL multimodal model (llava). For agents that need to 'see' (describe scenes, read diagrams, classify images). Upload the image via multipart or as 'archivo_b64'; 'input' = the question or instruction abou [x402: 0.008 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputNoQué quieres saber de la imagen
archivo_b64YesImagen en base64 (o subir 'archivo' por multipart)

TDQS

A3.8/5.0
Behavior4/5

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

There are no annotations, so the description carries the full burden for behavior and safety. It discloses that the model is local ('LOCAL multimodal model (llava)'), indicates pay-per-use pricing, and explains the upload mechanism. It does not describe the exact output format or failure behavior, but the most important behavior-relevant details are present.

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

Conciseness3/5

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

The purpose and usage are front-loaded in fairly concise sentences. However, the description contains an embedded, visibly artifact-like fragment '[x402: 0.008 USDC on Base, pay-per-use]' and an unfinished word 'abou', which makes the text look noisy and not fully model-facing.

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 only two parameters, a required base64 image, no output schema, and a well-scoped description, this is sufficient for correct invocation in most cases. It tells the agent what to send, how to send it, what the input means, and that the tool is a pay-per-use local vision model. It never explicitly states the return structure, but the core usage context is covered.

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 a baseline of 3 is appropriate. The description adds helpful framing by mapping 'input' to a question or instruction and mentioning multipart upload, but it mostly restates what the schema already documents and does not add format, size, or boundary details.

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 that the tool 'describes or analyzes an image' with a local multimodal model, which is a specific verb and resource. It also gives concrete use cases like describing scenes, reading diagrams, and classifying images. It does not explicitly contrast itself with nearby siblings like 'ocr' or 'read-pdf', so it stops short of full sibling differentiation.

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 the tool should be used: 'For agents that need to see' and lists representative tasks. It does not explicitly name alternatives or say when not to use this tool, which would make the guidance stronger, but the intended usage context is fairly clear.

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

vision-batchCInspect

vision specialized for batch [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.9/5.0
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, and it does disclose one genuinely useful trait: the tool is pay-per-use at 0.01 USDC on Base via x402. This is real behavioral context beyond a generic label. However, it discloses nothing else — no input format expectations, output behavior, rate limits, or side effects — so coverage is partial at best.

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 a single short fragment with no wasted words and the key trait (batch) front-loaded. However, it is under-specified rather than efficiently concise — it reads more like a tag line than a functional description, and the pricing bracket could arguably carry more useful information about usage.

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?

For a paid, pay-per-use tool, an agent needs to know what the 'batch' input actually looks like and what a successful invocation returns. The description provides the cost but leaves the foundational invocation details unstated — 'pipeline input' plus 'batch' does not tell the agent whether to pass a URL, a JSON array, a file reference, or something else. The missing input contract is significant because mistakes incur a charge.

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 'input' parameter, so the baseline is 3 — the schema already describes it as 'pipeline input'. The description's only added hint is 'batch', which weakly suggests the input should be a batch of vision inputs, but it adds no format, encoding, or structural details for how to construct that input.

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

Purpose3/5

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

The description says 'vision specialized for batch', which conveys that this is the batch variant of a vision tool and distinguishes it from the 'vision' sibling. However, it contains no explicit verb — it never states what the tool actually does with its input (describe? analyze? process?). The purpose is implied by the tool name rather than stated, and the pricing bracket adds no purpose information.

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 word 'batch' implies use for multi-item vision workloads, and the sibling list includes a plain 'vision' tool which would be the single-image alternative. But the description never explicitly says 'use when processing multiple inputs' nor mentions any alternative by name or exclusion condition. The usage context is only implicit in the adjective 'batch'.

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

vision-multi-languageCInspect

vision specialized for multi language [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.6/5.0
Behavior2/5

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

There are no annotations, so the description carries the full burden. It does disclose a pay-per-use cost and payment rail (0.01 USDC on Base), which is useful. However, it does not describe expected behavior, input/output format, supported languages, limitations, side effects, or any operational constraints.

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 very concise and front-loaded with the core specialization, then appends pricing. There is no fluff or repetition. It could be more informative while staying concise, but as written it is appropriately short and scannable.

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?

Given the lack of annotations, no output schema, a generic input schema, and a large list of sibling tools, this description is not complete enough. An agent would struggle to know what input to provide, what result to expect, or how this differs from several closely related vision and OCR tools. The pricing note is the only distinguishing contextual detail.

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% since the only parameter, 'input', has a description ('pipeline input'). However, that description is extremely generic and adds no real meaning. The tool description also does not clarify what kind of input is expected (e.g., image URL, base64, text), so the schema and description together provide only minimal semantic value.

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

Purpose3/5

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

The description indicates this is a vision tool specialized for multi-language contexts, which gives some differentiation from generic 'vision'. However, it lacks a clear action verb and does not specify whether it performs recognition, translation, description, or extraction, leaving the exact purpose vague among many vision and OCR siblings.

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 usage guidance is provided. There is no information about when to choose this tool over alternatives like 'vision', 'vision-structured-json', 'vision-tables', 'ocr-multi-language', or 'destilar-multi-language'. The 'multi language' hint implies a niche, but no explicit context or exclusions are given.

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

vision-structured-jsonCInspect

vision specialized for structured json [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.4/5.0
Behavior2/5

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

No annotations exist, so the description carries the full behavioral burden. It does disclose an economic trait — pay-per-use at 0.01 USDC on Base — which is useful, but it says nothing about input format, output format, error behavior, or operational constraints. Core behavioral transparency is missing.

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 one short, front-loaded sentence with no fluff, and the core capability is stated first. However, it is so terse that it borders on under-specification, and the pricing bracket is secondary information that occupies space that could have described input/output behavior.

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?

Complexity is low (one parameter, no output schema), but with no annotations the description must fully define the calling contract. It does not explain what to pass as 'input' or what structured JSON will be returned, so an agent cannot reliably invoke the tool correctly without external knowledge.

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

Parameters2/5

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

Schema description coverage is 100%, but the only parameter description is 'pipeline input', which is vacuous and provides no semantics about what the string should contain (image URL, base64, JSON text, or a prompt). The tool description hints at vision-to-JSON but does not compensate for the schema's failure to define the input contract.

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

Purpose3/5

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

The description names a capability ('vision') and a specialization ('structured json'), which loosely conveys that this tool turns visual input into structured JSON output and distinguishes it from sibling vision tools (vision-tables, vision-batch, vision-multi-language). However, it is a fragment with no verb or resource statement, and it largely restates the tool name, so the actual function remains vague.

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 given on when to use this tool versus alternatives. With closely related siblings such as vision, vision-tables, ocr-structured-json, extract-json, and destilar-structured-json, no selection criteria or exclusions are provided, leaving the agent to guess which tool fits a structured-JSON-from-vision task.

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

vision-tablesCInspect

vision specialized for tables [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYespipeline input

TDQS

C2.1/5.0
Behavior1/5

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

With no annotations available, the description carries the full burden for behavioral disclosure, but it only says 'vision specialized for tables' and includes a pricing note. It does not explain output format, input requirements, handling of table images, or any limitations.

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 very short, but it is under-specification rather than effective conciseness. The pricing bracket is not useful for selecting or invoking the tool correctly and does not compensate for the lack of functional details.

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

Completeness1/5

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

With no annotations, no output schema, and a single vague 'pipeline input' parameter, the description is far too incomplete. An agent cannot determine what input to provide, what output to expect, or how this differs from several closely related vision and table tools.

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 schema description coverage is 100% for the single 'pipeline input' parameter, so the baseline is 3. The description adds no additional meaning about what the input should contain or how it should be formatted, but the schema already documents the parameter name.

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

Purpose3/5

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

The description indicates a vision tool specialized for tables, which gives a resource and scope that distinguishes it from generic 'vision' siblings. However, it lacks an explicit verb or action (e.g., extract, analyze, convert), leaving the exact function ambiguous.

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 like vision, vision-structured-json, or ocr-tables. The description gives no usage context, prerequisites, or exclusion criteria.

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

voice-clone-ttsCInspect

PREMIUM: returns SSML ready for your TTS engine. input=text. [x402: 3.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It reveals only that the tool returns SSML and is a paid premium service; it says nothing about authentication, payment flow, rate limits, failure modes, or how voice cloning is handled.

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 compact sentence with no redundant prose; key output, input, and pricing signals are all present. It is telegraphic, and 'PREMIUM' adds a marketing tone without functional value, but overall it earns its brevity.

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

Completeness3/5

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

For a one-input tool with no output schema, the description minimally states input, output, and cost. However, it omits payment prerequisites, expected SSML format, and the voice-cloning behavior implied by the tool name, so an agent would still need to infer important calling details.

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 only 'input=text,' which barely improves on the schema's generic 'service input' string type and does not explain what kind of text is expected or how it maps to SSML generation.

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 states a concrete output ('returns SSML ready for your TTS engine') and an input ('input=text'), so an agent can infer the core function. However, it does not mention voice cloning despite the tool name 'voice-clone-tts', and it does not distinguish the tool from nearby TTS/synthesis siblings.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool versus alternatives, no prerequisites, and no exclusion criteria. The only usage-like hint is 'input=text,' which states the input format rather than the decision context for selecting this tool.

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

wallet-balanceAInspect

Return the on-chain balance (ETH and USDC) of an address on the Base network. Live on-chain read for agents verifying funds or balances. input=0x address. [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesDirección EVM 0x...

TDQS

A4.5/5.0
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 this is a live read-only on-chain operation, specifies the Base network, and reveals the x402 pay-per-use cost. While it doesn't detail output format or error behavior, these are not critical gaps for a simple balance read.

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 short sentences, each earning its place: the operation and scope, the intended usage scenario, and the required input format plus cost. No redundancy with the schema beyond a minimal helpful reminder.

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 single-parameter read-only tool with no output schema, this description is complete: it names the network, currencies, input requirement as 0x address, cost, and live nature. An agent can correctly invoke it without further inference.

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 schema says only 'Dirección EVM 0x...', while the description adds that the input is a 0x address on the Base network. With 100% schema coverage, the baseline is 3, and the description's extra network and format context warrants a 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?

States a specific verb ('Return'), a precise resource (on-chain balance of an address), and the specific currencies (ETH and USDC) on a specific network (Base). This clearly distinguishes it from broader market-data or price tools among its 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?

Explicitly describes when to use it: 'for agents verifying funds or balances.' It does not name alternatives or exclusion conditions, so it misses the top of the scale, but the usage 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.

wallet-baseAInspect

Balance on-chain (ETH y USDC) de una dirección en Base. input=dirección 0x... [x402: 0.002 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It reveals the pay-per-use cost ('0.002 USDC on Base') and, by mentioning 'balance', implies a read-only operation with no side effects. It does not disclose what happens on invalid addresses, network errors, or output format, leaving some behavioral gaps.

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 and efficient, with two sentences covering the core purpose, input format, and cost. Every element earns its place, and the most essential information (what the tool does) is front-loaded. No filler or redundant phrasing.

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 single-parameter tool with no output schema and no annotations, the description covers the essential elements: purpose, network, asset list, input format, and cost. It does not describe the return structure, but a balance check's output is reasonably predictable. Overall, an agent has enough context to invoke it 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?

The schema parameter description is generic ('service input'), but the tool description adds meaningful detail by specifying 'input=dirección 0x...', clarifying that the input must be a 0x-prefixed address. This goes beyond the schema and helps an agent construct a correct call. It could add an example, but the format hint is already valuable.

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's function: checking on-chain ETH and USDC balances for an address on Base. It specifies the resource (address), the assets (ETH and USDC), and the network (Base), which goes beyond a vague purpose. It does not explicitly contrast with the sibling 'wallet-balance', but the network and asset specificity help an agent differentiate.

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 context — when an agent needs ETH/USDC balances on Base — and provides input guidance ('input=dirección 0x...'). However, it does not explicitly state when not to use this tool or mention alternatives like the sibling 'wallet-balance'. Usage is inferable rather than explicitly routed.

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

x402-payments-landscapeBInspect

INDUSTRY REPORT: x402 payments landscape (deep, cited). input=optional scope. B2B: founders/investors understand the AI micropayments ecosystem. [x402: 75.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

B3/5.0
Behavior2/5

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

With no annotations, the description carries the full burden. It reveals the report is 'deep, cited' and includes a concrete data point, which is useful. But it does not disclose how the tool behaves: whether it performs live web research, synthesizes from a fixed knowledge base, how citations are formatted, whether output is a markdown document, or any limitations. The 'input=optional scope' hint is ambiguous about what happens when input is omitted.

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 short and front-loads the core purpose, but it is written in an elliptical, keyword-stuffed style ('INDUSTRY REPORT:', 'deep, cited', 'input=optional scope', '[x402: 75.0 USDC on Base, pay-per-use]'). The bracketed example is cryptic and may confuse an agent rather than clarify. It earns points for brevity but loses for structure and 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?

For a research/report tool with no output schema and no annotations, the description is thin. An agent needs to know what the report will contain, how long it will be, whether it cites sources with links, and what to do with the optional input. The single example data point is not enough to set expectations for the deliverable. Sibling tools like deep-research-report or market-research-report likely have richer definitions, making this one under-specified.

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% (the only parameter 'input' is described as 'service input'), so the baseline is 3. The description adds a little meaning by saying input is an optional scope for the report, which helps interpret the parameter. However, it does not specify the expected format (e.g., a question, a topic phrase, a JSON object) or how the scope influences the output.

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 states a specific deliverable: an industry report on the x402 payments landscape, with a clear audience (founders/investors) and a concrete example of content (75.0 USDC on Base, pay-per-use). It is more specific than a generic 'report' tool and distinguishes itself from siblings like crypto-payments-2026 or mcp-servers-landscape by naming the x402 protocol. However, it lacks a crisp verb like 'generate' or 'produce' and the phrasing is telegraphic.

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 it: when founders/investors need to understand the AI micropayments ecosystem via x402. It also notes 'input=optional scope', suggesting the user can narrow the report. But it does not explicitly state when NOT to use it or name alternative tools (e.g., crypto-payments-2026, market-research-report) that might be better for broader or different payment topics.

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

youtube-script-pipelineAInspect

WORKFLOW: titles+hook+full script+SEO+thumbnail ideas. input=topic. B2B: creators/brands produce videos faster. [x402: 15.0 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesservice input

TDQS

A3.7/5.0
Behavior3/5

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

No annotations exist, so the description carries the transparency burden. It does disclose the x402 pay-per-use model and the 15 USDC cost on Base, which is meaningful operational context. But it is silent on output format, persistence of data, and failure/refund behavior, leaving important behavioral unknowns.

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 compact and front-loaded with the workflow outputs before the target audience and pricing. Each fragment adds information, though the telegraphic style and all-caps format make it slightly less readable than a structured sentence.

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 definition covers the essential input (topic) and the expected deliverables, which is adequate for a one-parameter tool with no output schema. It is not complete enough about how the result is returned, the script length/style, or the practical behavior of a paid pipeline beyond the upfront cost.

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 schema only describes the parameter as 'service input', while the description clarifies that the input is a 'topic'—a real semantic improvement. With only one parameter, this is sufficient, though format and examples are still missing.

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 lists specific deliverables—'titles+hook+full script+SEO+thumbnail ideas'—and states the input is a topic, so an agent can infer this is a YouTube script generation workflow. It lacks an explicit verb like 'generates', but it is clearly distinguishable from sibling pipelines such as blog-post-pipeline or podcast-pipeline.

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 gives a clear use context: 'B2B: creators/brands produce videos faster' and defines the required input as a topic. However, it does not name alternative tools or state when not to use it, so the agent is not given explicit switching guidance.

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

zero-trust-agent-auditCInspect

Auto-created from research: Audit autonomous agent configurations for zero-trust vulnerabilities including prompt injection, identity spoofing, and privilege escalation. [x402: 0.01 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

C2.7/5.0
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. The only behavioral disclosure is the pricing note (0.01 USDC on Base, pay-per-use). It does not state whether the tool makes external calls, what it consumes, rate limits, or any side effects, leaving a security-audit tool behaviorally opaque.

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 efficient sentence that front-loads the purpose, followed by a compact pricing note. No wasted words; the phrasing is appropriately sized.

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?

For an audit tool that likely accepts complex agent configurations, the input format is entirely undocumented and there is no output schema. The agent knows what the tool does but not what to pass in or what it will return, which is inadequate for reliable invocation.

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

Parameters2/5

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

Although schema coverage is reported as 100%, the parameter description is merely 'entrada' (Spanish for 'input'), which is tautological and adds no meaning. The tool description does not clarify what the 'input' should contain (config file, JSON, URL, etc.), so an agent cannot infer the expected input format.

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 states a specific verb (Audit) and resource (autonomous agent configurations) and enumerates the covered vulnerability classes: prompt injection, identity spoofing, and privilege escalation. This is specific enough to separate it from many siblings, though it does not explicitly distinguish it from the very similar zero-trust-policy-check.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus the closely related siblings zero-trust-policy-check, injection-guard, agent-identity-attestor, or verifiable-auth-validator. No context on prerequisites, expected inputs, or scenarios is provided.

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

zero-trust-policy-checkBInspect

Auto-created from research: Evaluates an action proposed by an agent against zero-trust security policies (e.g. healthcare) and returns allow/deny/require_human_approval. [x402: 0.02 USDC on Base, pay-per-use]

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYesentrada

TDQS

B3.3/5.0
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 of behavioral disclosure. It does add the pay-per-use cost (0.02 USDC) and the three possible return outcomes, which are useful. However, it does not disclose side effects, authorization requirements, rate limits, or whether any state is changed, relying on 'Evaluates' to imply 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.

Conciseness3/5

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

The core sentence about evaluation and output types is clear and reasonably concise, and the cost bracket is useful. However, the opening 'Auto-created from research:' is filler that does not earn its place, and the description is a single long sentence that could be better structured.

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 schema and lack of output schema, the description covers the basic purposeThere are 3 and 4 of the sections:

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 schema covers the single parameter 'input' 100%, but its description is merely 'entrada', which is unhelpful. The tool description adds some meaning by framing the input as an action proposed by an agent, but it does not explicitly map 'input' to that action or specify the required format. The description partially compensates for the weak schema but leaves ambiguity.

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 uses a specific verb ('Evaluates') and resource ('an action proposed by an agent against zero-trust security policies') and clearly states the output decision types (allow/deny/require_human_approval). This distinguishes the tool's primary function well, though it does not explicitly name sibling alternatives to differentiate from.

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 described behavior implies when to use it (evaluating an agent action against zero-trust policies) and gives an example domain (healthcare), but it provides no explicit when-not-to-use guidance, alternatives, or context that would help an agent choose between this and related security/policy tools like compliance-audit or agent-trust-registry.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Addedtranscribir
  2. 1 tool update
    • Addedagent-cage-generator
  3. 4 tool updates
    • Addedextraer-json
    • Addedreescribir-formal
    • Addedtraducir-a
    • Addedzero-trust-agent-audit
  4. 2 tool updates
    • Addedagent-cage-validator
    • Addedagent-identity-attestor
  5. 2 tool updates
    • Addedinjection-guard
    • Addedzero-trust-policy-check
  6. 2 tool updates
    • Addedagent-trust-registry
    • Addedverifiable-auth-validator
  7. 3 tool updates
    • Addeddistilla-compress
    • Addeddistilla-evocation-score
    • Addeddistilla-identity
  8. 3 tool updates
    • Removeddistilla-compress
    • Removeddistilla-evocation-score
    • Removeddistilla-identity
  9. 5 tool updates
    • Addedanalisis-riesgo
    • Addedcodigo
    • Addedemail-ventas
    • Addedentidades
    • Addedrevisar-codigo
  10. 3 tool updates
    • Addeddistilla-compress
    • Addeddistilla-evocation-score
    • Addeddistilla-identity
  11. 14 tool updates
    • Addedcontrato
    • Addeddocumento-inteligente
    • Addedexplicar
    • Addedinforme
    • Addedinvestigar
    • Addedmoderar
    • Addedplan-estrategico
    • Addedpreguntas
    • Addedresponder
    • Addedresumir
    • Addedsql
    • Addedtraducir-doc
    • Addedtraducir-en
    • Addedwallet-base
  12. 5 tool updates
    • Addedclasificar-sentimiento
    • Addedclasificar-tema
    • Addedpalabras-clave
    • Addedpitch
    • Addedtitular
  13. 38 tool updates
    • Addedacta-reunion
    • Addedanalizar-cartera
    • Addedanalizar-sintaxis
    • Addedbusqueda-semantica
    • Addedcalcular-volatilidad
    • Addedclasificar-texto
    • Addedcorrelaciones
    • Addeddetectar-idioma
    • Addeddetectar-outliers
    • Addeddocumentar-funcion
    • Addedembeddings-texto
    • Addedenviar-telegram
    • Addedestadisticas-descriptivas
    • Addedextraer-entidades
    • Addedextraer-tablas-pdf
    • Addedformatear-codigo
    • Addedgenerar-prompt
    • Addedgenerar-reporte-fiscal
    • Addedgenerar-tests
    • Addedhistorial-precios
    • Addedinferencia-llm
    • Addedleer-docx
    • Addedleer-pdf
    • Addedleer-url
    • Addedleer-xlsx
    • Addedlimpiar-csv
    • Addedocr-imagen
    • Addedparser-bloque-contable
    • Addedpivotar-datos
    • Addedprecio-cripto
    • Addedrefactorizar
    • Addedresumen-conversacion
    • Addedresumir-documento
    • Addedrevisar-seguridad
    • Addedtraducir-texto
    • Addedtranscribir-audio
    • Addedvalidador-genius
    • Addedvalor-consolidado
  14. 38 tool updates
    • Removedacta-reunion
    • Removedanalizar-cartera
    • Removedanalizar-sintaxis
    • Removedbusqueda-semantica
    • Removedcalcular-volatilidad
    • Removedclasificar-texto
    • Removedcorrelaciones
    • Removeddetectar-idioma
    • Removeddetectar-outliers
    • Removeddocumentar-funcion
    • Removedembeddings-texto
    • Removedenviar-telegram
    • Removedestadisticas-descriptivas
    • Removedextraer-entidades
    • Removedextraer-tablas-pdf
    • Removedformatear-codigo
    • Removedgenerar-prompt
    • Removedgenerar-reporte-fiscal
    • Removedgenerar-tests
    • Removedhistorial-precios
    • Removedinferencia-llm
    • Removedleer-docx
    • Removedleer-pdf
    • Removedleer-url
    • Removedleer-xlsx
    • Removedlimpiar-csv
    • Removedocr-imagen
    • Removedparser-bloque-contable
    • Removedpivotar-datos
    • Removedprecio-cripto
    • Removedrefactorizar
    • Removedresumen-conversacion
    • Removedresumir-documento
    • Removedrevisar-seguridad
    • Removedtraducir-texto
    • Removedtranscribir-audio
    • Removedvalidador-genius
    • Removedvalor-consolidado
  15. 3 tool updates
    • Changedacta-reunion1 field changed
      • changedInput schema / properties / input / description
        Previous value: -"entrada"New value: +"service input"
    • Addedenviar-telegram
    • Addedresumen-conversacion
  16. 5 tool updates
    • Addedcorrelaciones
    • Addeddetectar-outliers
    • Addedestadisticas-descriptivas
    • Addedlimpiar-csv
    • Addedpivotar-datos
  17. 6 tool updates
    • Addedanalizar-sintaxis
    • Addeddocumentar-funcion
    • Addedformatear-codigo
    • Addedgenerar-tests
    • Addedrefactorizar
    • Addedrevisar-seguridad
  18. 8 tool updates
    • Addedclasificar-texto
    • Addeddetectar-idioma
    • Addedembeddings-texto
    • Addedextraer-entidades
    • Addedgenerar-prompt
    • Addedinferencia-llm
    • Addedresumir-documento
    • Addedtraducir-texto
  19. 5 tool updates
    • Addedextraer-tablas-pdf
    • Addedleer-docx
    • Addedleer-xlsx
    • Addedocr-imagen
    • Addedtranscribir-audio

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Pay-per-call AI microservices settled in USDC on Base via the x402 (HTTP 402) protocol. 28 tools including web search, summarization, extraction, code review, deep research, crypto safety, sanctions screening and on-chain data — no accounts or API keys.
    6 npm
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Provides AI agents with 10 pay-per-call utility tools (QR generation, DNS lookup, OCR, etc.) using USDC on Base via the x402 protocol, with agent's private key never leaving the agent.
    11
    23 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources