Skip to main content
Glama

AlpineDataWorks Intelligence Server

Server Details

Agent-ready economic, market & geo-health intelligence — 163 MCP tools, 155 driver-backed indices.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

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

MCP client
Glama
MCP server

Full call logging

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

Tool access control

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

Managed credentials

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

Usage analytics

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

100% free. Your data is private.
Tool DescriptionsC

Average 2.8/5 across 164 of 164 tools scored. Lowest: 1.6/5.

Server CoherenceD
Disambiguation2/5

Many tools have overlapping or duplicate purposes (e.g., adw_009 and adw_113 both ask about global supply chain stress). The numeric naming forces agents to parse lengthy descriptions, and several descriptions are nearly identical, leading to likely misselection.

Naming Consistency2/5

Two conflicting naming conventions exist: most tools use 'adw.adw_001' (underscore), while a few use dot notation like 'adw.catalog'. Names are purely numeric with no semantic pattern, making it hard to infer function from name.

Tool Count1/5

164 tools is extremely high. The calibration guide marks 50+ as severe, and this server has over three times that number. Such a large set is overwhelming and likely includes many redundant or niche tools.

Completeness2/5

The tools are all read-only queries providing pre-computed indices. While the catalog tool helps discoverability, there are no create, update, or delete operations. For a broad intelligence platform, many relevant signals may be missing, and the scope feels unevenly covered.

Available Tools

164 tools
adw.adw_001Crypto Market Sentiment & Volatility IndexC
Read-only
Inspect

What is the current sentiment & volatility regime for crypto?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral information beyond what the annotations already provide (readOnlyHint=true). It does not describe output format, pagination, or any side effects, which would be helpful for a tool returning sentiment data.

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 sentence, making it concise but lacking structure. It is front-loaded with a question but does not provide meaningful information beyond the title.

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 that there is no output schema, the description should explain the return value or format. It fails to do so, leaving the agent uninformed about what response to expect. The optional parameter 'days' is not mentioned in the description, and default behavior is unclear.

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

Parameters3/5

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

Schema coverage is 100% for the single parameter 'days', which includes a detailed description in the input schema. The tool description does not add any additional parameter guidance, but the schema already handles it adequately, 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.

Purpose2/5

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

The description is a question rather than a clear statement of what the tool does. It lacks a specific verb and resource, and while the title provides context, the description itself is vague about what 'regime' means or what exactly is returned.

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. The description does not mention any context, prerequisites, or exclusions, leaving the agent without direction for tool selection.

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

adw.adw_002US Macro Economic Health ScoreD
Read-only
Inspect

How healthy is the US macro economy right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations provide readOnlyHint=true, so there is no contradiction. However, the description adds no behavioral insight beyond the question; it does not state that the tool is read-only, what the output format is, or any other runtime behavior. Given annotations cover read-only, a 2 is appropriate.

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 concise (one line) but at the cost of substance. It is a question rather than a structured statement. While brevity is good, it omits essential information about the tool's output and functionality.

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?

Given only one optional parameter and no output schema, the description should state what the tool returns (e.g., a numeric score, a report, or dashboard). It does not, making it inadequate for an AI agent to understand the tool's output and how to use 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 description coverage is 100%; the schema already explains the 'days' parameter in detail, including its optional nature, the history feature, and the Gold tier requirement. The description adds no additional meaning, so baseline 3 is correct.

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 a question ('How healthy is the US macro economy right now?') rather than a clear declarative statement. It implies the tool returns a health score but does not explicitly state what it does or what it returns. It does not distinguish itself from sibling ADW tools, many of which also provide economic indicators.

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 on when to use this tool versus alternatives. The description does not mention the optional 'days' parameter for historical data, nor the Gold tier requirement. There is no context on prerequisites or suitable use cases.

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

adw.adw_003DeFi Protocol TVL & Yield DriverC
Read-only
Inspect

Why is TVL in this DeFi protocol changing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint: true, which is consistent with the tool's read nature. However, the description adds no behavioral context beyond the schema—it does not explain what the tool returns (e.g., TVL values, yield data) or any side effects. The parameter description in the schema covers some details, but the tool description itself is lacking.

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?

Extremely concise (one sentence), but the question format is not a proper description. It sacrifices clarity for brevity and does not effectively communicate the tool's purpose.

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 a simple interface (one optional parameter, no output schema), but the description fails to specify what data is returned or how it helps explain TVL changes. It is incomplete and relies heavily on the title and schema for context.

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

Parameters3/5

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

Schema coverage is 100%, with a detailed parameter description for 'days' including constraints and tier requirements. The tool description adds no parameter information, so baseline of 3 applies.

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 a question ('Why is TVL in this DeFi protocol changing?') rather than a clear statement of what the tool does. It hints at TVL analysis but lacks a verb-resource structure. The title provides more context but the description alone 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 Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. The parameter description mentions a Gold tier requirement for history, but there is no comparison to sibling tools or conditions for use.

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

adw.adw_004US Bank Stability & Branch Coverage IndexC
Read-only
Inspect

What is the stability & coverage of US banking?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description adds no behavioral context beyond that. It does not explain what the tool returns or any side effects, relying solely on the structured annotations.

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 brief but fails to convey necessary information. It is under-specified rather than concise, as it does not state the tool's purpose or output.

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, the description should explain the return value, but it does not. The parameter schema is detailed, but the overall tool function remains unclear, leaving the agent without sufficient context to 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?

The input schema covers the single parameter 'days' with a clear description, providing 100% coverage. The tool description itself adds no additional meaning beyond what the schema already provides, meeting the baseline for high coverage.

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 a vague question ('What is the stability & coverage of US banking?') rather than a clear statement of the tool's function. It does not use a specific verb+resource structure and offers no differentiation from the many 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 provided on when to use this tool versus alternatives. The description lacks any context or exclusion criteria that would help an agent choose it appropriately.

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

adw.adw_005Global Real Estate Affordability ScoreC
Read-only
Inspect

How affordable is real estate vs income?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations indicate readOnlyHint=true, and the description adds that the 'days' parameter for history requires Gold tier access, which is useful behavioral context. However, it does not describe the output format or the calculation, so transparency is adequate but not comprehensive.

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

Conciseness4/5

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

The description is a single sentence, very concise. No wasted words, but it is a question rather than a statement, which slightly reduces clarity. Still 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 has no output schema, the description should explain what the tool returns or the nature of the score. It only poses a question, leaving the return value ambiguous. The schema covers the parameter, but the overall purpose is 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% and the parameter's own description (in the schema) already explains the days parameter. The tool description does not add new meaning beyond that, so baseline score 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 is a question ('How affordable is real estate vs income?') which implies the tool computes an affordability score, but it does not explicitly state the action or output. The title helps clarify, but the description 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 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 the many sibling tools. No when-to-use or when-not-to-use information is provided, leaving the agent without context for selection.

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

adw.adw_006Energy Grid Carbon Intensity SummaryC
Read-only
Inspect

Current carbon intensity & renewable share?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate a safe read-only operation, but the description omits essential behavior: the optional 'days' parameter for historical data and the tier restriction (Gold required for history). This is a significant gap for an agent.

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

Conciseness2/5

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

The description is extremely brief (a phrase) but under-specified, not concise in a helpful way. It lacks a clear sentence structure and does not earn 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 output schema, the description should explain what the tool returns. It does not. It also fails to mention the optional historical data feature, making it incomplete for an agent.

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

Parameters3/5

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

Schema coverage is 100% with a description for the 'days' parameter. The tool description adds no additional parameter information, so it meets the baseline but provides no extra value.

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 a vague question ('Current carbon intensity & renewable share?') rather than a clear statement of what the tool does. It fails to use a specific verb or resource name, and does not differentiate it from the many 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 provided on when to use this tool versus alternatives. The description gives no context about use cases or exclusions.

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

adw.adw_007News Sentiment & Trend Velocity IndexC
Read-only
Inspect

Current global news sentiment & velocity?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description adds no behavioral context such as output format, authentication needs, or what happens without parameters. With annotations present, the description should complement them but fails to do so.

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 brief but omits critical details. It reads as a query rather than a declarative explanation, sacrificing clarity for brevity. It is under-specified rather than appropriately 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?

Without an output schema, the description should explain the return value but does not. It also fails to clarify the default behavior (current snapshot) or any tier dependency mentioned in the schema parameter. The tool is incomplete in aiding correct 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 only parameter 'days' is fully described in the input schema with its constraints and behavior (history vs snapshot, tier requirement). The description does not mention parameters, but with 100% schema coverage, the baseline is met without adding extra meaning beyond 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 is a vague question 'Current global news sentiment & velocity?' It does not state a specific action or resource, making it unclear what the tool returns. It fails to distinguish from many sibling tools with similar naming.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description offers no context about scenarios or prerequisites, leaving the agent without direction.

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

adw.adw_008AI/Software Ecosystem Health DriverC
Read-only
Inspect

Organic growth or hype in AI/software?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The readOnlyHint annotation indicates safe read, but the description adds no behavioral context. It does not explain what data is returned, how the 'health driver' is measured, 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?

While extremely short, the description lacks substance. It does not convey meaningful information, making it insufficient for an agent to understand the 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?

The tool has no output schema, so the description must explain the output. It fails to do so, and given the large number of sibling tools, the description is too incomplete to guide proper selection.

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 the 'days' parameter, describing its purpose clearly. The description adds no extra value, but the schema is self-sufficient.

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?

Description is vague and phrased as a question, not stating a specific action or resource. It does not clarify what the tool computes or returns, and with many sibling tools, it fails to distinguish itself.

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 the many siblings. The description provides no context about the problem it solves or when it's appropriate.

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

adw.adw_009Supply Chain & Logistics Continuity ScoreC
Read-only
Inspect

How stressed are global supply chains?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, indicating a safe, read-only operation. The description adds no further behavioral context such as data freshness, aggregation method, or geographic scope.

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 concise (one sentence), but the content is insufficiently informative. While brevity is maintained, the description fails to front-load a clear action verb or resource.

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 tool's simplicity (one optional param, no output schema), the description is incomplete. It does not specify the nature of the output (e.g., a numeric score, a category) or any interpretation guidelines, leaving the agent uncertain about what to expect.

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 optional parameter 'days' is fully described in the input schema. The description does not add any additional meaning, but the baseline of 3 applies since the schema already handles parameter semantics.

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 a vague rhetorical question ('How stressed are global supply chains?') rather than a clear statement of what the tool does. It does not specify that it returns a continuity score or index, nor does it distinguish the tool from its many 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 mention of when to use this tool, what scenarios it addresses, or how it compares to alternative tools (e.g., other ADW indices).

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

adw.adw_010Public Data Source Quality & Freshness IndexB
Read-only
Inspect

How fresh & complete is this source?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true, so the tool is safe to use without side effects. The description adds the concept of freshness and completeness but does not elaborate on behavior such as data source identification or potential errors. With annotations covering safety, a score of 3 is appropriate.

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, consisting of a single short question. It is front-loaded and quickly communicates the tool's value. However, it might benefit from slightly more context without losing 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 description is minimal and does not explain the output format, how to interpret the index, or what data sources are covered. There is no output schema to compensate, leaving the agent without sufficient context for evaluating 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?

Schema coverage is 100%, and the parameter 'days' is fully described in the schema with constraints and conditional behavior (Gold tier required for history). The tool description adds no extra param information, so the baseline of 3 is correct.

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 title and description clearly indicate the tool provides a quality/freshness index for a public data source. The question 'How fresh & complete is this source?' conveys the purpose, but it lacks differentiation from siblings, which may have similar purposes.

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 alternatives. It does not specify prerequisites or contextual triggers. The parameter description in the schema mentions Gold tier for history, but that is not part of the main description.

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

adw.adw_011US Natural-Hazard Risk IndexC
Read-only
Inspect

How exposed is the US economy to billion-dollar weather/climate disaster pressure right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate read-only behavior. The description adds that the 'days' parameter provides historical data (requires Gold tier) but does not disclose the return format or other traits beyond schema.

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 concise sentence. It is adequately sized but could benefit from structured details without being verbose.

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 is provided, and the description does not explain the return format (e.g., index value, categories). This leaves the agent with incomplete understanding of the tool's 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 coverage is 100%; the schema already explains the optional 'days' parameter. The description does not add additional meaning beyond what the schema 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 provides a measure of US economic exposure to billion-dollar weather/climate disasters, aligning with the title 'US Natural-Hazard Risk Index'. However, with no sibling tool descriptions provided, it is unclear if it distinguishes adequately from other tools.

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

Usage Guidelines2/5

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

The description does not provide explicit guidance on when to use this tool versus alternatives. It implies usage for current snapshot or historical data, but lacks when-not-to-use context.

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

adw.adw_015Consumer-Credit Stress IndexB
Read-only
Inspect

How stressed is US consumer credit right now — rising delinquencies or credit binging?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, indicating a safe read-only operation. The description adds useful context: it returns either a current snapshot or a history series (depending on the 'days' parameter), and the history feature requires Gold tier. This goes beyond the annotations to set expectations about data retrieval and access tiers.

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, front-loading the key concept. It is concise and efficiently communicates the tool's focus. However, the question format may be slightly less direct than a declarative statement, which could be improved for agent interpretation.

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

Completeness3/5

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

The tool has no output schema, so the description should ideally explain what the output contains. It only describes the input 'days' parameter and the general purpose. While the tool is simple (one optional parameter), the lack of any mention of the return value format or structure leaves the agent somewhat uncertain about what to expect.

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 'days' parameter is fully described in the schema (purpose, range, tier requirement). The tool description itself does not add any additional parameter details, so it does not improve upon the schema. Baseline score 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 title 'Consumer-Credit Stress Index' and description 'How stressed is US consumer credit right now — rising delinquencies or credit binging?' clearly indicate the tool provides an index measuring consumer credit stress. However, the description is phrased as a question rather than a declarative statement, and it lacks a clear verb like 'get' or 'retrieve', which slightly reduces 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?

No explicit guidance is provided on when to use this tool versus its many siblings. The only usage hint is in the parameter schema, which mentions a Gold tier requirement for history. The tool does not state when it is appropriate to use or suggest alternatives, making it hard for an agent to choose correctly.

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

adw.adw_016Promo-Elasticity GapA
Read-only
Inspect

Identify underperforming promotional investments to reallocate trade spend toward high-elasticity categories for maximum revenue lift.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true, so the description correctly does not need to restate safety. However, the description adds valuable context: the optional 'days' parameter returns a historical series if Gold tier is available, otherwise returns a snapshot. This goes beyond annotations and schema details. No contradictions.

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

Conciseness5/5

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

The description is a single, well-structured sentence that efficiently conveys the tool's purpose without unnecessary words. It is front-loaded with the core action and immediately useful for an agent.

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

Completeness4/5

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

Given the tool's simplicity (one optional parameter, no output schema), the description provides sufficient context about what the tool does. It could be improved by briefly hinting at the output format (e.g., a list or report), but it is still adequate for an agent to understand and 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%, with the 'days' parameter fully described in the schema. The tool description does not add any additional meaning or usage guidance for this parameter beyond what the schema already provides. Per guidelines, baseline is 3 when schema covers parameters sufficiently.

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 identifies underperforming promotional investments and helps reallocate trade spend toward high-elasticity categories, with a specific verb (identify, reallocate) and resource (promotional investments, categories). The title 'Promo-Elasticity Gap' further differentiates it from sibling tools in the adw.adw_* suite, which likely cover other analytical topics.

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 tool is used for analyzing promotional effectiveness and elasticity, but it does not explicitly state when to use this tool versus alternatives among the many sibling tools. No 'when not to use' or alternative tool names are provided, which is a gap for an agent to correctly select it.

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

adw.adw_017Shopper-Impact / Discretionary SqueezeC
Read-only
Inspect

Enables retailers and brands to time promotions and optimize assortment by quantifying the financial pressure on consumers' discretionary spending.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds no behavioral context beyond the abstract purpose—no mention of data sources, update frequency, access tiers, or side effects. Since the bar is lowered by annotations, the description provides minimal extra value.

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, efficient and front-loaded. However, it could be slightly longer to include essential details without becoming verbose. 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 simple read-only tool with one optional parameter, the description is adequately complete in conveying the high-level purpose. However, it lacks any indication of the output format or structure, which could hinder an agent in interpreting the result. The annotations and schema partially compensate, but a user would benefit from knowing what the tool returns.

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

Parameters3/5

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

Schema coverage is 100% for the single parameter 'days', and the schema description is thorough (explains optional, history vs snapshot, Gold tier requirement). The tool description itself does not mention the parameter, so it adds no value 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?

The description clearly states the tool's domain (quantifying financial pressure on discretionary spending) and its intended use for retailers (timing promotions, optimizing assortment). However, the verb 'enables' is somewhat indirect; it doesn't explicitly state what the tool returns (e.g., an index, score, or data series). It distinguishes purpose from siblings but lacks sharp 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?

No guidance is provided on when to use this tool versus the many siblings. There is no mention of prerequisites, context, or exclusion criteria. The agent is left to infer usage solely from the vague outcome-oriented description.

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

adw.adw_018Demographic Affinity / Site-SelectionB
Read-only
Inspect

Identify high-potential zip codes for new retail locations by matching store concepts to local population characteristics.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations declare readOnlyHint=true, and description aligns with read-only identification. No additional behavioral traits are disclosed (e.g., output format, data source). With annotations present, the description adds minimal 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?

Single sentence, extremely concise, no redundant information. Front-loaded with purpose.

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?

Tool has one optional parameter, annotations, and no output schema. Description is adequate for purpose but lacks return format information. Could be more complete given simplicity.

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

Parameters3/5

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

Schema coverage is 100% and the schema description for the sole parameter 'days' is clear. The tool description does not add meaning beyond the schema, so 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 it identifies high-potential zip codes for retail site selection using local demographics. It uses specific verbs and resources, but does not differentiate from many sibling tools with similar demographic focus.

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. The description implies site selection use, but no explicit context or exclusion criteria given the large sibling set.

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

adw.adw_019Supply-Chain Disruption CostA
Read-only
Inspect

Quantify the financial impact of supply-chain disruptions to determine whether immediate inventory hedging or strategic waiting yields the lower total cost.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already indicate readOnlyHint=true and openWorldHint=false. Description adds the core behavior of comparing strategies and notes the optional history parameter. No contradictions, but could mention the read-only nature explicitly.

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?

Single sentence, front-loaded with action and resource, no filler. Every word is meaningful.

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?

Purpose and parameter are clear, but the return format (e.g., numeric cost, decision string) is not described. With no output schema, the description should cover the output structure.

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

Parameters3/5

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

Schema coverage is 100% with a well-described 'days' parameter. The description adds no extra semantic detail beyond the schema, meeting the baseline for high 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 uses a specific verb 'Quantify' and clearly identifies the resource as 'financial impact of supply-chain disruptions', with a clear decision outcome between two strategies. It is distinct from sibling tools, though sibling descriptions are unknown.

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

Usage Guidelines2/5

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

No guidance on when to use this tool vs alternatives. No prerequisites, scenarios, or exclusions provided. Given many siblings, explicit usage context is missing.

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

adw.adw_020Supply-Chain Early WarningB
Read-only
Inspect

Enable logistics managers to proactively diversify suppliers by identifying geopolitical or operational disruptions before they impact inventory levels.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the tool is clearly a read operation. The description adds behavioral context about identifying geopolitical/operational disruptions but does not disclose any additional traits like data format or limitations beyond what annotations provide.

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, front-loaded sentence that efficiently conveys the tool's purpose and target user. It is concise but could be slightly more structured with separate user and action elements.

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 optional parameter, and the description provides sufficient context for its use case. However, without an output schema, the description could hint at the type of data returned (e.g., list of disruptions). 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.

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 'days'. The description does not add any additional meaning beyond the schema, so 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 the tool's purpose: enabling logistics managers to proactively diversify suppliers by identifying disruptions. It uses a specific verb ('identify') and resource ('disruptions'), and distinguishes from many sibling tools by focusing on supply-chain early warning.

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 exclusions, prerequisites, or the specific contexts in which it should be preferred over sibling tools.

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

adw.adw_021Healthcare Staffing ShortageB
Read-only
Inspect

Enable healthcare administrators to proactively recruit and deploy nursing staff before critical staffing shortages impact patient care and operational costs.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations declare readOnlyHint=true, so the tool is safe. The description adds that with the 'days' parameter it returns a daily history series (Gold tier required) vs. a current snapshot, which is useful behavioral context. It does not contradict annotations, though the action-oriented phrasing is slightly misaligned.

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 that conveys purpose and outcome. It is reasonably concise but could be shorter and more direct. The structure front-loads the tool's value but lacks technical specificity.

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 annotations and schema covering the parameter, the description fails to explain the output format or content (e.g., what data is returned). As a read tool with no output schema, this omission is significant. The tool's place among many siblings is also not clarified.

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 parameter description in the schema is detailed (history vs. snapshot, tier requirement). The main description adds no additional parameter info. Baseline 3 is appropriate.

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 tool helps administrators recruit and deploy nursing staff to prevent shortages, implying it provides staffing data or predictions. However, it is vague on what exactly the tool returns (e.g., a report, metrics) and does not distinguish from many sibling tools. The verb 'enable' is indirect and the description reads more like a business outcome than a tool 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 broadly suggests use for proactive staffing, but provides no explicit guidance on when to use this tool vs. alternatives. No conditions, prerequisites, or exclusions are mentioned. Without differentiation from siblings, an agent cannot reliably choose this tool over others.

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

adw.adw_023Energy-Cost VolatilityA
Read-only
Inspect

Enables corporate buyers to quantify price risk and justify locking in long-term energy contracts to stabilize operational budgets.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true, so the description does not need to reiterate. The description's purpose statement adds context about the tool's analytical nature, and the parameter schema explains the historical data restriction. No contradictions with annotations.

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 sentence that is clear and front-loaded with the tool's purpose. No unnecessary words.

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

Completeness4/5

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

Given the tool has only one optional parameter and no output schema, the description is fairly complete. It explains the high-level use case, and the parameter schema covers the main behavior. Could be slightly more detailed about the output 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?

Schema description coverage is 100%, so the baseline is 3. The description does not add additional parameter semantics beyond what the schema provides; it focuses on the tool's overall purpose.

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: enables corporate buyers to quantify price risk and justify locking in long-term energy contracts. It uses a specific verb (quantify, justify) and resource (energy-cost volatility), distinguishing it from sibling tools that cover other domains like health or air quality.

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 energy contract decisions but provides no explicit when-to-use or when-not-to-use guidance compared to alternatives. The parameter description adds a constraint (Gold tier for history), but overall guidance is minimal.

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

adw.adw_024Aspiration Premium IndexB
Read-only
Inspect

Enables brands to distinguish whether their pricing power stems from emotional aspiration or functional utility to identify and mitigate pricing fragility.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The readOnlyHint annotation already marks it as safe. The description adds context about distinguishing pricing power types, but does not disclose limitations, data sources, or any side effects. Annotations cover safety, but behavioral details are sparse.

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 wasted words. However, it uses jargon that may reduce clarity for some agents.

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 does not explain the return format or output structure. Without an output schema, the agent lacks information on what to expect from invoking this tool.

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

Parameters3/5

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

Schema coverage is 100% with a detailed parameter description for 'days'. The tool description adds no further parameter information, so 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 uses specific terms (emotional aspiration, functional utility, pricing fragility) to convey a distinct purpose: analyzing pricing power sources. However, it does not explicitly state that the tool returns an index or score, which would clarify its output.

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 or alternatives. The description lacks context on prerequisites or typical scenarios.

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

adw.adw_025Public-Sector Procurement SignalA
Read-only
Inspect

Enables investors and contractors to identify municipalities with upcoming infrastructure spending before public tender announcements.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description doesn't need to reiterate read-only behavior. However, it does not add any behavioral context beyond the title, such as what data is returned (e.g., list, amounts) or how to interpret the 'signal'. Since annotations cover the safety profile, the description adds minimal extra 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 a single, efficient sentence that immediately conveys the core purpose. It is front-loaded and contains no wasted words.

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

Completeness3/5

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

Given the tool has one optional parameter and no output schema, the description is fairly complete for a simple signal tool. However, it does not explain the output format (e.g., what fields or data points are returned), which could be useful for an agent. This leaves some gaps in completeness.

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

Parameters3/5

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

Schema coverage is 100% with a single parameter 'days' already well-described in the schema. The tool description itself does not add any parameter semantics beyond what the schema provides. Baseline of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool's purpose: enabling investors and contractors to identify municipalities with upcoming infrastructure spending before public tender announcements. The verb 'identify' and the resource 'municipalities with upcoming spending' are specific and distinguish this tool from other adw tools that likely provide different data.

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 tool should be used for early signals before public tender announcements, but it does not explicitly state when to use versus alternatives or when not to use. Among many sibling tools, no direct comparison is made, so guidance is limited but not absent.

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

adw.adw_026Gas Perception-GapA
Read-only
Inspect

Quantifies divergence between actual gasoline price moves and consumer sentiment to flag political risk and demand-destruction scenarios.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The description adds context about the tool's output (flagging scenarios) but does not disclose behavioral traits beyond what annotations already provide (readOnlyHint). No mention of data sources, latency, or other constraints.

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 12-word sentence with no wasted words. It is front-loaded with the core action and output.

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 input (one optional parameter) and read-only annotations, the description adequately explains the tool's purpose. However, it does not describe the output format or provide examples, which would be helpful.

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 'days' parameter is described in the schema). The tool description does not add meaning beyond the schema description, so a baseline of 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool quantifies divergence between gasoline price moves and consumer sentiment, with a specific verb ('Quantifies') and resource ('divergence'). The title and description uniquely identify this tool among many siblings.

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

Usage Guidelines3/5

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

The description mentions the purpose (flag political risk and demand-destruction), but does not provide explicit guidance on when to use this tool versus alternatives, nor does it list exclusions or prerequisites.

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

adw.adw_027Sunlight-Deficit WellbeingA
Read-only
Inspect

Enables employers and insurers to proactively deploy mental health interventions and telehealth resources to employees in regions experiencing seasonal light deprivation.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations declare readOnlyHint=true, which is consistent. The description adds behavioral context by explaining that the optional 'days' parameter returns a daily history series (requires Gold tier) or the current snapshot. This goes beyond the annotations, though it does not detail output format or other side effects.

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

Conciseness5/5

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

The description is a single, concise sentence of 18 words that front-loads the core purpose. Every word adds value with no 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 tool with one optional parameter and no output schema, the description adequately states the purpose and context. However, it omits the parameter's existence, which is covered in the schema, and does not describe what the output contains (e.g., data fields). The lack of output schema increases the burden, but the tool is simple enough that this is acceptable.

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

Parameters3/5

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

Schema coverage is 100% with a clear description of the 'days' parameter. The tool-level description adds no additional meaning to the parameter beyond what the schema already provides, so baseline 3 is appropriate.

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

Purpose5/5

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

The description clearly states the tool enables employers and insurers to deploy mental health interventions and telehealth resources to employees in regions with seasonal light deprivation. It uses a specific verb ('Enables') and resource ('deploy mental health interventions'), and the context is well-defined, distinguishing it from sibling tools with cryptic names.

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 (seasonal light deprivation) but no explicit guidance on when to use this tool versus alternatives. It lacks usage boundaries or exclusions, leaving the agent to infer applicability.

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

adw.adw_028Brand Sentiment->Volume GapB
Read-only
Inspect

Identify marketing inefficiencies by isolating high-engagement, low-conversion campaigns to optimize ad spend allocation.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true, so the description's implication of read-only analysis is consistent. However, it adds minimal behavioral context beyond what annotations provide, such as no details on return format 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.

Conciseness5/5

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

The description is a single concise sentence that front-loads the action and purpose with no redundant information. Every word serves a purpose.

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, the description should clarify what the tool returns, but it only says 'identify inefficiencies' without specifying output structure, metrics, or format. The title's 'Volume Gap' is also unexplained, leaving significant 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 input schema fully describes the single optional 'days' parameter with 100% coverage, so the description does not need to add parameter details. It adds no additional 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 states the tool identifies marketing inefficiencies by isolating high-engagement, low-conversion campaigns, which is a specific verb+resource combination. However, it does not distinguish from sibling tools, preventing a 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 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, nor are there any prerequisites or exclusions mentioned. The description only states the tool's purpose without contextual usage advice.

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

adw.adw_029Labor-Adjacent CapacityC
Read-only
Inspect

Enables enterprises to make data-driven decisions on whether to expand headcount or engage external contractors for upcoming quarterly demand.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral details beyond the parameter's effect (history vs snapshot). It does not describe the output format, data structure, or any side effects, even though it is inherently 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.

Conciseness4/5

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

The description is a single, concise sentence. However, it could be more directly actionable by starting with a verb like 'Retrieve' or 'Analyze' instead of 'Enables enterprises to make'.

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, so the description should compensate by explaining what the tool returns. It only says it enables decisions but does not describe the output format, metrics, or how the data supports the decision. This is a notable omission.

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 has 100% coverage with a clear description for the 'days' parameter. The tool description does not add any additional parameter information, so it meets the baseline but provides no extra 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 identifies the domain (labor-adjacent capacity) and the decision-making context (headcount vs contractors for quarterly demand). However, the verb is indirect ('enables' instead of a direct action like 'retrieve capacity data'), and it does not explicitly differentiate 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?

The description provides a usage context ('for upcoming quarterly demand') but no explicit guidance on when not to use the tool or how it compares to alternatives. With many sibling tools, this is a significant gap.

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

adw.adw_030Climate Adaptation CapexB
Read-only
Inspect

Enable organizations to prioritize and allocate capital expenditure for climate resilience projects based on quantified physical risk exposure.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds no further behavioral details, but does not contradict annotations.

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?

Single, front-loaded sentence with no extraneous 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?

With one optional parameter for history, the description does not explain this capability or the tool's output. Incomplete for practical 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?

Schema coverage is 100% for the single parameter 'days'. The description adds no meaning beyond the schema's own 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 purpose: enabling organizations to prioritize and allocate capital for climate resilience based on physical risk exposure. However, it does not differentiate from the many 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 on when to use this tool versus alternatives. No prerequisites or context provided.

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

adw.adw_031Digital Infrastructure LoadA
Read-only
Inspect

Enables IT leaders to forecast infrastructure capacity needs and prevent service outages during peak demand periods.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already indicate readOnlyHint=true, so the tool is read-only. The description adds valuable context about requiring Gold tier for historical data and using real archived data, exceeding what annotations provide.

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

Conciseness5/5

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

The description is a single efficient sentence with no waste, front-loading the core purpose. Every word earns its place.

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

Completeness4/5

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

The description explains the tool's purpose and tier requirement, but lacks details about the output format. Given the low complexity and good schema coverage, it is mostly complete.

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

Parameters3/5

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

Schema description coverage is 100%, and the schema already explains the 'days' parameter well. The tool description does not add any additional parameter meaning beyond what is in the schema, so baseline score 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?

The description clearly states the tool enables IT leaders to forecast infrastructure capacity needs and prevent outages, indicating a specific verb and resource. However, it does not differentiate from the many sibling tools with similar numerical names, preventing a 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 Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description and schema do not compare to siblings or specify contexts where this tool is preferred.

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

adw.adw_032Regulatory Compliance RiskB
Read-only
Inspect

Enables organizations to proactively identify and mitigate regulatory exposure across multiple jurisdictions to avoid fines and operational disruptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, indicating safe read operation. The description adds no behavioral traits beyond this; it mentions 'mitigate' which could imply mutation, but the annotations override. No contradiction.

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 that conveys the core purpose without extraneous details. It is well-structured and 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?

Given no output schema, the description does not explain return values. The tool is simple (one optional parameter, read-only), but more information about the output format or example 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?

Input schema covers the only parameter (days) with a detailed description. The tool description does not add extra meaning beyond what the schema provides, so baseline score of 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?

The description clearly states it enables identification and mitigation of regulatory exposure across multiple jurisdictions, which is specific. However, with many sibling tools (adw_001 to adw_*), it does not differentiate itself from other risk-related tools.

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

Usage Guidelines2/5

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

No guidance on when to use this tool versus alternatives. The description does not mention any prerequisites, exclusions, or contexts where this tool is preferred.

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

adw.adw_033Supply Chain DiversificationB
Read-only
Inspect

Enable logistics buyers to quantify and mitigate concentration risk by identifying over-reliance on specific suppliers, regions, or transport modes.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the tool is a safe read operation. The description adds that it quantifies and identifies over-reliance, which is consistent. However, it does not disclose behavioral details such as whether results are aggregated, whether it returns a snapshot or history (the schema covers history), or any rate limits. The description adds some context but does not go beyond what annotations provide for safety.

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

Conciseness5/5

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

The description is a single, well-structured sentence that immediately conveys the tool's purpose. It is front-loaded with the target user ('logistics buyers') and action ('quantify and mitigate concentration risk'). No unnecessary words; every phrase 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?

Given the tool has one optional parameter, no output schema, and annotations indicating a read-only operation, the description provides the core purpose but lacks details about output format, how results are presented, or how to interpret the concentration risk metrics. Without output schema, the description could better inform agents about what to expect, but the simplicity of the tool makes this acceptable but not exemplary.

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 'days' parameter, which already explains its purpose and constraints. The description does not add any additional meaning or usage tips beyond the schema. With full schema coverage, 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?

Description clearly states the tool's purpose: enabling logistics buyers to quantify and mitigate concentration risk by identifying over-reliance on specific suppliers, regions, or transport modes. The verb 'enable' is weaker than 'quantify' or 'identify', but overall it's specific to supply chain risk analysis. However, it does not differentiate from numerous sibling tools beyond its title, which limits clarity in a large toolset.

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. The description implies use for supply chain diversification analysis, but it does not specify prerequisites, exclusions, or mention similar tools. With many sibling tools, explicit usage context would be valuable.

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

adw.adw_034Tourism-Demand PulseC
Read-only
Inspect

What is the current level and momentum of US tourism demand?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, indicating safe, deterministic reads. The main description adds 'current level and momentum', and the parameter description discloses that passing days returns a historical series (with Gold tier requirement). This adds useful behavioral context beyond annotations, though the main description is a question.

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 main description is a single short sentence (a question). It is concise but not optimally structured as a declarative statement. The parameter description is in the schema. Overall, no wasted text, but the format is suboptimal for agent 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?

The description covers the primary purpose (US tourism demand level and momentum) and the optional history feature via the parameter. However, it lacks details on the output format, data sources, or how to interpret 'momentum'. With no output schema and many sibling tools, more context would help complete the picture.

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%; the 'days' parameter is fully described in the input schema (optional, range, history vs snapshot, tier requirement). The main tool description adds no additional parameter information. Baseline 3 is appropriate since schema already covers semantics.

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 phrased as a question ('What is the current level and momentum...') rather than a clear verb+resource statement. It does not explicitly say it retrieves or returns data. The title 'Tourism-Demand Pulse' hints at its function, but the description fails to provide a definitive action. With many sibling tools, no differentiation 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?

No explicit guidance on when to use this tool versus alternatives. The description does not mention prerequisites, typical use cases, or scenarios where another tool would be better. The only contextual hint is the 'days' parameter description, which explains optional history retrieval, but no overall usage strategy.

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

adw.adw_037Wage-Price Spiral RiskC
Read-only
Inspect

How elevated is the feedback loop between wage growth and consumer price inflation right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description's value is moderate. It discloses that the tool returns a snapshot or history based on the 'days' parameter and that Gold tier is required for history, but it omits details about output format or data content.

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 (one sentence), which is concise, but the question format is unconventional and may not be immediately clear as a tool description. It could be more effectively structured as a statement.

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 optional parameter, no output schema), the description covers the basic purpose and parameter behavior. However, it lacks any information about the return value structure, which would be beneficial for an agent to interpret results.

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

Parameters3/5

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

The input schema has 100% description coverage, so the baseline is 3. The tool description adds no additional semantics beyond what the schema already provides for the 'days' parameter, such as its optional nature and tier requirement.

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 is phrased as a question rather than a clear statement of the tool's action, making the purpose somewhat vague. The title 'Wage-Price Spiral Risk' helps, but the description does not explicitly state that the tool returns a risk metric or index.

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 tools. The description does not mention alternatives or specific use cases beyond the parameter note about Gold tier for history.

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

adw.adw_038Freight & Logistics Cost IndexB
Read-only
Inspect

How much pressure are freight and diesel costs placing on supply chains and margins right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

The description adds value beyond the readOnlyHint annotation by clarifying that the tool can return either a current snapshot or a historical series (via the 'days' parameter), and that the history feature requires Gold tier. This discloses behavioral traits not covered by annotations.

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 main description is extremely short (a single question) but inadequate. The schema description carries the informational load. While conciseness is valued, under-specification harms 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?

The tool has only one optional parameter and no output schema. The description explains the snapshot vs history behavior, but does not specify what the output looks like (e.g., format, units, interpretation). For a cost index, this leaves some 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?

Schema coverage is 100%, so the baseline is 3. The description adds significant meaning to the 'days' parameter by explaining its effect (returns history vs snapshot) and the Gold tier requirement, which goes beyond the schema's description.

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 is a question rather than an explicit statement of the tool's function. It implies the tool provides information about freight and diesel cost pressure, but lacks a clear verb and resource combination. The title 'Freight & Logistics Cost Index' adds context, but does not fully compensate for the vague phrasing.

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, and no mention of when not to use it. The context signals include a long list of sibling tools, but no differentiation is offered.

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

adw.adw_040Healthcare Cost Inflation IndexC
Read-only
Inspect

Is healthcare inflation running meaningfully above or below general core inflation right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the agent knows it is a safe read. However, the description adds no behavioral context beyond this, such as what data is returned or any constraints.

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 sentence, which is concise but not structured as a clear definition. It is more a prompt than a informative description.

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 tool with one optional parameter and no output schema, the description should explicitly state what the tool returns. It does not, leaving the agent to infer from the question.

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 optional 'days' parameter well. The description does not mention the parameter or add any additional meaning, meeting the baseline for high 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 is phrased as a question, which implies the tool provides an answer comparing healthcare inflation to core inflation. It is not a tautology and gives a vague idea of purpose, but lacks an explicit verb such as 'returns' or 'computes'.

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. There is no mention of context, exclusions, or sibling tools, leaving the agent without decision support.

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

adw.adw_041Energy-Transition DemandC
Read-only
Inspect

How fast is renewable share growing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the tool is a safe read operation. The description adds no behavioral context beyond the parameter description for 'days'. It does not disclose what happens with or without the parameter, or any side effects, but no contradictions exist.

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 (one sentence question), which is concise but at the expense of completeness. It is front-loaded but lacks explicit statements about what the tool returns. The brevity may hinder agent understanding.

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, so the description should explain the return value. It does not; it only poses a question. The agent cannot infer whether the output is a single number, a time series, or a report. The parameter description in the schema covers input but not 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 'days' is fully documented in the schema. The tool description does not add any additional meaning or context about the parameter beyond what is already 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?

The description asks 'How fast is renewable share growing?' which implies the tool provides data on the growth rate of renewable energy share. It is specific about the resource (renewable share) and action (growing), but does not explicitly state what it returns (e.g., a metric or time series). The title 'Energy-Transition Demand' adds context, but the description does not differentiate 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 provided on when to use this tool versus alternatives. The description does not mention any conditions, prerequisites, or exclusions. The list of sibling tools is large, but no differentiation is given.

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

adw.adw_042Auto-Market Affordability IndexC
Read-only
Inspect

How affordable is purchasing a new vehicle today relative to recent history?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. Description adds no new behavioral details beyond the implied read operation. No contradiction with annotations.

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?

Single-sentence description is concise, but its interrogative form is unconventional. Could be more direct as a statement. No wasted words, but the structure is average.

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, yet the description does not explain what the tool returns (e.g., a numerical index, range, or comparison). Lacks details on interpretation or scope, making it incomplete for a tool that likely outputs a metric.

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?

Input schema covers 100% of parameters, with a clear description for the 'days' parameter. The tool description does not add any extra meaning about parameter usage, so baseline 3 is appropriate.

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?

Description is a question asking about affordability relative to history, implying the tool returns an index. However, it lacks a clear declarative statement of what the tool does (e.g., 'Retrieves the auto-market affordability index'). Does not distinguish 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 on when to use this tool versus the many siblings. No mention of prerequisites or scenarios. The description only asks a question, leaving the agent without context for selection.

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

adw.adw_044Food-Price Pressure IndexB
Read-only
Inspect

How much upward price pressure is the food supply chain exerting on consumers right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description does not need to restate that. However, the description adds no additional behavioral context such as what the output format is (e.g., a single numeric value, a percentage), or how the index is calculated. With annotations covering the safety profile, the description is adequate but not enriched.

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, a question that conveys the core purpose. There is no fluff or repetition. Every word 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?

Without an output schema, the description should clarify what the tool returns (e.g., a numeric index value, scale, or units). The question format leaves ambiguity about the exact return value. For a tool with low complexity and one optional parameter, this is acceptable but not fully complete.

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

Parameters3/5

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

The input schema has 100% description coverage for the single 'days' parameter, including details about history retrieval and tier requirements. The description does not mention the parameter, so it adds no extra meaning 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?

The description is a question that implies the tool returns a measure of upward price pressure from the food supply chain. The title 'Food-Price Pressure Index' reinforces this. However, it does not explicitly state that the tool returns a current index value or differentiate it from sibling tools like adw.adw_001 or adw.adw_002, which likely cover other indices.

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. There is no mention of scenarios where this index is appropriate or when to use other tools. The description does not exclude any contexts nor compare to siblings.

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

adw.adw_045Labor-Market Tightness IndexC
Read-only
Inspect

How tight is the US labor market — are there meaningfully more job openings than unemployed workers?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already mark the tool as read-only (readOnlyHint=true). The description adds no behavioral details beyond the question, such as data source, update frequency, 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.

Conciseness3/5

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

The description is very short but uses an interrogative form, which is unconventional for a tool description. It is concise but not optimally structured for 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 simple read-only tool with one optional parameter, the description fails to state what the tool returns (e.g., a numeric index value) or how the index is computed. Output schema is missing, but even without it, the description should provide basic 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 provides full coverage for the single 'days' parameter. The description does not mention parameters, so it adds no extra meaning. Baseline of 3 is appropriate.

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 title clearly indicates the metric, and the description is a natural language question that implies the tool provides the tightness index. However, it does not explicitly state an action (e.g., 'returns the index') and remains slightly 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 on when to use this tool versus the many sibling economic indicators. There is no mention of alternatives or context for selection.

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

adw.adw_046Corporate Credit-Spread Stress IndexC
Read-only
Inspect

Are corporate credit spreads signaling elevated default risk right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral information beyond the readOnlyHint annotation. It does not disclose what the index represents, its range, time period, or any side effects. The schema provides some parameter details, but the description fails to enhance transparency.

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 sentence, which is concise, but it is not informative. It sacrifices substance for brevity, and the use of a question is unconventional. It is front-loaded but under-specified.

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 a single optional parameter and no output schema, the description should at least explain the index's meaning, typical values, and usage scenario. The current description is too vague to be considered complete for an agent to correctly select and invoke this 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 'days' parameter completely (100% coverage). The description does not add any new meaning or context beyond the schema, 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.

Purpose2/5

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

The description is phrased as a question ('Are corporate credit spreads signaling elevated default risk right now?'), which does not clearly state the tool's function. It implies an index, but lacks a specific verb and resource. Among many sibling tools with similar numeric index names, this provides no 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?

No guidance is provided on when to use this tool versus alternatives, nor any context on prerequisites or exclusions. The description gives no indication of typical use cases or comparisons with other tools.

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

adw.adw_047Money-Supply Momentum IndexC
Read-only
Inspect

Is M2 money supply growth above or below its historical trend, and how does velocity amplify or dampen that signal?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true (safe read). The description adds behavioral context about the 'days' parameter switching to history mode and requiring Gold tier, which is useful. However, it does not describe the output format or other traits.

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 sentence, but it is phrased as a question, which is less direct than a typical imperative description. It is concise but could be more effective as a statement.

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?

Without an output schema, the description should explain what the tool returns (e.g., the index value, growth rate, or velocity signal). It only covers the 'days' parameter behavior and fails to describe the output, making it incomplete for an agent to understand the tool's 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 already covers the 'days' parameter (100% coverage). The description adds significant value by explaining that providing 'days' returns a historical series (up to 5 years) instead of a snapshot, and notes the Gold tier requirement. This helps the agent understand the parameter's effect.

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 is phrased as a question rather than a clear statement of what the tool does. It implies the tool computes an index related to M2 money supply and velocity, but does not explicitly state the action (e.g., 'returns the Money-Supply Momentum Index'). The name and title help, but the purpose is not directly stated.

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 the many sibling tools. There is no mention of specific use cases, prerequisites, 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.

adw.adw_049Productivity Trend IndexC
Read-only
Inspect

Is nonfarm business productivity outpacing unit labor cost growth — or is the cost squeeze tightening?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral information beyond the existing readOnlyHint annotation. It does not disclose what the output contains, how the index is calculated, data sources, or any side effects. Since annotations already declare it's read-only, the description should provide additional context but fails to.

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 single vague sentence that does not efficiently convey purpose. It is not front-loaded with actionable information and reads as a marketing question rather than 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 has no output schema, so the description must explain what the tool returns (e.g., a time series, a single index value). It does not. The parameter documentation is complete, but without any output context, the description is wholly insufficient for an agent to understand the tool's behavior.

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 optional parameter 'days', which is well-documented in the schema (max 1825 days, tier requirement). The tool description does not add any parameter information, but given high schema coverage, a baseline 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 is a question ('Is nonfarm business productivity outpacing unit labor cost growth...?') rather than a clear statement of the tool's function. It only hints at comparing two metrics but does not specify what the tool returns (e.g., a ratio, an index, or a comparison). The title 'Productivity Trend Index' adds minimal 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?

No guidance is provided on when to use this tool versus the many siblings (100+ tools). There are no context cues, alternatives, or exclusions. The description does not help an agent decide when this tool is appropriate.

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

adw.adw_050Mortgage-Market Health IndexB
Read-only
Inspect

How stressed is the residential mortgage market — combining rate levels with delinquency trends?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true. The description adds that the index combines rate levels and delinquency trends, and the schema reveals tier-dependent behavior for the days parameter. This adds moderate context beyond annotations.

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, efficient sentence that conveys the purpose without unnecessary words. It is front-loaded 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 simple read-only tool with one parameter and no output schema, the description combined with the schema provides adequate context. It could be improved by explicitly stating the return type (e.g., an index value or history), but overall it is mostly complete.

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

Parameters3/5

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

Schema description coverage is 100% for the one parameter (days). The tool description does not add further parameter information, so 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?

The description clearly states that the tool measures stress in the residential mortgage market by combining rate levels and delinquency trends. It uses a specific verb and resource, but does not differentiate from the many sibling tools with similar naming (e.g., adw.adw_001, 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?

The description provides no guidance on when to use this tool versus alternatives. The schema mentions a Gold tier requirement for history data, but no explicit comparison to sibling tools or conditions for use.

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

adw.adw_052Commercial Real-Estate Stress IndexA
Read-only
Inspect

How elevated is stress in the commercial real estate lending market relative to historical norms?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true. Description adds context about comparing to historical norms and the parameter's effect (history series vs snapshot) and Gold tier requirement. No contradictions.

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

Conciseness4/5

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

Single sentence, extremely concise. Could be improved by adding a brief statement of what it returns, but no wasted words.

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

Completeness4/5

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

For a simple read-only tool with one optional parameter, the description adequately conveys purpose. Missing output schema is compensated by the implicit numerical result. Adequate given the low complexity.

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. The tool description adds no additional meaning beyond what the schema already provides for 'days'.

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 question format to indicate the tool provides a commercial real estate stress index relative to historical norms. It is clear about the resource and action but lacks an imperative verb and does not differentiate from many sibling tools with numeric names.

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. The only usage hint is in the parameter description about history requiring Gold tier, but no context on choosing this tool over siblings.

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

adw.adw_053Inflation-Expectations Gap IndexB
Read-only
Inspect

Are market inflation expectations running above or below realized core CPI?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true. The description adds that the tool compares market expectations with realized CPI, but does not disclose additional behaviors like data frequency, update lag, or output format. It does not contradict annotations.

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. It is front-loaded and contains no extraneous words.

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 hint at return values. It only asks a question without specifying output type (e.g., numeric index, units). The parameter description mentions history vs snapshot, but overall the tool's context is incomplete for an economic indicator.

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 'days' is fully described in the input schema (100% coverage). The tool description adds no further parameter details, 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.

Purpose4/5

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

The description asks whether market inflation expectations are above or below realized core CPI, clearly indicating the tool computes a gap index. However, it lacks an explicit verb like 'Get' or 'Retrieve.' It distinguishes from sibling tools by focusing on a specific economic indicator.

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 other adw indices. The sibling list contains many similar economic indicators, but the description does not specify prerequisites or context for selection.

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

adw.adw_054Yield-Curve Inversion SignalA
Read-only
Inspect

How deep is the current yield-curve inversion and is it deepening?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations (readOnlyHint: true) already disclose read-only nature. The description adds minimal behavioral context, mostly repeating the title's implication. No contradiction, but could detail output structure.

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

Conciseness5/5

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

Extremely concise: a single question that accurately captures the tool's function. No wasted words, front-loaded with the core inquiry.

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 high schema coverage and annotations, the description lacks any specification of the return value (e.g., numeric metric, graph, severity level). This is a significant gap for a tool with no output schema.

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%, detailing the 'days' parameter fully. The description adds no additional parameter meaning beyond the schema, so baseline score 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 title and description clearly indicate the tool measures the depth and trend of yield-curve inversion. 'How deep...and is it deepening?' is a specific verb phrase that uniquely identifies the tool's purpose among siblings.

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 querying current inversion state, but no explicit guidance on when to use alternatives or when not to use this tool. Lacks distinction from other adw tools.

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

adw.adw_055Dollar-Strength IndexC
Read-only
Inspect

Is the US dollar strengthening or weakening vs its historical range?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true, so description adds no behavioral context (e.g., what is returned, access restrictions beyond Gold tier mentioned only in parameter schema).

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?

Very short (one line), but structured as a question rather than a clear statement of action. While concise, the format may confuse agents expecting an imperative description.

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, and the description does not explain what the tool returns (e.g., bullish/bearish signal, numeric index). Incomplete for a tool that likely outputs a simple value.

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 optional 'days' parameter, which is well-documented. Tool description does not add parameter information, so baseline 3.

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?

Description is a question that implies the tool assesses dollar strength against historical range, but lacks a clear verb stating what it does (returns, computes, indicates). It is not a tautology but 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 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, nor when not to use it. Sibling tools are listed but not distinguished.

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

adw.adw_056Consumer Savings-Rate Stress IndexC
Read-only
Inspect

Are US consumers running down savings at an alarming rate?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true, so the description does not add any behavioral context beyond that. It does not describe the output type (snapshot vs history) or any 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.

Conciseness2/5

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

While the description is short, it is under-informative. A single rhetorical question does not effectively convey the tool's purpose or usage. Conciseness should not come at the expense of clarity.

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

Completeness2/5

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

With no output schema, the description should explain what the tool returns. It fails to do so, leaving the agent to guess the output format (e.g., a number, index value, series). The parameter is well-documented in the schema, but the tool's overall purpose is incomplete.

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 schema already fully describes the only parameter (days). The description adds no additional meaning beyond what is in 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 is a vague question ('Are US consumers running down savings at an alarming rate?') that does not clearly state what the tool does, what it returns, or how it differs from sibling tools. It lacks a specific verb and resource.

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 the many sibling tools. There is no mention of context, prerequisites, or alternatives.

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

adw.adw_062Energy-Inventory TightnessC
Read-only
Inspect

How tight are US petroleum stocks?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the description adds no behavioral context. The description does not disclose the nature of the output (e.g., numeric value vs. categorical), units, or any side effects. It adds minimal value beyond annotations.

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 concise (one sentence), but lacks structure and essential information. It is not verbose, but the conciseness comes at the cost of completeness. It is functional but not 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?

Given the absence of an output schema, the description should explain what the return value represents (e.g., a percentage, index, or historical series). It does not. The tool is simple, but the description leaves ambiguity about the 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.

Parameters3/5

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

Schema description coverage is 100%, with the 'days' parameter well-described. The tool description itself does not explain or expand on this parameter, but the schema already carries the burden. Baseline 3 is appropriate.

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 is a question ('How tight are US petroleum stocks?') which implies the tool returns a tightness metric, but lacks an explicit verb+resource statement. The title clarifies it's about 'Energy-Inventory Tightness', but it does not distinguish from numerous sibling tools with similar naming patterns.

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 vs. alternatives. There is no mention of prerequisites (e.g., Gold tier for history), nor any when-to-use or when-not-to-use context. The schema's 'days' parameter description hints at conditions, but the main description is silent.

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

adw.adw_067Air-Travel Recovery IndexB
Read-only
Inspect

How recovered is US air travel vs its prior-year baseline?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the safety profile is covered. The description adds little extra; it implies a query returning a recovery percentage but does not specify data frequency, aggregation, 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 a single concise sentence, front-loading the core purpose. It earns its place but could briefly mention the optional 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?

No output schema exists, yet the description does not explain the return format (e.g., a single number, a daily series). The parameter 'days' is only in schema, not mentioned in description, leaving gaps for a tool with no other documentation.

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

Parameters3/5

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

Schema coverage is 100% for the single parameter 'days', which is well-documented in the schema. The description does not repeat this parameter, so no added meaning beyond 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?

The description clearly asks about the recovery of US air travel vs prior-year baseline, indicating the tool computes a recovery index. It is specific to US air travel, but does not differentiate from sibling tools with similar names (e.g., other indices in the adw family).

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 (e.g., other travel indices or metrics). No exclusions or conditions provided beyond an implicit query context.

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

adw.adw_071Stablecoin-Flow MomentumC
Read-only
Inspect

Is stablecoin capital flowing into or out of crypto?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, indicating no side effects. However, the description adds no further behavioral context—it does not explain what 'flow' means (e.g., net inflow/outflow metric, time aggregation), what data sources are used, or whether the return is a Boolean, numeric, or string. With annotations covering safety, the description contributes minimal behavioral insight.

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 single line, which is concise, but it is too sparse to be effective. It omits critical information such as what the tool returns and how to interpret results. Conciseness should not come at the expense of completeness; here it under-specifies.

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's simplicity (one optional parameter, no output schema, read-only), the description is inadequate. It fails to describe the expected output (e.g., a signal value, direction string, or time series) and does not help the agent understand how to use the returned data. The schema provides the parameter, but the description leaves the agent guessing about the tool's core functionality.

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 only parameter 'days' is well-documented in the input schema (purpose, range, tier restriction). The description adds no additional parameter meaning, so baseline 3 is appropriate.

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 'Is stablecoin capital flowing into or out of crypto?' is phrased as a question, implying the tool returns an indicator of flow direction. It gives a general sense of the metric (stablecoin flow momentum) but lacks a verb like 'retrieve' or 'compute', and does not specify the output format (e.g., a sign, a value, a string). Compared to siblings, the purpose is somewhat discernible but not precisely stated.

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. There is no mention of prerequisites, alternatives, or typical use cases. The schema mentions that history requires Gold tier, but the description does not clarify this usage constraint.

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

adw.adw_072DeFi-Activity BreadthC
Read-only
Inspect

How broadly distributed is DeFi liquidity across chains?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true, so the description does not need to repeat that. The description adds that the tool measures liquidity distribution across chains, which is useful but lacks detail on computation or data sources. It does not contradict annotations.

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, which is concise but may be too vague. It is front-loaded as a question but could be more informative without adding length.

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, the description should indicate the type of output (e.g., a number, array, etc.) but does not. It only says 'how broadly distributed', leaving the output format unclear. The tool has few parameters, but more context would help for usability among many 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?

The single parameter 'days' is fully documented in the schema (100% coverage) with clear explanation of history vs snapshot and Gold tier requirement. The description does not add further parameter information, so baseline 3 is appropriate.

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 is a question that hints at measuring liquidity distribution across chains, but it lacks an explicit verb or declaration of what the tool returns. The title 'DeFi-Activity Breadth' provides some context, but the purpose is not clearly stated as a specific metric or 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 or how it compares to siblings. The 'days' parameter description implies that history requires Gold tier and otherwise returns a snapshot, but there is no explicit advice on choosing 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.

adw.adw_073GitHub-Language MomentumD
Read-only
Inspect

How strong is developer momentum in TypeScript, Python, Rust, and Go?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the description adds no new behavioral insights. It does not mention authentication, rate limits, side effects, or what happens if the Gold tier requirement (mentioned only in the parameter schema) is not met. That requirement belongs in the description for transparency.

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

Conciseness2/5

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

The description is a single sentence, but its brevity sacrifices clarity. It omits important information such as output format, what 'momentum' means, and the Gold tier dependency. True conciseness would preserve necessary detail.

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 has no output schema, so the description must explain the return value, but it does not. The parameter is optional, yet the description fails to clarify default behavior. The sibling list is large, and this description is insufficient to distinguish the tool or understand its complete functionality.

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 documentation covers 100% of the parameter 'days' with clear constraints and usage. The description does not add extra meaning beyond the schema, 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.

Purpose2/5

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

The description is phrased as a question ('How strong is developer momentum...') rather than stating an action. It vaguely indicates the tool assesses momentum for specific languages but does not specify what the tool returns (e.g., a metric, trend, or list). This lack of a clear verb and resource makes it hard for an agent to understand what the tool actually 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?

The description provides no guidance on when to use this tool versus alternatives. It does not mention any condition, prerequisite, or context for invocation. Given the large sibling list, this omission impedes correct tool selection.

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

adw.adw_075Renewable-Capacity GrowthC
Read-only
Inspect

How fast is renewable capacity growing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description adds no behavioral context (e.g., what data source, update frequency, or limitations). It contributes nothing beyond the structured fields.

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 sentence, which is concise, but it is phrased as a question rather than a clear declarative statement. It is minimally 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?

With no output schema, the description should explain what the tool returns (units, geography, format). It does not, leaving the agent uncertain about the result. The description is incomplete for a tool with one optional parameter.

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

Parameters3/5

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

Schema coverage is 100%, so the parameter description already explains the 'days' parameter. The description adds marginal value by mentioning the Gold tier requirement, but baseline 3 is appropriate.

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 title and description vaguely suggest querying renewable capacity growth, but the description is a question, not a clear verb+resource statement. It lacks specificity about what metric is returned or how it differs 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 provided on when to use this tool versus alternatives, nor any context about prerequisites or exclusions. The description does not help an agent decide when to invoke this tool.

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

adw.adw_076Climate-Disaster Cost TrendD
Read-only
Inspect

Are US climate-disaster costs trending above historical norms?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral insights. It fails to disclose what the tool returns (e.g., snapshot or history) or its reliance on Gold tier, which is only mentioned in the parameter schema. The description alone 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.

Conciseness2/5

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

The description is concise (one sentence) but at the expense of clarity. It does not effectively convey the tool's purpose, making it under-informative despite its brevity.

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?

Without an output schema, the description should clarify what the tool returns, but it does not. It only poses a question, leaving the agent unable to anticipate the tool's response or integrate it into a workflow.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The tool description adds no parameter information beyond the schema, so it neither improves nor degrades parameter understanding.

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 a vague question ('Are US climate-disaster costs trending above historical norms?') rather than a clear statement of what the tool does. It does not specify the action (e.g., 'returns trend data') or the resource, leaving ambiguity about the tool's output.

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?

The description provides no guidance on when to use this tool versus alternatives. It does not mention context, prerequisites, or exclusions, leaving the agent without decision-making support.

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

adw.adw_101Entropy-Weighted CUSUM (EWC)B
Read-only
Inspect

Enables traders to anticipate imminent volatility regime shifts to optimize position sizing and hedge timing before market instability occurs.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description is not required to state that. It adds the behavioral context that the tool 'anticipates' shifts, but does not disclose output format, limitations, or other traits. Adequate but not rich.

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

Conciseness4/5

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

Single sentence, 25 words, front-loaded with verb 'Enables'. Clear and efficient, though jargon 'volatility regime shifts' may obscure meaning slightly.

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, yet the description does not explain what the tool returns or how to interpret results. The optional historical 'days' parameter is documented in schema but absent from description, leaving a significant gap for a complex 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% for the single parameter 'days', with its own description. The tool description adds no additional meaning to the parameter, so 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?

The description uses a specific verb 'anticipate' and resource 'volatility regime shifts', clearly indicating the tool's purpose for traders. However, it does not differentiate from the many sibling tools, preventing a perfect score.

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. The description implies use for volatility anticipation but lacks explicit when-to or when-not-to instructions.

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

adw.adw_102Tail Probability Shift (TPS)A
Read-only
Inspect

Enables traders to detect early-stage increases in fat-tail risk to prevent catastrophic drawdowns during market stress events.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds context about fat-tail risk detection but does not elaborate on behavioral traits like output format or limitations beyond what annotations provide.

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

Conciseness5/5

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

The description is a single, concise sentence (19 words) that front-loads the purpose. Every word earns its place; no redundancy or 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 read-only tool with one optional parameter and no output schema, the description adequately conveys the core purpose but omits what the output is (e.g., a signal or metric). The days parameter is only explained in the schema, not the 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?

Schema description coverage is 100% for the single optional parameter 'days', so the baseline is 3. The tool description does not add extra meaning about this parameter; the schema already documents it thoroughly.

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 early-stage increases in fat-tail risk to prevent drawdowns, using specific verb+resource. However, it does not differentiate from sibling tools, which all have similar naming.

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 during market stress events but provides no explicit when-to-use or when-not-to-use guidance, nor alternatives among siblings.

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

adw.adw_103Phase-SlopeB
Read-only
Inspect

Identify cyclical volatility regime shifts to time entries and exits with higher predictive accuracy than standard volatility metrics.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the safety profile is clear. The description adds no additional behavioral context beyond the stated purpose, but does not contradict annotations.

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?

Single sentence with no redundancy. Every word adds value, front-loading the purpose.

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?

Despite simple schema and annotations, the description lacks completeness for a complex domain like cyclical volatility. No output format or interpretation hints are provided.

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

Parameters3/5

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

Schema coverage is 100% with a detailed description for the only parameter. The tool description does not add extra parameter semantics, so 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?

The description states a specific verb ('Identify') and resource ('cyclical volatility regime shifts') with a clear benefit. However, the title 'Phase-Slope' is not explained, and the exact output 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 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 siblings or alternatives. Does not provide when-not-to-use conditions or exclusions.

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

adw.adw_104Price-Range RatioC
Read-only
Inspect

Helps traders identify assets with expanding volatility ranges to anticipate breakout opportunities and optimize entry timing.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the description carries less burden. It adds minimal behavioral context, only mentioning 'expanding volatility ranges' without explaining what that means operationally or any side effects. Does not contradict annotations.

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, no unnecessary words. It is front-loaded with purpose. However, it could be more concise by stating the output format.

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?

Without an output schema, the description should clarify what the tool returns (e.g., a list of assets, a ratio value). It only describes a high-level use case, leaving the agent unsure about the tool's functional boundaries. Incomplete for a 1-parameter tool with no output schema.

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

Parameters3/5

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

Schema coverage is 100% with one optional parameter 'days' fully described. The description does not add any additional meaning about parameters beyond the schema. Baseline 3 is appropriate as the schema carries the burden.

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 mentions 'identify assets with expanding volatility ranges' but does not specify what the tool actually computes or returns. It is somewhat vague, lacking a clear verb-resource pair. Not a tautology, but not specific enough to differentiate from many sibling indicators.

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 states 'to anticipate breakout opportunities and optimize entry timing,' which implies when to use. However, no guidance on when not to use or how it differs from other ADW tools. No alternatives mentioned, leaving the agent without clear selection criteria.

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

adw.adw_105Local Tail Variance Ratio (LTVR)B
Read-only
Inspect

Enables traders to identify accelerating volatility regimes for timing entries or hedging based on statistically validated predictive power.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds context about the tool's analytical purpose and mentions 'statistically validated predictive power' but does not explain the output format, what the LTVR value represents, or any limitations. It provides some additional context beyond annotations but not substantial behavioral detail.

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 that front-loads the core purpose. It is not overly long, but could be more structured with a clearer separation of what the tool does and its output. Still, it is efficient and to the point.

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 an output schema and the complexity of the tool (volatility regime detection), the description should explain what the tool returns (e.g., a ratio value, signal, or historical series). Without this, the agent cannot fully anticipate the tool's behavior. The mention of 'statistically validated' is vague and does not compensate for missing output 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%, with the 'days' parameter fully described in the schema. The description does not mention the parameter at all, so it adds no value beyond the schema. Baseline 3 is appropriate given the 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 clearly states the tool's purpose: identifying accelerating volatility regimes for traders to time entries or hedge. It uses specific financial terminology and mentions statistically validated predictive power, giving a clear sense of the tool's function. However, it does not differentiate from sibling tools, so it loses the 5 mark.

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 volatility regime detection in trading contexts but provides no guidance on when to use this tool versus alternatives, no prerequisites, and no exclusions. The agent has no information on when not to use it or how it compares to other tools.

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

adw.adw_106Tail Mean Difference (TMD)B
Read-only
Inspect

Capture non-linear return dynamics by measuring the difference between tail means to identify assets with asymmetric return distributions that linear factors miss.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description's addition of purpose is helpful but does not disclose other behavioral traits like data source, performance, or limitations. Adequate but not rich.

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 that is concise and front-loaded with the action verb 'Capture'. However, it could be slightly more structured with explicit value proposition, but overall 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 has only one optional parameter and no output schema, the description lacks completeness about return values, typical usage context, or examples. The parameter is explained in schema but the description does not integrate that context.

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

Parameters3/5

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

Schema coverage is 100% for the single 'days' parameter, which is well-documented in the schema. The description does not add any extra meaning about parameters, so baseline score of 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?

The description clearly states the tool calculates Tail Mean Difference to capture non-linear return dynamics and identify asymmetric distributions. It implies differentiation from linear factor tools, but does not explicitly name alternative tools among the many siblings, so slightly less than perfect.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. The description mentions 'linear factors miss' but does not specify when-not-to-use or provide comparisons with sibling tools.

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

adw.adw_110Crypto Whale-Flow PressureC
Read-only
Inspect

Are large holders accumulating or distributing BTC?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint=true, so the agent knows it is a safe read operation. However, the description adds no additional behavioral context beyond what annotations provide. It does not disclose output format, data freshness, or any side effects. With annotations covering the safety profile, the description contributes minimal value.

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 sentence, making it concise. However, it is too brief and lacks structure such as clear action, input, and output. While front-loaded with a question, it does not earn its place as a helpful description because it omits essential 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?

The tool has one optional parameter and no output schema. The description does not explain what the tool returns (e.g., a number, percentage, chart). Given the simplicity, the description is incomplete and leaves the agent guessing about the response format and interpretation.

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

Parameters3/5

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

Schema coverage is 100% for the single optional 'days' parameter, and its description in the schema already explains its purpose and constraints. The tool description does not add any further meaning about parameters, so it relies entirely on the schema. Baseline 3 is appropriate.

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 is a question 'Are large holders accumulating or distributing BTC?' which hints at assessing whale flow pressure, but it lacks a clear verb and resource. The title 'Crypto Whale-Flow Pressure' provides context, but the description does not explicitly state what the tool does (e.g., returns a metric, score, or indicator). It is somewhat vague and does not distinguish well from sibling adw 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 provided on when to use this tool versus other adw tools (e.g., adw.adw_001, adw.adw_005). There is no mention of prerequisites, alternatives, or specific use cases. The agent receives no help in deciding to invoke this tool.

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

adw.adw_111Equity Money-Flow IndexC
Read-only
Inspect

Is money flowing into or out of equities broadly?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description adds no behavioral details (e.g., what the output represents, whether it's a snapshot or series, any limitations). It does not contradict annotations but fails to enrich them.

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 concise (one sentence), but this brevity sacrifices completeness. It is front-loaded but not optimally structured for quick understanding.

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, the description should explain what the tool returns (e.g., a value, range, time series). It does not. The tool's simple nature still leaves gaps for an agent to interpret correctly.

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

Parameters3/5

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

Schema coverage is 100% with a single optional 'days' parameter already described in the schema. The description does not add any additional meaning or context about the parameter beyond 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 is a question ('Is money flowing into or out of equities broadly?') which implies the tool provides an answer, but lacks a clear verb and resource. The title 'Equity Money-Flow Index' is more descriptive. Purpose is vague but not misleading.

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 the many sibling tools. No mention of use cases, prerequisites, or alternatives. The description offers no context for selection.

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

adw.adw_112Metals-Complex StressC
Read-only
Inspect

Is the metals complex calm or stressed?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The annotations already declare readOnlyHint=true and openWorldHint=false, indicating a safe read operation. The description adds no additional behavioral context beyond what annotations provide. It does not disclose how 'calm' or 'stressed' is determined, any constraints, 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.

Conciseness3/5

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

The description is extremely concise (one sentence, six words), but it sacrifices clarity for brevity. It does not earn its place as it is too vague to be useful. A concise but informative description would be better.

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 has one optional parameter and no output schema, the description should explain what the tool returns (e.g., a stress indicator, history data). It lacks sufficient context about the output format or interpretation, making it incomplete for an agent to fully understand the tool's capabilities.

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

Parameters3/5

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

The schema coverage is 100% (the only parameter 'days' has a detailed description in the schema). The tool description itself does not mention parameters or add meaning beyond the schema. Baseline 3 is appropriate since the schema handles parameter documentation.

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 'Is the metals complex calm or stressed?' implies a status assessment but lacks a clear verb and resource. It is somewhat vague and does not explicitly state what the tool returns (e.g., a stress score or classification). The title 'Metals-Complex Stress' provides context, but the description does not add 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?

There is no guidance on when to use this tool versus alternatives. The description does not mention any prerequisites, use cases, or when not to use it. It simply poses a question without directing the agent on appropriate invocation context.

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

adw.adw_113Supply-Chain StressD
Read-only
Inspect

How stressed is the global supply chain?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true. The description adds minimal behavioral context beyond that: it does not explain output format, data source, update frequency, or that the tool is a query. The parameter description reveals some functionality (history vs snapshot), but the main description contributes little.

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 (one sentence), but it is a question rather than a clear, front-loaded directive. It lacks structure that helps an agent quickly grasp the tool's purpose. The conciseness is not effective because it omits crucial information.

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?

Given no output schema, the description should at least hint at the return value (e.g., a stress score or index) to complete the context. It does not. The tool is also part of a large sibling set with no differentiation, increasing the need for fuller 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?

Schema coverage is 100% and the parameter description clearly explains the 'days' parameter (history mode, tier requirement). The main description adds no further parameter meaning, but schema already does the job, so 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 is a question ('How stressed is the global supply chain?') rather than an explicit action verb. It vaguely implies retrieving a stress indicator but lacks specific verb-resource structure like 'get stress index'. This obscures the tool's exact function for an AI agent.

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 on when to use this tool versus alternatives (many siblings). No mention of use cases, prerequisites, or exclusions. The only nuance is a tier requirement in the parameter description, but it is not framed as usage guidance.

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

adw.adw_114Urban Activity PulseC
Read-only
Inspect

How active are major US metros right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral traits beyond the annotations (readOnlyHint=true). It does not disclose rate limits, auth needs, or what happens with the days parameter (the parameter's schema description covers that separately).

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 concise (one sentence) but lacks detail beyond the question. It is front-loaded but could be more informative without adding length.

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 simple tool with one optional param and no output schema, the description does not explain return values or data format. It gives only a high-level purpose, leaving the agent to infer output structure.

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

Parameters3/5

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

Schema coverage is 100%, baseline is 3. The description does not add any parameter semantics; it does not mention the 'days' parameter or its effect.

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 'How active are major US metros right now?' clearly implies the tool returns current activity data for major US metro areas. It is specific about the resource (major US metros) and the temporal scope (right now), but does not distinguish 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 provided on when to use this tool versus alternatives. There is no mention of prerequisites, context, or exclusions. The description only implies usage via the question format.

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

adw.adw_116Live Air-Traffic DensityB
Read-only
Inspect

How dense is live US air traffic?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The annotations already declare readOnlyHint=true, so the description does not need to re-state safety. However, the description fails to mention the key behavioral nuance that the 'days' parameter triggers a historical series (tier-dependent). No contradiction with annotations.

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, front-loaded, and efficiently conveys the core purpose. However, it could be slightly more informative (e.g., making it a statement rather than a question). Minimal 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?

With one optional parameter, no output schema, and a simple purpose, the description is functional but lacks details such as the format of the density output (e.g., numeric scale) and the distinction between snapshot and history. It is adequate but not comprehensive.

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 provides 100% description coverage for the single optional parameter 'days', including its range and behavior. The tool description adds no additional meaning beyond the schema, so 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 'How dense is live US air traffic?' clearly indicates the tool returns a measure of air traffic density, but it is phrased as a question rather than a declarative statement. The verb is implied, and the resource is identifiable. However, it does not differentiate from sibling tools, and the tool name is opaque.

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. There is no mention of use cases, prerequisites, or exclusions. The description is minimal and does not help an agent decide when to invoke this tool over others.

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

adw.adw_117Travel-Demand IndexC
Read-only
Inspect

How open/safe is global travel demand?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The annotations already indicate readOnlyHint=true, so the tool is safe. The description adds no behavioral details beyond that, such as data source, refresh cadence, or what the index represents.

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 (one sentence), but it is under-specified and fails to convey the tool's purpose. It does not earn its place as it adds minimal value.

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's simplicity (1 optional param, read-only), the description is incomplete. It does not explain the output format or what the index means, relying solely on the title and schema parameter 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?

Schema description coverage is 100%, with the 'days' parameter well-documented. The description itself adds no parameter information, but the schema details are sufficient for usage.

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 'How open/safe is global travel demand?' is a question, not a clear statement of the tool's function. It vaguely hints at measuring travel demand openness/safety but lacks a verb and resource, and does not distinguish it from many sibling index 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 provided on when to use this tool versus alternatives (e.g., other indices). The description does not mention any comparison or specific context for use.

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

adw.adw_120Community Health IndexC
Read-only
Inspect

How healthy is the US population?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint=true and no destructive hint, but the description does not clarify what the tool returns (e.g., a single metric, multiple metrics, or a structured dataset). Without an output schema, the agent has no understanding of the response format.

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?

One short sentence that is a question, not a statement. While concise, it sacrifices informativeness. A clear verb and resource would improve structure without adding length.

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 an output schema, the description should describe return values (e.g., 'Returns a health index score for the US population'). It only mentions 'snapshot' or 'history series' but not what data is returned, leaving the agent with incomplete context.

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

Parameters3/5

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

Schema description coverage is 100%, and the parameter 'days' is well-documented within the schema (purpose, constraints, behavior difference). The main tool description does not add parameter information but is not required to, given the schema covers it. Baseline 3 applies.

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?

Description asks a question rather than stating what the tool does. 'How healthy is the US population?' is vague and does not specify the verb (e.g., retrieve, get) or the resource (e.g., health index). It fails to distinguish from sibling tools like adw.health_risk or adw.obesity_risk.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. The parameter description for 'days' provides some context (history vs snapshot, gold tier requirement), but the main description lacks any indication of when to choose this tool over others.

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

adw.adw_121Behavioral-Health StressC
Read-only
Inspect

How strained is US behavioral health?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true, but the parameter description adds behavioral details: the days parameter toggles between a daily history series and a current snapshot, with a Gold tier requirement for history. This adds transparency beyond the annotations.

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 main description is too terse and ambiguous (a single question). The parameter description is thorough. Overall, it is not optimally structured; the main description could be front-loaded with clearer purpose.

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 has one optional parameter and no output schema, the description fails to clarify what kind of data the tool returns (e.g., a numeric index, a grade). The main description omits essential information about the output, making it incomplete.

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 single parameter 'days' is fully described with its purpose (history vs snapshot), constraints (1-1825, integer), and a precondition (Gold tier for history). This adds significant meaning beyond the schema type and constraints.

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 'How strained is US behavioral health?' is a vague question that does not clearly state what the tool does. It lacks a verb like 'get' or 'retrieve' and does not specify the output format. Compared to sibling tools, it offers no differentiation.

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. The description does not mention any specific scenarios, requirements, or exclusions.

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

adw.adw_122Drug-Safety IndexC
Read-only
Inspect

Is drug-adverse-event reporting surging?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The annotations already declare readOnlyHint=true and openWorldHint=false, indicating a safe read operation. The description does not add any further behavioral context (e.g., what data is returned, limitations, authentication needs). With annotations present, the description's failure to provide additional transparency reduces its value.

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 concise, but at the cost of essential information. It is front-loaded? only a single sentence, but it fails to communicate the tool's function. Conciseness should not sacrifice clarity; here it is 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?

Given the optional parameter and lack of output schema, the description should specify what the tool returns (e.g., a boolean, a time series index). The parameter description in the schema adds some context, but the overall description does not explain the tool's output or how to interpret 'surging'. The tool is incomplete for an agent to correctly use 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 input schema covers 100% of parameters, with a detailed description of the 'days' parameter. The tool's own description does not add any parameter information. Baseline 3 is appropriate since the schema does the work, but the description could have reinforced the parameter's role.

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 drug-adverse-event reporting surging?' is vague and does not clearly state the action. It reads as a question rather than a command or function description. There is no explicit verb indicating what the tool does (e.g., returns data, computes index). The title 'Drug-Safety Index' suggests a metric, but the description does not clarify the output.

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 usage guidance is provided. The description does not indicate when to use this tool over its many siblings, nor does it specify prerequisites, exclusions, or typical scenarios. The agent has no context to choose this tool appropriately.

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

adw.adw_123Healthcare-Access GapD
Read-only
Inspect

How big is the US healthcare-access gap?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the description adds no additional behavioral context (e.g., output format, data freshness, or limitations). It does not contradict annotations but provides no extra value.

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 single question, which is concise but not structured to front-load key information. It lacks declarative statements and wastes the opportunity to inform the agent.

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 and many siblings, the description fails to explain what the tool returns (e.g., a number, percentage, or other metric). The agent cannot understand the tool's output or how it fits into the broader toolset.

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% coverage; the 'days' parameter is well-documented with constraints and behavior. The tool description adds no meaning beyond the schema, meeting the baseline for this dimension.

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 a question ('How big is the US healthcare-access gap?') rather than a declarative verb+resource statement. It implies retrieval of a value but lacks explicit purpose, and no differentiation from many sibling tools 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 Guidelines1/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. The extensive sibling list (e.g., many other adw tools) provides no context, and the description offers no usage instructions.

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

adw.adw_124Clinical-Trial ActivityC
Read-only
Inspect

How active is the US clinical-trial pipeline?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral context beyond that. It does not mention data freshness, pagination, 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.

Conciseness3/5

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

The description is a single short sentence, which is concise but lacks structure. It does not front-load the most critical 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 the large number of sibling tools and the absence of an output schema, the description is too short to fully inform an agent. It does not explain the return format or how this tool fits into the overall suite.

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 days parameter has a detailed schema description. The tool description does not add any additional meaning beyond what the schema already provides.

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 conveys a general purpose (retrieving US clinical-trial activity) but uses a question format instead of a clear imperative verb. It lacks specificity about what exactly is returned (e.g., counts, trends, statuses).

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 its many siblings. No when-not-to-use or alternative recommendations are provided.

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

adw.adw_125Infectious-Disease BurdenC
Read-only
Inspect

How heavy is US notifiable-disease burden?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The readOnlyHint annotation is already present, and the description adds no behavioral details beyond implying query behavior. No mention of data limits, time costs, or other traits.

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?

Single sentence, but it is a question rather than a declarative statement. It is concise but lacks informative 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?

Tool has only one optional parameter and no output schema, yet the description fails to clarify what data is returned (e.g., metrics, format). The question style does not provide completeness.

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

Parameters3/5

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

Schema coverage is 100% with a helpful parameter description for 'days'. The tool description does not add extra meaning beyond what the schema provides.

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 as a question ('How heavy is US notifiable-disease burden?') vaguely indicates the tool returns disease burden metrics, but it lacks a clear verb and resource. It does not differentiate from the many sibling tools (e.g., adw.adw_001, adw.adw_125's peers).

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, nor any context about prerequisites or suitable scenarios.

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

adw.adw_126Federal-Spending MomentumC
Read-only
Inspect

Is federal spending accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true (safe read), but description adds no behavioral context beyond the schema. It does not describe what happens with or without the 'days' parameter, nor the return format. No contradiction with annotations.

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?

Extremely short but lacks substance. A single vague question does not constitute a useful tool description. Under-specification, not 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?

With no output schema, the description should explain the return value (e.g., what 'momentum' means). It fails to do so, leaving the agent with incomplete understanding for a tool with only one optional parameter.

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

Parameters3/5

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

Schema description coverage is 100% for the single parameter 'days'. The description adds no additional meaning beyond the schema; baseline of 3 is appropriate.

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

Purpose2/5

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

Description is a vague question ('Is federal spending accelerating?') that doesn't specify what the tool returns (e.g., a binary, a metric, a trend). It barely goes beyond the title, making it difficult to understand the tool's exact purpose.

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 on when to use this tool versus sibling tools. No mention of appropriate contexts, prerequisites, or alternatives. The description provides no direction for selection.

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

adw.adw_127Regulatory-Activity IndexC
Read-only
Inspect

How active is federal rulemaking?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, so the tool is read-only. The description adds no further behavioral context, such as what the index represents, how it is computed, or any dependencies. It does not contradict annotations but also does not augment them.

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, with a single sentence that is front-loaded. However, the brevity sacrifices clarity and completeness. No redundant information exists.

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, the description should explain what the tool returns. It does not—it only vaguely hints at an index. The parameter description adds some context, but overall the tool's output format and meaning are unspecified.

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 description explains the optional 'days' parameter well, including behavior with Gold tier. The main description adds no parameter info, so the baseline score 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 is a question ('How active is federal rulemaking?') that implies the tool provides an index of regulatory activity, but lacks a specific verb like 'return' or 'get'. The title clarifies the resource, but the purpose is not explicitly stated as an action. Among many sibling indices, this does not clearly differentiate.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description does not mention prerequisites, context, or exclusions. The parameter description in the schema hints at tier requirements, but the main description is silent on usage scenarios.

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

adw.adw_128Research-Output MomentumC
Read-only
Inspect

Is US research output accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description adds no additional behavioral context. It fails to disclose what the tool actually does or what the output represents, such as the meaning of 'momentum' or the format of results.

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 brief (one sentence question), but it is under-specified rather than appropriately concise. It wastes the opportunity to provide useful information about the tool's purpose or 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?

Given the tool has one optional parameter and no output schema, the description should explain what 'Research-Output Momentum' means and what the output contains. The current description leaves the agent without enough context to understand the tool's result or its applicability.

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 provides 100% coverage with a detailed description for the 'days' parameter. The tool description itself adds no extra parameter information. Per guidelines, baseline is 3 due to high schema coverage.

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 a question ('Is US research output accelerating?') rather than a clear statement of the tool's function. It lacks a specific verb and resource, making it ambiguous what the tool actually computes or returns. No differentiation from siblings 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?

No guidance is given on when to use this tool versus alternatives. The description does not mention context, prerequisites, or scenarios where this tool is preferred over sibling tools.

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

adw.adw_129Seismic-Risk PulseC
Read-only
Inspect

How seismically active is the world now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true and openWorldHint=false, but the description adds no behavioral context such as data source, update frequency, or any constraints beyond the schema. With annotations present, the description should at least note the tool's read-only nature or data scope.

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 concise (one short sentence). However, brevity sacrifices clarity; a slightly longer description with a clear verb and result would be more helpful without being verbose.

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 simplicity of the tool (one optional parameter, no output schema), the description should at least state what the tool returns (e.g., a risk level, map, or index). Currently it only poses a question, leaving the output type 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 has full (100%) coverage for the single parameter 'days', including its optional nature, purpose (history series vs. snapshot), and tier restriction. The main description does not add parameter information, but the schema already does so adequately.

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 a question ('How seismically active is the world now?') rather than a clear statement of the tool's function. It implies a current snapshot of seismic activity but lacks a specific verb and resource, and does not differentiate 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 provided on when to use this tool versus alternatives. There is no mention of context, prerequisites, or exclusions, leaving the agent to infer usage.

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

adw.adw_130Space-Weather Geomagnetic RiskC
Read-only
Inspect

How elevated is geomagnetic activity?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral context. It does not describe what happens when called (e.g., returns current snapshot vs historical series), nor any side effects. No contradiction with annotations.

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 short (one line, 8 words). While concise, it is not effective—it is a question that provides little information. A good description should be front-loaded with key insights, not a vague query.

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 being a simple tool with no output schema, the description fails to indicate what the tool returns (e.g., a risk category, numeric value, or trend). Given the tool's apparent domain (space weather risk), more context is needed for an agent to interpret 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% for the only parameter (days), which is well-documented. However, the tool description itself adds no extra parameter meaning—it only poses a question. Baseline score of 3 is appropriate since schema does the heavy lifting.

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 'How elevated is geomagnetic activity?' is a question rather than a clear verb+resource statement. It vaguely implies returning a measurement but does not specify what the output is (e.g., risk level, index). With 100+ siblings, it fails to distinguish its purpose.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description does not mention any context, prerequisites, or when to prefer history vs snapshot. The single sentence offers no usage direction.

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

adw.adw_131Global Stability IndexC
Read-only
Inspect

How stable is the global news climate?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description's lack of behavioral detail is acceptable. However, it does not add any context about data freshness, scope, or interpretation beyond the annotations.

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 concise but at the expense of clarity. It is appropriately front-loaded but fails to provide sufficient information for an AI agent to understand the tool's purpose.

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 output schema and minimal description, the tool's behavior and output are poorly specified. The optional 'days' parameter is explained only in the schema, and the description doesn't clarify what the agent receives when calling 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?

Schema coverage is 100% with the parameter described in the input schema. The description does not add any extra meaning beyond the schema, so 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.

Purpose2/5

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

The description is a question rather than a declarative statement, making it vague. It hints at measuring 'global news climate stability' but doesn't specify what the tool returns (e.g., an index value) and fails to distinguish it from numerous similarly named 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 provided on when to use this tool versus alternatives. The sibling list is long but lacks descriptions, and the description doesn't mention any context or conditions for usage.

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

adw.adw_132US Water Stress (Major Basin)C
Read-only
Inspect

How stressed are major US river basins?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so no destructive behavior. The description adds no additional behavioral context beyond the schema's parameter description, which is acceptable but not enriching.

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 (one sentence), which is concise, but phrased as a question which reduces clarity. Could be improved as a direct statement.

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 many sibling tools, the description lacks information about return values, coverage scope, or what constitutes a 'major' basin. More context is needed for effective 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?

Schema coverage is 100% and the parameter description is thorough. The tool description adds no extra meaning, meeting the baseline expectation.

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 a question rather than a clear statement of what the tool does. It implies water stress data but lacks a verb and specific resource, making it vague compared to many 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 on when to use this tool versus alternatives. There is no mention of expected use cases, prerequisites, or exclusions.

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

adw.adw_133US Air Quality (Major Metro)C
Read-only
Inspect

How bad is air quality in major US metros?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, indicating a read-only operation. The description adds no additional behavioral context (e.g., what data is included, update frequency, output format). With annotations present, the description could still contribute but fails to do so.

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 concise (one short question), but it is under-specified. It lacks necessary detail to be useful, trading off completeness for brevity. Every sentence should earn its place; here the single sentence is insufficient.

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, the description must explain what the tool returns. It does not specify the data format, metrics (e.g., AQI, pollutants), or default behavior when no 'days' parameter is provided. The tool is incomplete for an agent to use correctly.

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

Parameters3/5

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

Schema description coverage is 100%, and the description of the 'days' parameter in the schema is detailed. The tool description adds no extra meaning beyond the schema; it does not explain the parameter or its purpose. Baseline 3 is appropriate.

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 'How bad is air quality in major US metros?' is a question that vaguely indicates the tool provides air quality information for US major metros. The title clarifies the scope, but the description lacks a clear verb and resource statement, and does not distinguish 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 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 indicate when to use this tool versus alternatives, nor does it mention exclusions or prerequisites. The parameter description in the schema offers some context, but overall the description lacks usage guidelines.

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

adw.adw_201Port-Congestion Lead TimeB
Read-only
Inspect

Enable shippers to determine if current inventory buffers are sufficient to absorb port delays, preventing stockouts or excess holding costs.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already mark readOnlyHint true, so description need not restate safety. It adds useful context about the decision support function, but fails to disclose behavior like output type or 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.

Conciseness5/5

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

Single sentence, no waste, front-loaded with purpose. Maximally concise.

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

Completeness3/5

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

Adequate for a single-optional-param tool with good schema and annotation coverage, but lacks any mention of output or how the result is interpreted.

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 only parameter (days), and description adds no extra meaning beyond 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?

The description clearly states the tool's purpose: enabling shippers to assess inventory buffer sufficiency against port delays. Although it uses specific verbs and resource focus, it does not explicitly distinguish from many sibling tools, 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 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 or conditions for use. The description only states purpose, lacking context for selection.

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

adw.adw_202SMB Credit-Default ProxyC
Read-only
Inspect

Enable lenders and suppliers to assess credit default risk for small and medium-sized businesses that lack public financial disclosures or credit bureau histories.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true, so the description must add behavioral traits beyond that. It adds the domain (credit risk) but does not describe the output format, data sources, or lack of side effects. No contradiction with annotations.

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, clear sentence. It is concise and front-loaded, though it could benefit from slight expansion without losing efficiency.

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?

Without an output schema, the description must convey what the tool returns. It only says 'assess credit default risk' but does not specify if the output is a score, probability, or anything else. This leaves the agent uncertain about the result 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?

Schema description coverage is 100% and explains the 'days' parameter well (history vs. snapshot, tier requirement). The description adds no parameter information, earning 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 states the tool's purpose: assess credit default risk for SMBs lacking public financials or credit histories. It uses a specific verb ('assess') and resource ('credit default risk'). However, it does not differentiate from siblings like other adw tools, which may also assess different risks.

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

Usage Guidelines2/5

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

No guidance on when to use this tool vs. alternatives. The description only states what it does, not when it should be preferred or avoided. The schema provides parameter details but no usage context.

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

adw.adw_204Shelf-Share VelocityC
Read-only
Inspect

Enable retailers and CPG brands to benchmark their product distribution efficiency against market leaders to identify untapped shelf-space opportunities.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already provide readOnlyHint=true, indicating a safe read operation. The description adds no behavioral details beyond 'benchmark' and 'identify opportunities', omitting any specifics on data sources, limitations, or side effects. With the annotation carrying most of the safety profile, the description contributes little.

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, efficient and front-loaded with the core purpose. However, it could be slightly more detailed without losing brevity, hence a 4 rather than 5.

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 (1 optional parameter, no output schema, read-only annotation), the description covers the main purpose but lacks any indication of what the output looks like or how data is organized. It is minimally complete but leaves room for improvement.

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

Parameters3/5

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

Schema description coverage is 100%, with the single parameter 'days' thoroughly explained in the schema (optional, history vs. snapshot, tier requirement). The description does not add any parameter-specific information, so it meets the baseline expectation.

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 'benchmark[s] product distribution efficiency against market leaders', specifying the verb (benchmark) and domain (distribution efficiency). However, it does not differentiate from siblings among many ADW tools, and the exact output format 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 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 siblings or alternatives. The description identifies target users (retailers and CPG brands) but lacks context for appropriate usage scenarios 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.

adw.adw_2053-Ps Mix IndexB
Read-only
Inspect

Enables marketers to identify the optimal product, price, and promotional mix for specific consumer segments to maximize sales lift and market share.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description does not need to emphasize safety. The description adds context about the optimization goal but does not disclose additional behavioral traits like required data or limitations beyond what annotations provide.

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

Conciseness5/5

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

The description is a single sentence that is front-loaded with the core purpose, containing no unnecessary words. It earns its place efficiently.

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

Completeness3/5

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

The tool has one optional parameter, no output schema, and annotations. The description explains the tool's function but does not clarify return format or behavior without the 'days' parameter. Adequate but not fully complete.

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

Parameters3/5

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

Schema description coverage is 100% for the single optional parameter 'days'. The description does not add meaning beyond the schema's explanation about history vs snapshot, so baseline score of 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?

The description clearly states the tool's purpose: enabling marketers to identify optimal product, price, and promotional mix for consumer segments to maximize sales lift and market share. It uses a specific verb and resource, but does not differentiate from the many 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 usage guidelines are provided. The description does not mention when to use this tool versus alternatives, nor does it give any context about prerequisites or exclusions.

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

adw.adw_206FDIC Deposit-Runoff VelocityC
Read-only
Inspect

Is the US banking sector showing early-stage deposit liquidity stress?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the description carries less burden. However, the description adds no behavioral context beyond what annotations provide (e.g., no mention of data source, update frequency, interpretation of results).

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?

Extremely concise (one sentence) but potentially under-specified. Every word is necessary, but the description could be clearer and more informative without being much longer.

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, and the description does not explain what the tool returns (e.g., a numeric value, a chart, a classification). Without this, the agent cannot fully understand the tool's output. The single optional parameter is well-documented in the schema, but the overall functionality is 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?

Schema description coverage is 100% (the only parameter 'days' has a clear description). The tool description itself does not add parameter information, but since the schema handles it, baseline is 3. No additional value from description.

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 phrased as a question ('Is the US banking sector showing early-stage deposit liquidity stress?') rather than stating a verb+resource. It implies the tool assesses deposit runoff stress but does not explicitly say what it does (e.g., returns a metric, indicator, or alert). The title is more descriptive but the description itself 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 Guidelines2/5

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

No guidance on when to use this tool vs its many siblings. No conditions, prerequisites, or exclusions are mentioned. The agent is left to infer use from the title and question alone.

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

adw.adw_207Treasury Auction Tail Stress IndexC
Read-only
Inspect

Is the US Treasury market struggling to absorb new debt issuance?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Description does not elaborate on behavioral traits such as output nature, data source, or interpretation. Annotations indicate readonly but no additional context.

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?

Extremely concise but fails to convey crucial information. It is a question rather than a clear description.

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?

No explanation of output format or interpretation. With many sibling tools, this description does not help an agent distinguish when to use this tool. No output schema, so description must compensate.

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 already documents the 'days' parameter fully. Tool description does not add any parameter information, but schema coverage is 100%.

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 is a question suggesting the tool measures market absorption, but lacks a clear verb and resource. It does not explicitly state that it returns an index value or how to interpret it.

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 instructions on when to use this tool versus other adw tools or alternatives. The description is a standalone question without usage context.

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

adw.adw_208EDGAR Risk-to-MD&A Sentiment DivergenceC
Read-only
Inspect

Does a company's Risk-Factors vs MD&A sentiment gap predict earnings disappointment?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The readOnlyHint annotation indicates it is a read operation, but the description does not disclose what the output is (e.g., a score, signal, or time series). The Gold tier requirement for history is mentioned only in the parameter description, not in the main 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 a single sentence, making it very concise. However, it lacks structure and does not provide bullet points or sections for 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?

The description fails to explain what the tool returns, how to interpret results, or details about the underlying data. Given the tool's complexity and lack of output schema, the description is insufficient for an agent to fully understand its behavior.

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 'days' with a clear description. The main description adds no further semantic value, so a baseline score of 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?

The title and description clearly indicate the tool analyzes sentiment divergence between Risk Factors and MD&A sections of EDGAR filings to predict earnings disappointment. The description is phrased as a question, but the intent is discernible.

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 the many sibling tools. There is no mention of prerequisites, data scope, or comparison to alternatives.

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

adw.adw_209US Federal Contract-Award MomentumC
Read-only
Inspect

Is federal prime-contract award activity accelerating or slowing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral details beyond that. It does not explain what 'momentum' means, output format, or how the speed-up/slow-down is calculated. The parameter description (days) adds some context but not enough for overall 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 short sentence, efficient and without wordiness. It is front-loaded with the core question. However, it could be more informative without losing 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?

Given the optional parameter and lack of output schema, the description should at least indicate what the tool returns (e.g., a trend score, time series). It only asks a question, leaving the agent without enough information to understand the output or context of use. The sibling tools do not provide contrast.

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 sole parameter 'days', which is well-documented with constraints, semantics (history vs snapshot), and tier requirement. The tool description adds no additional parameter information, so baseline score 3 is appropriate.

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 is a question ('Is federal prime-contract award activity accelerating or slowing?'), which implies the tool measures momentum but does not clearly state a verb+resource. The title clarifies it's about contract-award momentum, but purpose remains vague compared to explicit action statements.

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. The schema notes a Gold tier requirement for history, but no explicit when-not-to-use or comparison with sibling tools (which are not differentiated by name).

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

adw.adw_210OFR Financial-Stress Persistence ScoreC
Read-only
Inspect

Is current market stress a transient spike or a persistent regime shift?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral context beyond the readOnlyHint annotation. It does not disclose any traits such as data freshness, averaging method, 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.

Conciseness2/5

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

The description is only one sentence, but it is structured as a question rather than an informative tool description. It is concise but not appropriately formatted for 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?

Given the lack of an output schema, the description should explain the return value (e.g., a score or series). It fails to do so, leaving the agent without enough information to understand the tool's 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?

The input schema fully documents the single optional parameter 'days' with a clear description. The tool description adds no additional meaning to 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.

Purpose2/5

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

The description is phrased as a rhetorical question instead of a declarative statement of the tool's function. While the title indicates it returns a persistence score, the description fails to clearly state what the tool does or what output 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 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 any of its many siblings. The description does not mention any context or exclusion criteria.

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

adw.adw_212Seismic Event IntensityB
Read-only
Inspect

How elevated is global seismic energy release right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true. The description adds that history requires 'Gold tier', which is useful behavioral context. However, it does not elaborate on the output format or limitations beyond that.

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 concise (one sentence), but the question format is slightly less direct than a declarative statement. Still efficient and 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?

Given one optional parameter and no output schema, the description covers basic function and history requirement, but does not describe what the output (e.g., a numerical value or series) looks like.

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?

Only one parameter 'days' with schema coverage 100%. The schema description already explains the history feature; the tool description adds no additional meaning beyond that.

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 asks 'How elevated is global seismic energy release right now?' which implies the tool returns a current measure. It is clear enough but lacks a direct action verb (e.g., 'Returns current level') and does not differentiate from many 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 on when to use this tool versus other adw tools. The description does not mention alternatives or specific contexts beyond the optional history feature.

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

adw.adw_213Agricultural Input/Climate Stress (Corn Belt)B
Read-only
Inspect

Is the US Corn Belt under precipitation/soil-moisture stress?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true. The description adds context about what the tool measures (precipitation/soil-moisture stress) and the optional history constraint (up to 5 years, tier restriction). No contradictions.

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

Conciseness4/5

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

The description is a single, focused sentence that front-loads the key purpose. It is concise with no unnecessary 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?

The description explains the tool's core function but does not describe the output format (e.g., scalar index, timeseries). For a simple query, this 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.

Parameters3/5

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

Schema coverage is 100% with detailed parameter description for 'days'. The tool description adds no extra parameter info, so 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?

The description clearly states the tool assesses precipitation/soil-moisture stress for the US Corn Belt, with a specific question. However, it does not differentiate from many sibling tools that may cover other regions or indicators.

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. The only usage hint is in the parameter description (history requires Gold tier), but that is not part of the main description.

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

adw.adw_215US Aviation Disruption IndexB
Read-only
Inspect

How disrupted is the US airspace system right now (ground stops/delays)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations declare readOnlyHint=true, and the description adds context by specifying the concept measured (disruption from ground stops/delays) and the tier restriction for the optional history feature. No contradictions.

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

Conciseness4/5

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

The description is very concise, one sentence in length. It is front-loaded with the key question. However, a declarative statement might be clearer, but it earns its place with no unnecessary 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?

The description lacks details about the output format (e.g., numeric index, labels) and does not explain what 'current snapshot' means. With no output schema, the description should compensate more, but it is adequate for a simple read-only 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 parameter description in the schema is thorough. The tool description does not add new information about the parameter, but baseline 3 is appropriate given 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 as a question clearly indicates the tool provides a disruption index for the US airspace system, focusing on ground stops and delays. It is a specific verb+resource but does not explicitly differentiate from sibling tools, which have generic names.

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 alternatives or when not to use it. The parameter description mentions a Gold tier requirement for history but that's not usage context.

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

adw.adw_217Renewable Resource AvailabilityC
Read-only
Inspect

How favorable are wind+solar resource conditions in the ERCOT region?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds minimal behavioral insight beyond the annotations. It does not disclose what 'favorable' means, whether it returns a metric or classification, or how the optional 'days' parameter affects behavior. The schema provides some clarity on 'days', but the main description 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.

Conciseness4/5

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

The description is a single, concise sentence that efficiently conveys the core purpose. It is not verbose, but could benefit from including output details without losing 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?

Given no output schema, the description should explain the nature of the response. It does not specify whether the result is a numeric value, category, or time series. The optional parameter's effect is noted in the schema but not in the description, leaving users unclear about what to expect.

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 the 'days' parameter well-documented in the schema. The tool description adds no parameter-level information, so it meets the baseline expectation 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 indicates the tool's function: assessing wind and solar resource favorability in the ERCOT region. It uses a specific verb ('favorable') and resource ('wind+solar resource conditions'), and the geographic scope differentiates it from many sibling tools that likely cover other data. However, it lacks precision on output format.

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. There is no mention of prerequisites, suitability for specific tasks, or conditions where another sibling tool might be more appropriate.

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

adw.adw_219FDA Drug-Recall VelocityC
Read-only
Inspect

Is FDA Class-I drug-recall enforcement accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the tool is safe to read. But the description adds no behavioral context such as what the output contains (e.g., trend data, boolean) or expected access conditions beyond the 'days' parameter's tier requirement mentioned in schema.

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 (one sentence question) but under-specified. It is concise but not informative enough, failing to earn its place as a complete description.

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, the description should explain the return format or type of result. It does not, leaving the agent uncertain about what 'acceleration' means or what data is returned. The description is incomplete for an agent to use 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?

Schema coverage is 100% for the single parameter 'days', and its description fully explains its behavior. The tool description does not add any additional parameter semantics, so baseline score 3 is appropriate.

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 is a question that suggests the tool assesses acceleration of FDA Class-I recalls. It lacks a clear verb+resource statement (e.g., 'Returns data on recall trends'), making the purpose ambiguous. However, it distinguishes itself from sibling tools by focusing on drug recall enforcement.

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

Usage Guidelines2/5

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

No explicit guidance on when or when not to use this tool. The question implies use for checking acceleration, but no alternatives or exclusions are mentioned.

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

adw.adw_220Food-Recall Safety SignalC
Read-only
Inspect

Is Class-I food-recall enforcement accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, indicating a read-only operation. The description does not contradict annotations and adds no additional behavioral context, but does not need to since safety profile 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.

Conciseness3/5

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

The description is a single sentence, which is concise, but it is not front-loaded with actionable information. It is minimal but not wasteful.

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, the description should explain the return value. It does not, leaving the agent without understanding what the tool returns. The tool's purpose is unclear, making it incomplete.

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

Parameters3/5

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

Schema coverage is 100% with the 'days' parameter fully described. The tool description adds no additional meaning beyond the schema, so baseline 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 is a vague question ('Is Class-I food-recall enforcement accelerating?') rather than a clear statement of what the tool does. It lacks a specific verb and resource, and does not differentiate 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 provided on when to use this tool versus alternatives. The description does not mention context or exclusions.

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

adw.adw_223Global Trade-Openness SignalC
Read-only
Inspect

Is global trade openness (trade as % of GDP) expanding or contracting?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Beyond the annotations indicating it is read-only, the description adds no behavioral details. It does not explain the return format, how the signal is computed, or any other side effects. No contradiction with annotations.

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, but it is vague and does not convey actionable information. It is concise but lacks substance.

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 no output schema, the description should clarify what the tool returns (e.g., a value, trend, or graphical data). It only asks a question, leaving the agent without a clear understanding of 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?

The description does not mention the single optional parameter 'days'. However, the input schema provides a thorough description of the parameter, covering its purpose and constraints. With 100% schema coverage, 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?

The description clearly states the tool measures global trade openness as a percentage of GDP and whether it is expanding or contracting. It specifies the verb 'expanding or contracting' and the resource 'global trade openness', but does not distinguish it from sibling tools.

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

Usage 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 simply poses a question without any context on prerequisites, exclusions, or when it is appropriate to invoke.

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

adw.adw_232eCFR Regulatory-Change ImpactB
Read-only
Inspect

How intense is recent US federal regulatory-change activity?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations declare readOnlyHint=true and openWorldHint=false, so the description does not need to restate that. However, it does not add any behavioral context beyond annotations, such as data freshness, rate limits, or the Gold tier requirement for historical data (which is only in the schema). This is adequate but uninformative.

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, front-loaded with the core purpose. It wastes no words. However, the question format is less direct than an imperative statement, slightly reducing 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?

Given the simplicity (one optional parameter, no output schema), the description combined with the schema provides enough context for basic understanding. However, it leaves unclear what the output represents (e.g., numeric score, classification) and what 'intensity' means operationally. This is acceptable but not comprehensive.

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 covers the single 'days' parameter fully (100% coverage), so the description need not repeat it. The description adds no additional meaning to the parameter, meeting the baseline 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?

The title and description clearly indicate this tool measures intensity of recent US federal regulatory change via eCFR. The question format is clear but could be more precise (e.g., 'Returns a metric of regulatory change intensity'). It distinguishes from siblings by its specific focus on regulatory change activity.

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. The description does not mention scenarios, prerequisites, or when not to use. Sibling tools are numerous and varied, but no differentiation is provided.

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

adw.adw_233FDIC Bank NIM Compression IndexC
Read-only
Inspect

Are bank net interest margins compressing across the sector?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true. The description adds no behavioral context beyond what is implied by the title and the parameter schema. No mention of data sources, updates, 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.

Conciseness3/5

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

The description is extremely short but at the expense of informativeness. A single question does not effectively convey functionality; it could be restructured as a clear statement while remaining 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?

Given the simple schema and no output schema, the description should provide more context (e.g., what the index represents, how it is calculated, typical output format). The current description leaves the agent guessing about the return value and use case beyond the title.

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 covers the single parameter 'days' well, including description and constraints. The tool description does not add parameter information, but schema coverage is 100%, so baseline 3 applies.

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

Purpose3/5

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

The description is phrased as a question, which hints at the tool's purpose (measuring NIM compression) but does not explicitly state what the tool does. The title clarifies it's an index, but the description should start with a verb like 'Provides' or 'Returns'.

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 usage guidelines are provided. The description does not indicate when to use this tool versus the many sibling tools, nor does it specify any prerequisites or alternatives.

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

adw.adw_234GLEIF Counterparty Ownership ComplexityC
Read-only
Inspect

How complex/opaque is a counterparty's legal ownership structure?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds no behavioral traits beyond what annotations provide (e.g., data source, update frequency, performance). It does not contradict annotations.

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, which is concise but lacks informative structural elements (e.g., use cases, output hints). It is minimally viable but not exemplary.

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, the description should compensate by explaining what the tool returns (e.g., a complexity score, categories). It does not. The tool's purpose is superficially hinted but incomplete for an agent to use 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?

Schema description coverage is 100% for the single optional parameter 'days', and the description does not add further meaning. Baseline of 3 applies since the schema already documents the parameter well.

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 is a question ('How complex/opaque...') that vaguely implies an assessment of ownership structure complexity, but does not use a specific verb or resource name. It distinguishes from siblings only by domain (GLEIF counterparty) but does not clarify what exactly the tool returns (e.g., a score, category).

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

Usage Guidelines2/5

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

No guidance on when to use this tool vs. the many sibling tools. It does not specify any context, prerequisites, or alternatives, leaving the agent with no decision support.

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

adw.adw_238GDELT Conflict-to-Trade Disruption SignalC
Read-only
Inspect

Is global trade-disruption news (tariffs/sanctions/export bans) escalating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the description does not need to repeat that. The description implies a read operation by asking 'Is ... escalating?'. It adds no further behavioral context (e.g., data freshness, required permissions). Score 3 because annotations carry the safety profile.

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?

Description is a single, short sentence. It is efficient in length but the question format and lack of structure (e.g., bullet points) reduce clarity. Every word earns its place, but the description could be more informative in the same space.

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?

Description lacks details about output format, interpretation of the signal, and data sources. With no output schema and minimal description, the agent cannot fully understand what the tool returns or how to use the result. Sibling tools are numerous and opaque, so more 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?

Schema coverage is 100% for the single parameter 'days', with a detailed description in the schema. The tool description does not elaborate on the parameter, so it adds no semantic value beyond the schema. Baseline 3 given 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?

Description uses a question format to convey the tool's focus on escalation of trade-disruption news. While not a standard verb-noun structure, it clearly identifies the resource (tariffs/sanctions/export bans) and the action (assessing escalation). The title provides additional context (GDELT Conflict-to-Trade Disruption). Distinguishes from siblings generically as a signal tool, but not explicitly.

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 sibling tools. No mention of prerequisites, alternatives, or exclusions. The description only states the purpose, leaving the agent without decision support for tool selection.

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

adw.adw_250USD Broad-Strength Index (DXY proxy)B
Read-only
Inspect

How strong is the US dollar against the major-currency basket right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

The annotation `readOnlyHint=true` indicates the tool is read-only, and the description does not contradict this. The description adds behavioral context: history requires Gold tier, and if no days parameter is provided, a current snapshot is returned. This goes beyond annotations.

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, consisting of a single sentence. While it is front-loaded and efficient, it may be too brief to fully inform the agent. Every word earns its place, but the sentence is a question rather than a direct statement.

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

Completeness3/5

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

The tool has no output schema, so the description should hint at the return format. It does not specify whether the output is a numeric value, a string, or something else. Given the tool's simplicity and single parameter, the description is adequate but not complete.

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

Parameters3/5

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

Schema description coverage is 100% for the single parameter, so the schema already documents the `days` parameter well. The description repeats the history option but does not add extra meaning beyond what the schema 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 as a question effectively conveys that the tool returns the current USD strength against a major-currency basket. The title and name clearly indicate it's the USD Broad-Strength Index (DXY proxy). However, the description could be more explicit about returning the current index value.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives. There is no mention of when not to use it or any reference to sibling tools. The only usage hint is in the parameter description about requiring Gold tier for history.

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

adw.adw_251US Power-Grid Outage StressB
Read-only
Inspect

How stressed is the US power grid right now (customers out)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already mark it as read-only. The description adds useful context: it returns current snapshot of customers out for the US power grid, and the days parameter enables a history series requiring Gold tier. This goes beyond annotations.

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, concise and to the point. However, the question format is less direct than a command 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?

No output schema exists, and the description does not specify the return format (e.g., number, percentage). It mentions 'customers out' but lacks detail on how the stress metric is represented. Adequate but not comprehensive.

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

Parameters3/5

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

Schema coverage is 100%, with a detailed description for the 'days' parameter. The tool description adds no new parameter information beyond the schema, so 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?

The description clearly states the tool returns US power grid outage stress measured by customers out. It is specific about the resource and metric, but does not explicitly differentiate from the many sibling tools, though the unique topic likely distinguishes it.

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. The parameter description explains history mode vs snapshot, but there is no context for tool selection among siblings.

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

adw.adw_252US Severe-Weather Hazard LoadC
Read-only
Inspect

How heavy is the current US severe-weather alert load?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint=true, so the tool is safe. The description adds minimal behavioral context: it mentions 'current' but does not explain the optional history behavior (which is covered in the parameter schema). No other traits 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.

Conciseness2/5

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

The description is extremely concise (a single question), but it is under-specified. It does not provide enough information to be useful, making it more of a lack of content 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?

The tool has a simple interface but no output schema. The description should explain what the output represents (e.g., numeric load, categories). It fails to define 'heavy' or describe the return format, leaving the agent without necessary context.

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

Parameters3/5

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

Schema description coverage is 100%, so the parameter 'days' is well-documented in the schema. The main description adds no additional meaning 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.

Purpose3/5

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

The description 'How heavy is the current US severe-weather alert load?' gives a general idea of returning a measure of alert load, but it is vague and not a clear statement of the tool's function. The title helps slightly, but the description lacks specificity about what data is returned.

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. No contexts or exclusions are provided. The only additional usage hint comes from the parameter description about requiring Gold tier for history, but that is not part of the main description.

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

adw.adw_253US Flood-Risk Signal (Gulf Coast)C
Read-only
Inspect

Is river-discharge building toward flood risk on the US Gulf Coast?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true, but the description adds no additional behavioral context (e.g., data source, update frequency, or real-time nature).

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

Conciseness4/5

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

The description is a single, concise sentence that efficiently conveys the tool's purpose without unnecessary words.

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 the description does not explain what the tool returns (e.g., a signal value, boolean, or data series), leaving the agent uncertain about the response 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?

Schema coverage is 100%, and the schema description for the 'days' parameter is detailed, so the description does not need to add more. 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?

The description clearly states the tool assesses whether river-discharge is building toward flood risk on the US Gulf Coast, distinguishing it from other signals 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?

No guidance on when to use this tool versus alternatives (e.g., other flood risk tools or similar signals). No when-not-to-use information.

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

adw.adw_254US Labor-Market StressC
Read-only
Inspect

Is the US labor market weakening (unemployment level + recent trend)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds minimal behavioral context beyond the readOnlyHint annotation. It hints at data sources (unemployment level + trend) but does not disclose computational details, return structure, or any limitations. The annotation already indicates safe read, so the description adds little value.

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 (one sentence) and front-loaded with purpose. However, it may be too brief, omitting important details about output and usage context, which slightly reduces its effectiveness.

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 output schema and the presence of many similar sibling tools, the description is incomplete. It does not explain return format, differentiate from other indicators, or provide enough context for an agent to reliably select and invoke this 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% for the single optional 'days' parameter, and the description does not add any additional semantic meaning. Baseline of 3 is appropriate as the schema already documents the parameter's purpose and 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 as a question 'Is the US labor market weakening?' clearly conveys the tool's purpose of assessing labor market stress, and mentions unemployment level and trend. However, it does not specify the output format (e.g., score, category, chart), which leaves some ambiguity for an agent.

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 the many sibling economic indicators. The description implies usage when interested in US labor market health, but no explicit when-to-use or when-not-to-use is provided, nor alternatives listed.

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

adw.adw_255US Housing-Starts MomentumC
Read-only
Inspect

Is US housing construction accelerating or stalling?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds no behavioral context beyond what annotations (readOnlyHint=true) already indicate. It does not disclose return type, data format, or any side effects. With annotations present, the bar is lower, but the description still fails to add meaningful behavioral details.

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 (one sentence), but it is not effective. The question format wastes the single sentence on a rhetorical query rather than providing useful information. Conciseness should not sacrifice 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?

Given the tool has one optional parameter, no output schema, and many sibling topics, the description is entirely inadequate. It does not explain what data is returned, how to interpret 'momentum', or any context for the housing starts metric. The parameter description in the schema partly mitigates this, but the main description misses essential context.

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

Parameters3/5

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

Schema coverage is 100% (the single 'days' parameter has a description). Baseline is 3. The tool description itself contains no parameter information, so it neither adds nor detracts from the schema's own semantics.

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 a question ('Is US housing construction accelerating or stalling?') rather than a clear verb+resource statement. It does not explicitly state what the tool does, and fails to distinguish it from many similar sibling tools (e.g., adw.adw_250, adw.adw_251) which likely also provide housing or economic indicators.

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 context, prerequisites, or exclusions. Agents receive no help in deciding between this tool and its siblings.

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

adw.adw_256US Retail-Sales MomentumC
Read-only
Inspect

Is US consumer retail spending accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds that it answers a specific question, but provides no further behavioral details (e.g., data source, update frequency, or output format). With annotations covering the safety profile, the description adds limited additional transparency.

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 concise (one short sentence). It front-loads the purpose but lacks structure or additional details that could fit without being verbose. Adequately sized but could be more informative.

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 is provided, yet the description does not explain what the tool returns (e.g., a boolean, a metric, a time series). Given the simple parameter, the description is incomplete in conveying the output nature, which is essential 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 documentation covers 100% of the single parameter 'days' with a clear description. The tool description does not add any extra meaning beyond the schema, so baseline score of 3 is appropriate.

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 phrases the tool's purpose as a question ('Is US consumer retail spending accelerating?'), which provides a clear intent but lacks a standard verb+resource structure. It hints at outputting an acceleration assessment, but the exact output 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 on when to use this tool versus its many sibling tools. The description does not specify any prerequisites or context, leaving the agent without direction for selection.

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

adw.adw_257US Industrial-Production MomentumC
Read-only
Inspect

Is US industrial output accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint=true, so the description does not contradict. However, the description adds no behavioral context beyond that. It does not mention the days parameter, tier requirements, or what the output represents, leaving important behavioral aspects unspecified.

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, which is concise but not sufficiently informative. It is front-loaded but under-specified. It earns a 3 for not being verbose, but it sacrifices clarity 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?

Given the lack of output schema and the need to explain the tool's output, the description is incomplete. It does not clarify what information is returned (e.g., a numeric value, a trend indicator). The sibling tools are numerous, and no differentiation is provided.

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 for the only parameter ('days') is 100%, providing full documentation there. However, the description itself does not mention the parameter or add any semantic value. Baseline would be 3, but the description fails to compensate, so a 2 is warranted.

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 a question ('Is US industrial output accelerating?') rather than a clear action statement. It does not specify what the tool returns or how it determines acceleration. The title provides some context, but the description lacks a verb+resource structure, making it ambiguous among many 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 provided on when to use this tool versus alternatives. There are no exclusion criteria, prerequisites, or examples. The description does not help an agent decide when this tool is appropriate.

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

adw.adw_258US Consumer-Sentiment LevelD
Read-only
Inspect

Is US consumer sentiment improving or deteriorating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so no contradiction. However, the description adds minimal behavioral context beyond what annotations provide. It does not disclose data source, update frequency, or what the 'snapshot' represents.

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 a single, poorly structured question. It is not a proper description; it lacks any declarative or imperative form and does not convey tool functionality concisely.

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?

There is no output schema, and the description does not explain what the tool returns. Without additional context, the agent cannot infer the response format or content, making the tool incomplete 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?

Schema description coverage is 100% (the 'days' parameter is fully documented). The description does not mention the parameter, but the schema already explains it. Baseline 3 is appropriate as the schema carries the burden.

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 a vague question ('Is US consumer sentiment improving or deteriorating?') rather than a clear statement of what the tool does. It does not specify that the tool returns a sentiment level or trend, and it fails to distinguish the tool from its numerous siblings.

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 other sibling tools. The description does not provide any context for appropriate use cases or alternatives.

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

adw.adw_259US Jobless-Claims StressD
Read-only
Inspect

Are US initial jobless claims signaling labor stress?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral context. It does not describe what happens when the tool is invoked, what data is returned, or any side effects. With readOnlyHint already present, the description is not contradictory but is minimally informative.

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 (one question), which in this case is under-specification rather than conciseness. It lacks essential information about the tool's purpose and behavior.

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, the description should explain what the tool returns, but it does not. The tool has many siblings and a cryptic name, yet the description provides no context to help an agent understand what the tool does or how it fits in the broader set.

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 only parameter 'days' is fully described in the input schema (100% coverage). The tool description adds no additional meaning beyond what the schema already provides, but this meets the baseline for a well-documented parameter.

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 a question ('Are US initial jobless claims signaling labor stress?') rather than a statement of what the tool does. It does not specify that the tool returns data or provides an analysis. The title hints at the topic, but the description fails to define the tool's action or output.

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?

The description provides no guidance on when to use this tool versus any of its many siblings. There is no indication of use cases, prerequisites, or alternatives.

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

adw.adw_260US Nonfarm-Payrolls MomentumC
Read-only
Inspect

Is US job creation accelerating or slowing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The annotations declare readOnlyHint=true, but the description adds no behavioral context. It does not explain what the tool outputs (e.g., a single number, chart, or time series), leaving the agent without critical usage information.

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 concise (one sentence) but it is a question that fails to convey actionable information. It lacks front-loaded purpose and wastes the single sentence on a query rather than a definitive statement.

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 must explain return values. It does not mention the format, type, or interpretation of the momentum metric. The parameter clarification in the schema is helpful, but the overall tool context is incomplete.

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 coverage is 100% with a well-described 'days' parameter. The tool description does not add any parameter-level meaning beyond the schema, but the schema itself is sufficient. Baseline score of 3 applies.

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 a vague question ('Is US job creation accelerating or slowing?') rather than a clear statement of what the tool does. It does not specify a verb or resource action like 'retrieve' or 'compute', making it ambiguous for an AI agent.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description implies a specific economic indicator but does not compare to sibling tools or mention prerequisites or use cases.

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

adw.adw_261US Building-Permits MomentumC
Read-only
Inspect

Are US building permits (leading housing) accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already indicate readOnlyHint=true (safe read) and openWorldHint=false. The description adds no behavioral details (e.g., how acceleration is computed, data source, limitations). It fails to provide meaningful transparency beyond what annotations already convey.

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 (one sentence), but it is phrased as a question rather than a declarative statement or command. While concise, the grammatical structure is non-standard for a tool description.

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, the tool description should explain what the tool returns (e.g., a data point, a chart, a series). It does not, nor does it clarify the meaning of 'momentum' or 'acceleration.' The description is incomplete for a tool with no output schema and a vague title.

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 'days' parameter fully. The tool description adds no additional meaning or context about the parameter, which is acceptable per baseline scoring.

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 mentions the resource (US building permits) and concept (acceleration), but is phrased as a question and does not clearly state what the tool returns (e.g., a data series, a snapshot, a trend indicator). It provides some specificity about the resource but lacks clarity on output type.

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 its many siblings (e.g., other adw tools). No mention of alternatives or context for when this is the appropriate choice.

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

adw.adw_262US Durable-Goods Orders MomentumC
Read-only
Inspect

Is US business capex (durable-goods orders) accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral details beyond the schema parameter. It does not explain output format or behavior (e.g., returns a boolean or value), which is important given no output schema.

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, but it sacrifices informativeness for brevity. It is front-loaded but does not clearly communicate the tool's purpose or 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?

Given the lack of output schema and many siblings, the description is incomplete. It does not explain what the tool returns or why it is unique, leaving the agent underspecified.

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

Parameters3/5

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

Schema coverage is 100% with the single 'days' parameter well-described. The tool description does not add any additional parameter semantics, meeting the baseline for high coverage.

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 phrased as a question ('Is US business capex accelerating?') rather than stating what the tool does (e.g., returns a momentum metric). It vaguely indicates the subject but lacks a clear verb or resource, making it hard to differentiate from many similar 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 on when to use this tool vs alternatives. With a large list of sibling tools, there is no context for selection, prerequisites, or use cases.

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

adw.adw_263US Consumption MomentumD
Read-only
Inspect

Is US personal consumption accelerating?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior1/5

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

The description adds no behavioral context beyond the annotation's readOnlyHint=true. It does not disclose any traits such as output format, latency, or access restrictions.

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 (one question), which is under-specified rather than concise. It lacks structure and essential 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?

Despite low complexity, the description is incomplete. It does not explain the output, the meaning of 'momentum', or how the optional parameter affects results.

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

Parameters3/5

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

Schema coverage is 100% for the single parameter 'days', so baseline is 3. The description does not add any extra meaning beyond the schema, but it is not misleading.

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 a vague question ('Is US personal consumption accelerating?') rather than a clear action statement. It does not use a verb+resource pattern, and it fails to distinguish from numerous sibling tools with opaque names.

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. There is no mention of context, prerequisites, or exclusion cases.

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

adw.adw_264US Vehicle-Sales MomentumC
Read-only
Inspect

Is US auto demand accelerating or slowing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations provide readOnlyHint=true, indicating safe read. However, the description adds no behavioral details beyond that, such as what data source is used, how momentum is calculated, 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 very concise—a single informative question. It is front-loaded and to the point, but it could be slightly more structured without losing 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?

Given no output schema, the description should explain what the tool returns. It does not. The parameter is well-documented in schema, but the overall tool purpose and output are 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%, so baseline is 3. The description does not add extra meaning to 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.

Purpose3/5

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

The description is a question that hints at assessing US auto demand momentum, but it doesn't explicitly state what the tool does (e.g., returns a metric or classification). It vaguely indicates the purpose but lacks clarity and differentiation 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 guidelines on when to use this tool versus alternatives. The description doesn't specify context, prerequisites, or scenarios. The optional 'days' parameter is mentioned in schema but not in description.

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

adw.adw_310Policy Volatility IndexC
Read-only
Inspect

Is US federal rulemaking accelerating or decelerating right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate read-only, but description adds no behavioral details (e.g., what the index measures, output format). Lacks transparency.

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 sentence, concise but not informative. It's not verbose, but the content is insufficient.

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 description does not explain return values. Incomplete for a tool with one optional parameter.

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

Parameters3/5

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

Schema fully covers the optional 'days' parameter with bounds and tier requirement. Description adds no additional semantics beyond 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 poses a question about acceleration/deceleration of US federal rulemaking, hinting at a volatility index but not explicitly stating the tool's purpose. It's vague but 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 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 instead of alternatives. The description offers no context for selection.

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

adw.adw_311Labor Market Tightness ScoreA
Read-only
Inspect

How tight is the US labor market right now, and tightening or loosening?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already indicate readOnlyHint=true, so the description does not need to reiterate that. The description adds context by mentioning 'tightening or loosening,' implying the output includes a direction or trend. However, it does not describe the output format, units, or any limitations beyond the parameter description in the schema.

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 sentence that efficiently captures the tool's purpose. It is front-loaded with the key question and has no extraneous words. Every word 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?

Given the tool's complexity (single optional parameter, read-only, no output schema), the description provides a high-level idea but lacks specifics such as the exact output format (e.g., numeric value, text), units, or data source. It is adequate but not fully complete for an agent to understand the expected response without further inference.

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 optional 'days' parameter, which is fully described there. The tool description itself does not mention the parameter, so it adds no additional semantics. Baseline score of 3 is appropriate given high 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 directly answers the question 'How tight is the US labor market right now, and tightening or loosening?' This clearly states the tool's function (retrieve a specific economic indicator) and resource (labor market tightness). It distinguishes itself from the many sibling tools by focusing on a unique metric.

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 does not explicitly state when to use this tool versus alternatives or when not to use it. However, the tool name and description make its purpose obvious, so usage is implied. No guidance on exclusions or prerequisites is provided.

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

adw.adw_312Healthcare Cost Transparency GapC
Read-only
Inspect

How intense is pharma/device industry financial engagement with US physicians, and growing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds minimal behavioral context, hinting at a 'snapshot' or 'history' via the 'days' parameter but does not explain the output structure or behavior in detail. Since annotations cover safety, the description's added value is limited.

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, which is concise but lacks structure. It is front-loaded but provides insufficient information. It earns its place by being brief, but at the cost of 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?

Given no output schema, the description should clarify what the tool returns (e.g., a numerical index, a table, a trend). It does not. The tool's complexity is moderate (optional parameter for history), but the description fails to explain the expected output, making the tool usage 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 schema description covers the 'days' parameter fully, including constraints and purpose. The tool description does not add any additional meaning about parameters, but 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.

Purpose2/5

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

The description is phrased as a question ('How intense...?') rather than a clear statement of what the tool does. It vaguely indicates the topic (pharma/device financial engagement with US physicians) but fails to specify whether it returns a metric, a report, or a visualization. The title 'Healthcare Cost Transparency Gap' adds confusion about the tool's 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?

No guidance is provided on when to use this tool versus the many siblings. There is no mention of prerequisites, alternatives, or context where this tool is appropriate. The description offers no exclusions or comparative hints.

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

adw.adw_313Energy Regulatory Exposure IndexC
Read-only
Inspect

How elevated are US commercial energy prices vs historical norms?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true. The description adds no behavioral details (e.g., return format, Gold tier requirement for history). Does not contradict annotations.

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

Conciseness4/5

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

Single sentence, very concise. However, the informal question format slightly reduces clarity. Still 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?

Lacks explanation of the index meaning, units, or what 'elevated' quantifies. No output schema, so description should cover return value but does not.

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

Parameters3/5

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

Schema coverage is 100%, so baseline is 3. The description does not add meaning beyond the schema; the 'days' parameter is only explained in 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 is phrased as a question, which vaguely implies it returns an index comparing US commercial energy prices to historical norms. The title clarifies it's an index, but the description lacks a direct statement of 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 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 the many sibling tools. No context about prerequisites, exclusions, or suitable scenarios.

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

adw.adw_314Infrastructure Investment VelocityC
Read-only
Inspect

Is US infrastructure investment accelerating or contracting relative to trend?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations indicate readOnlyHint=true, but the description fails to add any behavioral details beyond that. It does not describe what data is returned, how the trend is calculated, or any side effects, leaving significant gaps in 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?

While extremely concise (one sentence), the description is under-specified and poorly structured. It is a question, not a declarative description, and lacks essential front-loaded information about the tool's purpose and 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?

Given the simplicity of the tool (one optional parameter, no output schema), the description should be sufficient to convey what the tool does. However, it fails to explain the output format, the meaning of 'accelerating or contracting,' or how the trend is determined, making it incomplete.

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% coverage for the single parameter 'days', including a description. The tool description does not add further meaning to the parameter, but since the schema already documents it adequately, a baseline 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 is a question ('Is US infrastructure investment accelerating or contracting relative to trend?') rather than a declarative statement of the tool's function. This is vague and does not clearly specify the action or resource, making it difficult for an agent to understand what the tool does exactly.

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 alternative tools. There is no mention of prerequisites, limitations, or scenarios where this tool is appropriate, leaving the agent without context for selection.

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

adw.adw_335US Freight Regulatory Risk IndexB
Read-only
Inspect

Is US freight activity elevated vs baseline (carrier utilization / regulatory demand)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so no safety concerns. Description adds constraints: 'days' parameter provides history series (up to 5 years) and requires Gold tier; otherwise returns current snapshot. But it does not disclose output format or limits on request frequency.

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

Conciseness4/5

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

Single sentence, front-loaded with the core question. No redundant text. However, it is a question rather than a declarative statement, which slightly reduces 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?

Tool has no output schema, so description should explain return values. It does not: the agent does not know if output is binary, a numerical index, or a time series. Additionally, no guidance on interpretation of 'elevated vs baseline'.

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 already documents the 'days' parameter comprehensively (optional, range, returns history series, tier requirement). Description does not add new parameter semantics beyond what schema provides. Baseline 3 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?

Description states a clear question assessing US freight activity vs baseline, referencing carrier utilization and regulatory demand. It implies the tool returns an elevated indicator. However, it does not specify the exact output type or differentiate from many sibling adw tools.

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

Usage Guidelines2/5

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

No guidance on when to use this tool vs siblings. No alternatives or exclusions mentioned. The agent must infer usage from the name and vague description.

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

adw.adw_339Software Supply-Chain Vulnerability IndexC
Read-only
Inspect

Is the OSS software supply chain under elevated vulnerability pressure, and where?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description does not add behavioral traits beyond the annotations. Annotations already provide readOnlyHint=true and openWorldHint=false. The description contributes no extra information about side effects, data freshness, or access requirements.

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

Conciseness4/5

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

The description is extremely concise at one sentence. It is front-loaded and wastes no words, though its structure as a question is unconventional for a tool description.

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 no output schema, the description should compensate by explaining what the tool returns. It fails to specify the output format (e.g., score, geographic info). For a tool with one optional parameter, more context about the response is expected.

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?

Parameter schema coverage is 100%, with 'days' fully described in the schema. The tool description adds nothing about parameters, so it meets the baseline of 3.

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 is phrased as a question, which hints at the tool's purpose but does not explicitly state that it returns an index or assessment of vulnerability pressure. The verb 'Is' is not an action verb; it implies a status check. The title clarifies it's an index, but the description alone 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 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. There is no differentiation from other tools, nor any mention of prerequisites or context that would help an agent choose it appropriately.

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

adw.adw_347Global Liquidity Stress IndexB
Read-only
Inspect

What is the current global liquidity stress level — tightening or easing?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already declare readOnlyHint=true. The description adds that the tool returns both a stress level and a direction (tightening/easing), providing behavioral context beyond what annotations offer.

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, concise and front-loaded with the key topic. However, the question format is slightly less direct than an imperative statement could be.

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?

Without an output schema, the description does not explain the response format (e.g., numeric value, categorical). The history option is described in the schema but not in the description, which is acceptable but leaves some 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% for the single parameter 'days'. The description does not add further parameter meaning beyond what the schema already specifies.

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 asks a question that implies the tool retrieves the current global liquidity stress level and indicates whether it is tightening or easing. This clearly identifies the resource and action, though the question form is slightly indirect.

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. The description does not mention any specific context, prerequisites, or alternative tools.

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

adw.adw_348Labor Market Cooling SignalB
Read-only
Inspect

Is the US labor market actively deteriorating (claims/unemployment up, quits/hires down)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The description adds context beyond the annotations by naming the indicators used (claims/unemployment, quits/hires). However, it does not disclose other behavioral traits such as data sources, update frequency, or whether it returns a binary yes/no or a numeric score. Annotations already indicate readOnlyHint=true, so the description partially compensates but lacks depth.

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, consisting of a single sentence. However, the question format is unconventional and may confuse an agent expecting a declarative command. It is front-loaded but sacrifices clarity for brevity. Still, it efficiently conveys the core purpose.

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 has no output schema and only one optional parameter, the description is insufficient. It does not specify the format of the output (e.g., text, numerical indicator) or provide details about the data source or interpretation. The vague question leaves agents uncertain about what exactly they will receive. More context is needed for complete understanding.

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

Parameters3/5

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

The input schema provides a full description for the single parameter 'days', including its purpose and constraints (history series vs snapshot, tier requirement). The tool description does not add any additional meaning about the parameter beyond that. Since schema coverage is 100%, baseline 3 is appropriate; no extra value from 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 indicates the tool assesses whether the US labor market is actively deteriorating, using specific indicators like claims/unemployment and quits/hires. However, it is phrased as a question rather than a declarative statement of functionality, which is slightly less direct. The purpose is specific to a resource (US labor market) and a verb (determine deterioration), but it does not differentiate from siblings since sibling names are non-descriptive codes.

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 provided on when to use this tool versus alternatives. The description implies it is for checking labor market cooling, but there is no mention of specific contexts, prerequisites, or comparisons with sibling tools. Agents have no information about when to choose this tool over others.

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

adw.adw_349EU Fiscal Sustainability Gap ScoreC
Read-only
Inspect

Are Euro-Area governments on a sustainable fiscal path?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds no behavioral context beyond what is in the parameter description (days). It does not disclose data sources, rate limits, or what happens if the user lacks Gold tier for history.

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 short (one sentence question). While concise, it lacks structure and does not provide a definitive statement of functionality.

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 no output schema, the description should clarify the return value. It does not mention what the score represents or its format. The tool is simple but missing output context makes it incomplete.

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

Parameters3/5

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

Schema coverage is 100%, so baseline is 3. The description itself adds no extra meaning to the days parameter beyond the schema's own description. No parameter elaboration.

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 question format to imply the tool assesses fiscal sustainability of Euro-Area governments, matching the title. However, it doesn't explicitly state what the tool returns (a score). It is distinct from siblings because it focuses on EU fiscal sustainability, but could be more direct.

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 compared to siblings, which are numerous economic indicators. There is no mention of when not to use it or prerequisites.

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

adw.adw_354Supply Chain Geopolitical Risk IndexD
Read-only
Inspect

What geopolitical risk is embedded in US supply chains; is China dependence improving?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint true, which is consistent. Description does not add behavioral context beyond what annotations and parameter descriptions provide, such as data freshness or access requirements.

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

Conciseness2/5

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

Extremely brief but not effectively concise; the description is phrased as questions and lacks informative structure.

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?

Tool has no output schema, so description should clarify return values. It fails to describe what the index represents, any units, or format of output, leaving significant 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% and parameter description is adequate. The tool description does not add additional meaning beyond the schema, but baseline 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?

Description is a question rather than a statement of tool purpose. It vaguely indicates the tool relates to a geopolitical risk index for US supply chains and China dependence, but does not clearly state what the tool returns or its primary function.

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 on when to use this tool versus alternatives. No exclusions or context provided for usage.

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

adw.adw_355Raw Material Production Stress IndicatorB
Read-only
Inspect

Is US raw-material production stressed (output decline or input-price surge)?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations declare readOnlyHint=true, so the tool is safe and non-destructive. The description adds context about what constitutes stress (output decline or input-price surge), which is helpful beyond the annotation. However, it does not disclose any other behavioral traits like data freshness, geographic scope, or response format. With annotations covering the safety profile, a 3 is appropriate.

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, very concise. However, its question format is slightly less direct than a statement. Still, it communicates the core purpose without fluff. Could be improved but remains 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 no output schema and only one parameter, the description fails to specify the tool's return format (e.g., boolean, score, or series). It also does not explain how the 'stressed' determination is made beyond output/price. This leaves ambiguity for an agent invoking 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?

Schema coverage is 100%: the 'days' parameter is fully described in the schema. The tool description itself adds no extra parameter information beyond what the schema provides. Baseline 3 is correct.

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 asks 'Is US raw-material production stressed?', clearly indicating the tool assesses stress based on output decline or input-price surge. The verb is implied (assess/indicate) and the resource is specific (US raw-material production). It distinguishes from the many siblings by naming a specific economic indicator, but the purpose could be stated more directly.

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. Given the large list of sibling tools, an agent has no basis for selecting this one over others. No examples, context, 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.

adw.adw_356Global Volcanic Alert Level IndexC
Read-only
Inspect

How elevated is US volcanic alert pressure right now?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations indicate readOnlyHint=true, so safety profile is clear. The description does not add behavioral details beyond that, such as data frequency, accuracy, or limitations. No contradiction noted.

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 poorly structured as it is phrased as a question rather than a clear statement of functionality. It trades informativeness 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?

Without an output schema, the description should clarify what the tool returns. It does not describe the output format or content, leaving the agent with an incomplete understanding of the tool's capabilities.

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

Parameters3/5

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

Schema covers 100% of the single parameter with a sufficient description. The tool description adds no additional meaning about the parameter beyond what the schema provides.

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 a question rather than a declarative statement of the tool's function. It mentions 'US volcanic alert pressure' while the title says 'Global Volcanic Alert Level Index', creating confusion about scope. The purpose is vague and lacks specificity about what exactly is returned.

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. With many sibling tools, explicit usage context is missing, and there are no pointers to alternative tools or conditions for use.

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

adw.adw_357Drug Labeling Volatility IndexB
Read-only
Inspect

Is drug labeling activity accelerating or decelerating vs baseline?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description does not need to restate that. The description adds no further behavioral context. It does not contradict annotations.

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 with one short sentence. No unnecessary words, but the question form may be slightly less effective than a declarative statement. Still, it is well-structured and 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 simple tool with one optional parameter and read-only annotations, the description is moderately complete. However, it does not explain the output format or what 'baseline' refers to, which could be clarified given the lack of output schema.

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 full description for the 'days' parameter (100% coverage). The tool description adds no additional meaning or context beyond what the schema specifies.

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 is a clear question indicating the tool measures acceleration/deceleration of drug labeling activity relative to baseline. It specifies the verb 'accelerating or decelerating' and resource 'drug labeling activity', though phrased as a question rather than a declarative 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?

The description provides no guidance on when to use this tool versus sibling tools. There are no explicit use cases, exclusions, or alternatives mentioned.

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

adw.adw_377Clinical Trial Complexity IndexC
Read-only
Inspect

Is the global clinical-trial landscape becoming more or less complex?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations indicate readOnlyHint=true, so the agent knows it's a read operation. The parameter description adds behavioral context about the optional history feature and Gold tier requirement. However, the description does not disclose other behavioral traits like data source or update frequency.

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 brief—a single question—which is concise but lacks sufficient information. The parameter description is well-structured, but the overall description is too terse to be fully effective.

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 that there is no output schema and the tool is moderately complex (providing a 'Complexity Index'), the description is incomplete. It fails to explain what the index is, how it is calculated, or what data it uses. The agent would lack essential context to interpret the 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?

Schema coverage is 100% with one parameter. The description of the 'days' parameter adds meaning beyond the schema: it explains the optional history feature, the effect of lacking Gold tier, and the data range. This is helpful for agent decision-making.

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 is a question: 'Is the global clinical-trial landscape becoming more or less complex?' It implies the tool provides a complexity index, but the phrasing is vague and does not specify an action or resource clearly. Among many sibling tools, it does not distinguish itself.

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. There is no mention of context, prerequisites, or exclusions. The description offers no help in deciding to invoke this tool.

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

adw.adw_382Food Security Price Shock IndexC
Read-only
Inspect

Is there an acute food-price shock now, and how severe across global + US markets?

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, so the tool is read-only. The description does not disclose what the tool returns (e.g., a value, a report) or any additional behavioral traits. The schema parameter adds some context about history, but the description 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.

Conciseness3/5

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

The description is a single concise sentence (question) that is front-loaded. However, it lacks substantive content about output or usage, making it efficient but somewhat underinformative 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?

The tool has no output schema, yet the description does not describe the return value or structure. Given the complexity of the index and the lack of guidance among many siblings, the description is incomplete for an agent to understand what to expect.

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 provides full details on the 'days' parameter, including its optionality, range, and tier requirement. The description itself does not add parameter semantics, so a 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?

The description is a clear question that explicitly states the tool's purpose: to check for acute food-price shock and its severity across global and US markets. The verb is implied but the resource (Food Security Price Shock Index) is clearly named, distinguishing it from sibling tools.

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

Usage 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. The sibling tools are numerous but unmentioned, and no comparative context is given. The schema does mention a Gold tier requirement for history, but the description itself lacks usage direction.

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

adw.adw_383Sovereign Debt Refinancing CliffC
Read-only
Inspect

Low bidder participation is a leading indicator of liquidity stress and yield spikes before official rating downgrades.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

The description adds minimal behavioral context beyond the readOnlyHint annotation. It mentions 'leading indicator' but does not disclose what data is returned, whether it's a snapshot or series, or any other behavioral traits. With annotations already declaring readOnly, the description contributes little.

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 sentence, which is concise but not well-structured as a tool description. It reads like a research note rather than a functional specification. While short, it fails to convey essential information, so it does not fully earn 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?

Given the one optional parameter and no output schema, the description is incomplete. It does not explain what the tool returns or how to interpret the output. With many sibling tools, this lack of context makes it hard for an agent to select and invoke correctly.

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

Parameters3/5

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

The input schema covers the 'days' parameter with 100% description coverage. The tool description does not add any additional meaning beyond the schema. Since schema coverage is high, 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 is a statement about a leading indicator, not a clear definition of what the tool does. It lacks a verb specifying the action (e.g., retrieve, compute) and does not state the resource being returned. The title 'Sovereign Debt Refinancing Cliff' gives a hint, but the purpose 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 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 the many sibling tools. There is no mention of context, prerequisites, or alternative tools. The description is entirely silent on usage scenarios.

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

adw.adw_384US Marine & Port Freight Cost Pressure IndexC
Read-only
Inspect

Variance in dwell times predicts downstream inventory holding cost spikes more accurately than average dwell time.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, indicating a safe read operation. The description adds no behavioral context beyond this, such as data sources, authentication needs, or rate limits. The description neither enriches nor contradicts annotations.

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 sentence, so it is concise, but it lacks front-loaded purpose. It reads as an academic note rather than a functional tool description. The sentence earns its place in terms of length but not in value.

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's simplicity (one optional parameter, no output schema), the description still fails to specify what the tool returns (e.g., a numeric index, a time series). Annotations cover safety, but the agent cannot infer output type or structure. Completeness is 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 coverage is 100% with a well-described parameter 'days'. The tool description adds no additional meaning to the parameter beyond what the schema provides. Baseline 3 is appropriate since schema does the heavy lifting.

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 states a statistical claim about variance vs. average dwell time but does not explicitly state that the tool returns an index or what the output represents. The title says 'Index', but the description lacks a clear verb+resource statement, making it vague. Sibling tool names are numeric and provide no differentiation.

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. The description is purely a statistical observation, offering no context about typical use cases, prerequisites, or when not to use it. Sibling tools are numerous but unnamed functionally, so no comparison is possible.

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

adw.adw_385US Power-Grid Capacity Utilization StressC
Read-only
Inspect

Correlates AI training bursts with regional blackouts and energy arbitrage opportunities.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, so the description adds little behavioral insight beyond that. The description does not disclose details like data sources, refresh rates, or output format.

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 that efficiently conveys the core purpose. It is front-loaded and lacks unnecessary fluff, though it could benefit from slightly more detail.

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?

Without an output schema, the description should explain the return value and format. It only says 'correlates', leaving the agent uncertain about what the tool actually returns (e.g., a percentage, a list of events).

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 parameter `days` is fully documented in the schema. The tool description adds no additional meaning, so 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?

The description clearly states the tool correlates AI training bursts with regional blackouts and energy arbitrage opportunities, giving a specific verb and resources. However, it does not explicitly distinguish this tool from its many siblings, as their titles are unknown.

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, or any prerequisites. The description only states what it does without context for selection.

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

adw.adw_386Pharma Patent Exclusivity VelocityA
Read-only
Inspect

Tracks speed of generic entry post-patent cliff to predict hospital formulary cost reductions and revenue erosion.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior4/5

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

Annotations already indicate read-only and not open world. The description adds behavioral context by explaining the 'days' parameter's effect (history vs snapshot) and the Gold tier requirement, which are beyond what annotations provide.

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

Conciseness5/5

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

Single sentence is highly concise and front-loaded, stating the core purpose and application without filler. Every word contributes to understanding.

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, the description could better explain what output the tool returns (e.g., a single number or series). While the purpose is clear, lack of output details makes it less complete for agent 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?

Schema description coverage is 100% and the schema already explains the 'days' parameter fully. The tool description adds no additional parameter meaning, meeting the baseline expectation but not exceeding 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 states a specific verb ('tracks') and resource ('speed of generic entry post-patent cliff'), with a clear purpose of predicting cost reductions and revenue erosion. However, it does not explicitly differentiate from sibling tools, leaving agents to infer uniqueness.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. The description implies it is for analyzing generic entry speed, but lacks when-not-to-use or alternative tool references. Agents must rely on the name and context alone.

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

adw.adw_387US Residential Electricity Cost BarrierC
Read-only
Inspect

Longer permitting cycles significantly reduce residential EV adoption rates in high-density areas.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the agent knows it is a safe read operation. The description adds no behavioral details beyond that, but does not contradict the annotations.

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 concise (one sentence) but the content is irrelevant to the tool, making it wasteful rather than efficient.

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 description fails to explain what the tool returns, when to use it, or any context beyond the parameter. With no output schema and a misleading description, the tool is poorly 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% for the single 'days' parameter, so the schema already documents it. The description adds no additional parameter context, but the schema itself is clear.

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 title 'US Residential Electricity Cost Barrier' suggests the tool provides data about electricity costs, but the description talks about permitting cycles and EV adoption, which is unrelated and misleading. The description does not state 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?

No guidance is provided on when to use this tool or how it differs from siblings. The description is a vague statement, not a usage instruction.

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

adw.adw_388US Semiconductor Fab Utilization TightnessC
Read-only
Inspect

High dependency on single-region fabrication correlates with extended order-fulfillment delays during regulatory shocks.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations declare readOnlyHint=true and openWorldHint=false, so the tool is safe and does not add external data. The description does not contradict annotations and adds minimal behavioral context (correlation statement), but no details on auth needs 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.

Conciseness3/5

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

The description is a single sentence, which is concise, but it lacks a clear front-loaded statement of purpose. It prioritizes brevity over clarity, making it less effective.

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 only one optional parameter, the description should explain what the tool returns (e.g., a utilization index or time series). It does not, leaving the agent uncertain about 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 coverage is 100% with a clear description for the 'days' parameter. The description does not add additional meaning beyond the schema, so baseline 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 is a vague statement about correlation, not a clear specification of the tool's function. The title 'US Semiconductor Fab Utilization Tightness' hints at the data, but the description fails to state that the tool returns a utilization metric or snapshot.

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 siblings like adw.adw_001 or adw.adw_002. No context about typical use cases or alternatives provided.

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

adw.adw_390US Commercial Liability Premium VolatilityC
Read-only
Inspect

Sudden premium spikes precede increased frequency of non-ransomware cyber incidents in high-risk sectors.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, indicating a safe, deterministic read operation. The description does not add behavioral details beyond what the schema provides for the 'days' parameter. No contradictions.

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

Conciseness3/5

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

The description is a single sentence, which is concise, but it is not front-loaded with the tool's action. It reads more like a data insight than a functional description. Sentence earns its place but could be restructured for 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?

Given no output schema, the description should explain what the tool returns (e.g., a value, chart, or report). It does not describe the output format or how the result can be used. Annotations provide safety context, but completeness for agent invocation is lacking.

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 optional 'days' parameter, which is well-documented. The tool description does not mention the parameter, so no additional semantics are added. Baseline 3 is appropriate.

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 a relationship between premium spikes and cyber incidents, giving a sense of the tool's domain but lacks a clear verb indicating what the tool returns (e.g., 'returns', 'provides'). It is somewhat ambiguous whether it returns a metric, time series, or report. Sibling tools are not 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?

No explicit guidance on when to use this tool versus siblings. The description implies it is for analyzing cyber incident frequency in high-risk sectors, but no when-to-use or when-not-to-use instructions are provided.

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

adw.adw_391Colorado River Basin Water-Stress IndexB
Read-only
Inspect

High materiality scores predict higher cost of capital for water-intensive industries in stressed regions.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The description does not contradict the readOnlyHint annotation, as it describes a prediction (read operation). However, it adds no behavioral traits beyond what annotations already convey. It does not mention access restrictions, update frequency, or output specifics.

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 concise (one sentence). It is front-loaded with the key action. However, it is somewhat vague and could be more structured, e.g., by stating output format or context.

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 optional parameter and no output schema. The description explains the predictive relationship but omits details about the output (e.g., a score, index value, or threshold). For a straightforward tool, the description is 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 covers the single parameter 'days' with a detailed description including the Gold tier requirement for historical data. The tool description does not add any additional meaning beyond the schema. With 100% schema coverage, 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?

The description clearly states that the tool predicts higher cost of capital based on materiality scores for water-intensive industries in stressed regions. It uses a specific verb 'predicts' and identifies the resource (cost of capital) and context (Colorado River Basin water stress). However, it does not differentiate from sibling tools, which may also provide similar predictions.

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

Usage Guidelines2/5

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

No guidance is provided on when to use this tool versus alternatives. The description lacks any context about prerequisites, when the tool is applicable, or scenarios where a different tool would be more appropriate.

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

adw.adw_392US Federal Monthly Budget Deficit StressC
Read-only
Inspect

The gap between actual digital tax revenue and potential liability indicates erosion of the domestic tax base.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the agent knows it is a safe read operation. The description does not add any behavioral context beyond that—for example, whether it returns a snapshot, a time series, or such details are left to the schema parameter description. It fails to disclose what the output represents or any caveats.

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 concise (single sentence) but at the cost of clarity. It is not front-loaded with the core action or purpose. Conciseness is not valuable if the essential information is missing.

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 complexity of a budget deficit stress tool with no output schema, the description is far from complete. It does not explain what the output looks like, how to interpret the stress indicator, or any units or data sources. The schema's parameter description provides some context, but overall the agent lacks crucial information to use the tool 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?

Schema description coverage is 100% (only one parameter 'days'), and its description is clear: it controls whether a daily history series or current snapshot is returned, and notes the Gold tier requirement. The main description adds no parameter details, but the schema already covers the parameter semantics adequately.

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 reads like an economic interpretation rather than a statement of the tool's function. It does not specify what the tool returns (e.g., a metric, a report) or what action it performs. The title 'US Federal Monthly Budget Deficit Stress' hints at a financial indicator, but the description fails to clearly state that the tool provides that indicator, leaving the agent confused.

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 its many siblings. There is no mention of prerequisites, context for the 'digital tax revenue' concept, or any condition under which this tool is the best choice. The description offers no help in selecting it over alternatives.

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

adw.adw_393AI Energy IntensityC
Read-only
Inspect

Rising energy-per-token correlates with diminishing returns in LLM performance, signaling marginal cost inflection.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint true, so the tool is safe. The description adds no behavioral details beyond the vague claim; no discussion of side effects, permissions, or data freshness.

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 single sentence but wastes it on a general statement instead of directly describing the tool's output. It is concise but not effectively informative.

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?

Without an output schema, the description should explain what data is returned. It fails to describe the metric, units, or historical series format, leaving the agent uncertain about the tool's 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?

The single parameter 'days' is fully described in the schema (100% coverage). The tool description does not add any additional semantic meaning to the parameter.

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 vague, stating a correlation rather than specifying what data the tool returns. It does not clearly say 'returns current AI energy intensity metric' or similar, leaving 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 guidance on when to use this tool versus its many siblings or alternatives. The description provides no context about appropriate use cases.

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

adw.adw_394Supply-Chain Modal ShiftA
Read-only
Inspect

Measures cargo shift from rail to truck due to rail strikes, predicting local inflation spikes.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description's mention of 'measures' and 'predicts' is consistent. However, the description does not add significant behavioral details beyond what annotations provide, such as data freshness or access tiers (though Gold tier is mentioned in the parameter schema).

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 sentence of 12 words, efficiently conveying the tool's purpose without any redundancy. It is front-loaded and every word is meaningful.

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 absence of an output schema, the description would benefit from explaining what the tool returns (e.g., data format, geographic scope). While the 'days' parameter description adds some context, the main description is minimal and leaves gaps for a complete understanding.

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

Parameters3/5

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

Schema description coverage is 100%, and the parameter 'days' has a thorough description. The tool description does not add additional meaning beyond what is already in the input schema, so baseline score of 3 applies.

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

Purpose5/5

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

The description clearly states the tool measures cargo shift from rail to truck due to rail strikes and predicts local inflation spikes. It uses specific verbs and nouns, distinguishing it from sibling tools that likely cover other economic indicators.

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, nor does it mention any prerequisites or constraints. Sibling tools are listed but not differentiated.

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

adw.adw_395US Cooling-Demand Grid Stress IndexC
Read-only
Inspect

High grid stress during heatwaves in UHI zones predicts localized transformer failures and disproportionate maintenance costs.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

With annotations already declaring readOnlyHint=true, the description adds minimal behavioral insight. It mentions predictions and maintenance costs, which are not directly about tool behavior. No details about output format, error conditions, or side effects are provided. The description does not contradict annotations.

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 sentence, which is concise, but it includes speculative language ('predicts') rather than a direct statement of tool function. It could be more efficient by stating what the tool returns rather than its implications.

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 simplicity of the tool (single optional parameter, no output schema), the description lacks completeness. It does not explain what the returned data represents (e.g., a number, an index, a time series) or how the 'grid stress' is quantified. The agent would need to infer behavior.

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 fully documents the single optional parameter 'days' with a clear description. The tool description itself does not add any additional parameter context, but since schema coverage is 100%, 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.

Purpose3/5

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

The title and description indicate this tool relates to a 'US Cooling-Demand Grid Stress Index,' but the description focuses on predictive implications rather than stating explicitly that the tool returns an index value or snapshot. The purpose is somewhat clear but lacks a direct verb-resource statement like 'Return the current grid stress index.' It does provide some differentiation from siblings through the specific topic.

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 other ADW tools or alternatives. There is no mention of prerequisites, when-not-to-use, or context for when this index is relevant. The description is purely motivational, not instructional.

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

adw.adw_396SaaS Churn-Warning CompositeC
Read-only
Inspect

Negative sentiment spikes in support tickets lead contract renewals by 30-60 days, offering early risk detection.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already declare readOnlyHint=true, so the description's behavioral disclosure is limited. It adds context about the 30-60 day lead time but does not cover data sources, aggregation, or output format. No contradiction with annotations.

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 sentence, but it is not front-loaded with the tool's action; it starts with background context. While concise, it could be more direct about what the tool does.

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, the description should explain what the tool returns and how to interpret results. It only mentions 'early risk detection' without specifics, leaving the agent uncertain about the output format or value.

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 'days', which is well-documented in the schema. The description does not add parameter-specific meaning beyond the schema, so 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?

The description states the tool 'offers early risk detection' based on sentiment spikes leading contract renewals, which conveys the purpose as a churn-warning composite. However, it does not explicitly say what the tool returns (e.g., a score, a flag) and does not differentiate from numerous 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 provided on when to use this tool versus alternatives. The description implies it is for early risk detection but lacks explicit conditions, prerequisites, or exclusions.

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

adw.adw_397US Student-Loan Servicer Complaint VelocityD
Read-only
Inspect

Rising severity scores in servicer complaints precede spikes in delinquency rates and refinancing failure rates.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, but the description adds no behavioral context beyond the schema's parameter details. It does not mention aggregation, time range behavior, or what output to expect, leaving the agent with minimal insight into tool operation.

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 (one sentence) but fails to be informative. It is not concise in a helpful way; it omits essential details, making it ineffective for an agent to understand the tool's 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 the tool's simplicity, the description is incomplete. It does not explain what the tool outputs or how to interpret the results. With no output schema, the description must provide return value context, which it entirely lacks.

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 optional parameter ('days') with a clear description, achieving 100% coverage. The description adds no additional parameter meaning, but 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.

Purpose2/5

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

The description is a statement about an observed trend ('Rising severity scores... precede spikes') rather than a clear definition of what the tool returns. It does not explicitly state that the tool outputs complaint velocity data, nor does it differentiate from numerous sibling tools with similar naming patterns.

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. The description lacks any context for usage, such as scenarios or prerequisites, and does not compare to sibling tools.

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

adw.adw_398Battery Critical-Mineral Price PressureC
Read-only
Inspect

Persistent backwardation in battery metals signals immediate supply chain stress for OEMs.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, but the description does not add behavioral details such as what the tool returns (e.g., a metric, a signal) or its scope.

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 (one sentence) but under-specifies the tool's action. It is not concise; it is incomplete.

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 has one optional parameter and no output schema, the description fails to explain what the tool returns or its broader purpose. It is not complete enough for an agent to use correctly.

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

Parameters3/5

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

Schema description covers 100% of the parameter with clear details. The tool description adds no parameter information, but per guidelines, baseline 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 is vague and lacks a clear verb or resource. It reads as a commentary on a market condition rather than stating what the tool does (e.g., retrieves, calculates).

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 on when to use this tool versus alternatives. The description does not mention any context for use or exclusion criteria.

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

adw.adw_399Commercial Retail Sublease DepressionC
Read-only
Inspect

Deep discounts paired with long vacancy periods signal structural demand collapse rather than cyclical dips.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, so read-only behavior is explicit. However, the description itself adds no behavioral detail: it doesn't clarify what data is returned (e.g., a metric, signal, classification) beyond a vague interpretive statement.

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 single sentence but it is not concise in a helpful way: it wastes space on an interpretive claim rather than describing tool functionality. It should be replaced with a functional statement.

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 simple tool (one optional parameter, no output schema), the description should clearly state what the tool returns. It does not, leaving a significant gap in understanding the tool's output or 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 coverage is 100%; the schema description for the 'days' parameter adequately explains its behavior (history vs snapshot). The tool description adds no additional parameter information, so 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 states a claim about economic interpretation ('structural demand collapse') rather than defining the tool's action (e.g., 'returns data on...'). The title hints at the subject but the description fails to specify what the tool does, making its purpose unclear.

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 on when to use this tool versus any of the many sibling tools. The description does not mention context, prerequisites, or alternatives.

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

adw.adw_400EU-ETS Carbon Price Pressure (CBAM proxy)D
Read-only
Inspect

Higher compliance deficits in key sectors predict increased tariffs and supply chain cost inflation.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint true, which is already informative. The description adds no behavioral details beyond the predictive claim. It does not state what the tool returns (snapshot vs. history) or how it computes the value.

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 fails to clearly state the tool's function. Conciseness should not come at the cost of clarity; here, the single sentence is too vague.

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?

Lacks essential information about return values, format, units, and differentiation from sibling tools. The absence of an output schema heightens the need for descriptive completeness, which 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?

Schema coverage is 100% for the single optional 'days' parameter, so the schema already provides clarity. The description does not add any extra parameter information, meeting the baseline.

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 explicitly state an action verb or resource. It reads as a predictive statement ('Higher compliance deficits... predict...') rather than a tool definition. The title clarifies the topic, but the purpose is vague and could be misinterpreted.

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 on when to use this tool compared to its many siblings (e.g., other adw tools). No scenarios, prerequisites, or exclusions are mentioned.

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

adw.adw_401US Commercial Insurance Renewal SpikeC
Read-only
Inspect

Renewal premiums exceeding 15% YoY correlate with increased vacancy rates in Class B/C office assets.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations declare readOnlyHint=true, signaling a safe read operation. The description adds the behavioral context that the tool deals with renewal premiums and vacancy rates, but does not specify output format or other behaviors beyond the annotation.

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 sentence, but it lacks clarity and fails to effectively communicate the tool's purpose. It is concise but not helpful.

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 the description does not explain what data the tool returns (e.g., format, fields). For a tool with a simple schema, the description is insufficient to fully understand its behavior.

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

Parameters3/5

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

Schema coverage is 100% with the 'days' parameter fully described. The description does not add further meaning to parameters.

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 states a correlation but lacks a verb describing the tool's action (e.g., 'retrieve', 'list'). The title 'Spike' is ambiguous. The sentence reads as a factual claim rather than a clear statement of 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 Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. With many sibling tools, the description provides no context for selection.

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

adw.adw_402US Consumer Loan Delinquency StressC
Read-only
Inspect

Acceleration predicts residential eviction filings with a 2-month lag.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations declare readOnlyHint=true, so the description's mention of 'predicts' is consistent. However, the description adds little beyond annotations: it does not explain what happens with the 'days' parameter, whether the result is a snapshot or series, or any side effects. With no behavioral details, the agent lacks understanding of the tool's output characteristics.

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 sentence, which is concise but at the expense of clarity. It is front-loaded but too minimal to convey the tool's purpose reliably.

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 low complexity (1 optional param, no output schema), the description should still explain what the tool outputs (e.g., a predicted value, confidence interval, or time series). It fails to mention the return type or how the 'Acceleration' concept relates to delinquency stress, leaving the agent 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 single parameter 'days' has a detailed schema description covering its purpose, constraints, and behavior (history vs snapshot, tier requirement). Schema coverage is 100%, so the tool description does not need to add more. Baseline 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?

Description 'Acceleration predicts residential eviction filings with a 2-month lag' does not clearly state the tool's function. The title mentions 'US Consumer Loan Delinquency Stress' but the description references eviction, creating confusion. It lacks a simple statement of what the tool returns (e.g., a prediction score or index).

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 on when to use this tool or when to prefer alternatives. The description does not mention any context, prerequisites, or exclusions, leaving the agent without decision support.

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

adw.adw_403US Commercial Construction StallC
Read-only
Inspect

Rising stall rate leads commercial RE stress by 4-quarters.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

The readOnlyHint annotation indicates a safe read operation, but the description adds no further behavioral context (e.g., data source, update frequency, or any side effects). With annotations already present, the description provides minimal extra value.

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 (single sentence) but sacrifices clarity for brevity. It front-loads a cryptic statement, which is not effective. It could be concise while being more informative.

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 output schema and the one optional parameter, the description fails to explain what the tool returns (e.g., a time series, a flag, or a value). Without output details or behavioral context, the description is incomplete for an agent to use 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 input schema has one parameter ('days') with a detailed description covering range and behavior. The tool's description does not add any additional meaning beyond what the schema provides, so 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 'Rising stall rate leads commercial RE stress by 4-quarters' is vague and does not clearly state what the tool does. It mentions a relationship but lacks a specific verb and resource, making it hard to understand the tool's action.

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 the many sibling tools (e.g., adw.adw_001, adw.adw_402). There is no mention of alternatives or context, leaving the agent uncertain about selection.

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

adw.adw_404US Healthcare Admin OverheadC
Read-only
Inspect

High-gap-index correlates with inpatient margin compression.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint: true and openWorldHint: false. The description adds only the correlation statement, which does not elaborate on behavior like data freshness, scope, or limitations beyond what annotations cover.

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 one sentence, but it omits essential information, making it under-specified rather than efficiently concise.

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?

Given no output schema, a large sibling set, and minimal description, the tool is severely underdocumented. The agent cannot determine what the tool returns, how to use the parameter, or how it differs from similar 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?

Schema coverage is 100% with a well-described 'days' parameter. The description adds no additional semantic information about parameters, meeting the baseline expectation.

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 states a correlation between high-gap-index and inpatient margin compression, but does not specify what the tool does (e.g., retrieve, compute, display). There is no verb or resource indicating the action, making it vague and indistinguishable 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 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 the many siblings. No context about prerequisites, use cases, or scenarios where this tool is appropriate.

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

adw.adw_405US Student-Loan Refinance ExhaustionC
Read-only
Inspect

Index-momentum correlates with NFP decline and default velocity.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior2/5

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

Annotations already declare readOnlyHint=true, so the read-only nature is known. The description adds no behavioral details beyond that—it does not explain what 'correlates with' means in terms of output or side effects. The description is cryptic rather than transparent.

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

Conciseness3/5

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

The description is a single short sentence, which is concise, but it is so vague that it sacrifices informativeness. It earns its place in length but not in 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?

Without an output schema, the description should explain what the tool returns. It does not. The optional parameter is documented in the schema, but the core functionality remains unclear. Incomplete for a tool with jargon and no output schema.

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

Parameters3/5

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

Schema coverage is 100% (one parameter 'days' with a clear description). The tool description does not mention the parameter, but the schema already provides sufficient meaning. Baseline 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 'Index-momentum correlates with NFP decline and default velocity' is vague and does not clearly state what the tool returns or how it relates to its title 'US Student-Loan Refinance Exhaustion'. It uses unexplained jargon and fails to distinguish this tool from its many 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 guidance on when to use this tool versus any sibling tools. The description provides no context for appropriate use cases or exclusions.

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

adw.adw_406US Commercial Lease-Expiry StressB
Read-only
Inspect

Clustered commercial lease expirations within 12-month window predict localized vacancy rate spikes.

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoOptional: return a daily HISTORY series of the last N days (up to 5 years of real archived data) instead of the current snapshot. History requires Gold tier; without it, the current snapshot is returned.
Behavior3/5

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

Annotations already mark this as read-only. The description adds that it 'predicts' spikes, implying analysis. The parameter description (from schema) provides additional behavioral info on history vs snapshot, but the tool-level description alone is sparse. No contradiction with annotations.

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

Conciseness5/5

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

Extremely concise: one sentence that communicates the core functionality. Front-loaded and no wasted words.

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

Completeness4/5

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

The tool is simple with one optional parameter and no output schema. The description covers the main purpose, and the parameter is well-documented in the schema. The description could hint at output format but is adequate for the tool's simplicity.

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

Parameters3/5

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

Schema description coverage is 100% for the single parameter 'days', so the tool-level description does not need to add parameter details. Baseline 3 is appropriate as the description adds no extra parameter semantics.

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 predicts localized vacancy rate spikes from clustered commercial lease expirations within 12 months. It identifies the resource and output, but does not explicitly differentiate from sibling tools, which all have cryptic names.

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. It does not mention prerequisites, typical use cases, or scenarios where it is appropriate.

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

adw.air_quality_riskAir-quality index by countyA
Read-only
Inspect

County-level air-quality index from EPA AQS annual summaries (ADW-308). Returns national percentile rank, band, median AQI, % unhealthy days, and p90 AQI. Pass county as a 5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Broward County, FL'). Only EPA-monitored counties (~700-1,000 of 3,143) are covered; unmonitored counties return null.

ParametersJSON Schema
NameRequiredDescriptionDefault
countyYes5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Broward County, FL').
Behavior4/5

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

Annotations already indicate read-only and closed world. Description adds return fields and null behavior for unmonitored counties, providing useful 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?

Three concise sentences with front-loaded purpose. No fluff.

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

Completeness4/5

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

For a single-parameter tool with no output schema, description adequately covers return fields and data source limitations.

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

Parameters4/5

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

Schema coverage is 100%, and description adds examples and clarifies accepted formats, adding value beyond schema.

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

Purpose5/5

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

Description clearly states it returns county-level air-quality index with specific metrics. Distinguishes from sibling tools which cover different topics like cancer or mortality.

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

Usage Guidelines4/5

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

Provides input format and coverage limitations. Lacks explicit when-not-to-use statements but context is clear.

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

adw.catalogBrowse the ADW intelligence catalogA
Read-only
Inspect

List ALL available AlpineDataWorks intelligence indices (id, name, domain, grain, tiers, and the tool name to call). Call this first to discover what you can query.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

Annotation readOnlyHint=true aligns with description's 'List' action. Description adds expected return fields (id, name, domain, grain, tiers, tool name) but could note idempotency/safety.

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?

Single sentence, front-loaded with purpose and expected output. Every word earns its place—no fluff.

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

Completeness5/5

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

With no output schema, description lists all returned fields, making it complete. Catalog tool with no parameters—no 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?

No parameters in schema (0 params), so schema coverage is 100%. Description is not required to add parameter meaning; baseline 4 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 'List ALL available AlpineDataWorks intelligence indices' with specific fields, clearly distinguishing it from sibling query tools. Verb+resource+scope clearly defined.

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

Usage Guidelines5/5

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

Explicit guidance: 'Call this first to discover what you can query.' No ambiguity on when to use vs sibling query tools.

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

adw.county_cancerCancer incidence index by countyA
Read-only
Inspect

Age-adjusted all-sites cancer incidence index for any US county (ADW-303, USCS SEER+NPCR 2019-2023). Returns national percentile rank, band, rate per 100k, and top cancer sites. Pass county as a 5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL'). Coverage: ~3,049 counties (AK/CT/KS/LA absent due to USCS suppression).

ParametersJSON Schema
NameRequiredDescriptionDefault
countyYes5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL').
Behavior4/5

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

Annotations indicate read-only and not open world; description adds details about age-adjustment, all-sites scope, and data suppression for specific states, providing behavioral context beyond annotations.

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

Conciseness5/5

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

Two sentences efficiently cover purpose, output, input format, and coverage. No unnecessary words.

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

Completeness5/5

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

Given single parameter and no output schema, description fully explains what the tool does, input format, and return details. Complete for 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?

Schema coverage 100% with one parameter; description adds value by demonstrating acceptable formats (FIPS or County Name, ST) with examples, beyond the schema's 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?

Clearly states it returns age-adjusted all-sites cancer incidence index for US counties, specifying data source (ADW-303, USCS SEER+NPCR 2019-2023) and output elements (percentile rank, band, rate, top cancer sites). Distinct from sibling tools which cover other health topics.

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

Usage Guidelines4/5

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

Provides input format examples (FIPS or County Name, ST) and explicitly notes coverage limitations (missing AK/CT/KS/LA). Doesn't compare to other tools, but the context is clear given sibling names.

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

adw.county_mortalityMortality risk index by countyA
Read-only
Inspect

Composite county mortality risk index (ADW-305) including premature death, suicide, overdose, and inverted life expectancy from County Health Rankings + NCI. Returns national percentile rank and band. Pass county as a 5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL'). Coverage: 3,153 counties.

ParametersJSON Schema
NameRequiredDescriptionDefault
countyYes5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL').
Behavior4/5

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

Annotations already mark readOnlyHint=true, so the tool is safe. The description adds that returns include 'national percentile rank and band,' which clarifies output format. It also discloses data sources and components, giving useful behavioral context beyond annotations.

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

Conciseness5/5

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

The description is concise, using a few sentences to cover purpose, components, return values, parameter usage, and coverage. Every sentence adds value, and the most critical information (what it does and how to call it) 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?

Given the absence of an output schema, the description adequately summarizes the return value (percentile rank and band) and parameter constraints. However, it could be more complete by describing the rank scale or band interpretation. Overall, it covers the essential context for a low-complexity tool.

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

Parameters3/5

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

The single required parameter 'county' has a description in both the schema and the tool description that is nearly identical. With schema coverage at 100%, the description adds no significant new meaning or format details 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 it returns a composite county mortality risk index with specific components (premature death, suicide, overdose, inverted life expectancy) and identifies data sources. However, it does not explicitly differentiate itself from sibling tools like adw.county_cancer or adw.county_sdoh, though the name and topic imply distinctiveness.

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 explains how to pass the county parameter (FIPS or name) and notes coverage of 3,153 counties, but it provides no guidance on when to use this tool versus alternatives (e.g., for overall health risk vs. specific disease). Usage context is implied but not explicit.

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

adw.county_sdohSocial determinants of health by countyA
Read-only
Inspect

County-level social determinants of health (SDOH) disadvantage index (ADW-306) from AHRQ. Composite of income, education, housing, food access, insurance, and commute. Returns national percentile rank and band. Pass county as a 5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL'). Coverage: 3,234 counties.

ParametersJSON Schema
NameRequiredDescriptionDefault
countyYes5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL').
Behavior5/5

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

Annotations declare readOnlyHint: true, and the description adds that the tool returns a national percentile rank and band, covers 3,234 counties, and composites multiple factors. No destructive behavior is implied.

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

Conciseness5/5

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

The description is concise with two sentences and a coverage note. Every sentence adds information without redundancy.

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

Completeness5/5

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

Despite no output schema, the description explains the return value (percentile rank and band). It includes data source, method (composite index), and coverage, making it self-contained for agent decision-making.

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

Parameters4/5

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

Schema has 100% coverage for the single parameter 'county'. The description adds value with formatting examples and coverage note, making it clearer than the schema alone.

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

Purpose5/5

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

The description clearly states the tool retrieves county-level social determinants of health disadvantage index, includes the source (AHRQ), and lists components (income, education, etc.). It distinguishes from siblings like adw.county_cancer and adw.county_mortality by focusing on SDOH.

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

Usage Guidelines4/5

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

The description provides explicit input format guidance ('5-digit county FIPS or County Name, ST') and examples. It implicitly suggests when to use (for SDOH data) but does not explicitly state when not to use or list alternatives.

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

adw.county_waterDrinking-water contamination index by countyA
Read-only
Inspect

Drinking-water contamination index from EPA SDWA health-based violations (ADW-304). Returns national percentile rank, band, and violation rate per public water system. Pass county as a 5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL'). Coverage: 3,160 counties.

ParametersJSON Schema
NameRequiredDescriptionDefault
countyYes5-digit county FIPS (e.g. '12011') or 'County Name, ST' (e.g. 'Lee County, FL').
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false. The description adds meaningful behavioral context beyond annotations by specifying the return values (national percentile rank, band, violation rate) and coverage (3,160 counties). No contradictions.

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

Conciseness5/5

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

Three concise sentences, front-loaded: first sentence defines purpose and source, second explains parameter format with examples, third gives coverage. No wasted words.

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

Completeness5/5

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

For a simple tool with one parameter and no output schema, the description is fully adequate. It explains the purpose, input, output fields, and coverage. No critical information 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?

Schema description coverage is 100%, so baseline is 3. The description's parameter info mirrors the schema, adding examples (FIPS or name) but no further semantic depth.

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 it returns a drinking-water contamination index from EPA violations, with specific outputs (national percentile rank, band, violation rate). While it doesn't explicitly distinguish from sibling tools like adw.county_cancer or adw.county_mortality, the context of sibling names makes the unique purpose evident.

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?

Provides explicit input format for the 'county' parameter but offers no guidance on when to use this tool versus alternatives. It does not mention any exclusions or direct users to sibling tools for related county-level data.

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

adw.feedbackSend agent feedback to ADWA
Idempotent
Inspect

We'd love your feedback as an AI agent using this data. Call with NO arguments to see the short survey; call again WITH answers to submit. Helps us make the data more agent-consumable. Questions: is the data easy to consume? which products are useful? is the pricing fair? would you recommend it?

ParametersJSON Schema
NameRequiredDescriptionDefault
commentsNoanything else
agent_nameNooptional: your agent/model name
useful_productsNowhich product ids / domains are most useful to you?
would_recommendNowould you recommend ADW to other agents/users?
pricing_feedbackNois the pricing (Free / Gold $199 / Platinum $499) fair, high, or low? why?
product_feedbackNowhat would make the intelligence objects more useful?
consumable_ratingNo1-5: how easy is the data to consume in your workflow?
Behavior4/5

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

Description explains the two-phase interaction pattern and the motivation (improving data consumability). Annotations already note idempotency and non-destructive nature. No contradictions.

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

Conciseness4/5

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

Three sentences efficiently convey purpose, usage pattern, and questions. No redundancy. Properly 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 feedback tool with optional parameters and no output schema, the description adequately covers the two-phase call pattern and what parameters align with survey questions. Not over-engineered.

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 covers all parameters. Description adds value by mapping parameters to survey questions (consumable_rating, useful_products, etc.) and explaining the survey context, going beyond schema descriptions.

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 sends agent feedback with a two-phase approach (no args to see survey, with args to submit). Differentiates from siblings as it's the only feedback tool. Could be more specific about the survey mechanics, but purpose is evident.

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

Usage Guidelines4/5

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

Explicit guidance: call with no arguments first, then with answers. Lists the survey questions. No alternatives provided, but no similar siblings exist. Good context for when to use.

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

adw.health_riskGeoHealth risk index by ZIPA
Read-only
Inspect

Geographic health-risk index for any US ZIP/ZCTA (CDC PLACES, 40 measures). Returns a 0-100 risk score, band, confidence, and the top risk drivers. Pass zip.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes5-digit US ZIP / ZCTA, e.g. '10001'.
Behavior4/5

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

Annotations declare readOnlyHint=true, so the tool is safe. The description adds value by detailing the output: 'Returns a 0-100 risk score, band, confidence, and the top risk drivers', which goes beyond the annotation's safety implication.

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

Conciseness5/5

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

The description is three sentences totaling about 25 words, with no unnecessary details. It front-loads the core purpose and data source, then lists output components, making it highly efficient.

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

Completeness4/5

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

Given no output schema, the description adequately covers input (US ZIP), source (CDC PLACES, 40 measures), and output (risk score 0-100, band, confidence, top drivers). However, it lacks explanation of terms like 'band' or 'confidence', leaving some 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 description merely repeats the parameter name ('Pass `zip`') without adding new meaning. Since the schema already fully describes the 'zip' parameter (5-digit US ZIP/ZCTA, example), the description adds minimal semantic value.

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

Purpose5/5

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

The description clearly states the tool's purpose: 'Geographic health-risk index for any US ZIP/ZCTA (CDC PLACES, 40 measures)'. It specifies the resource (ZIP/ZCTA), data source, and output components (risk score, band, confidence, top drivers), making it distinct from sibling tools like air quality or obesity risk.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives (e.g., adw.obesity_risk). The description simply says 'Pass `zip`', which is a basic instruction but does not provide context for selection or exclusion criteria.

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

adw.obesity_riskObesity prevalence index (ZIP / city / county)A
Read-only
Inspect

Age-adjusted adult obesity prevalence index for any US ZIP, city, or county (CDC PLACES 2025). Returns national percentile rank, band, and raw prevalence. Pass entity as a 5-digit ZIP, 'City, ST', or 'County Name, ST'.

ParametersJSON Schema
NameRequiredDescriptionDefault
entityYes5-digit ZIP/ZCTA (e.g. '33935'), 'City, ST' (e.g. 'Fort Myers, FL'), or 'County Name, ST' (e.g. 'Lee County, FL').
Behavior4/5

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

The description adds value beyond annotations by specifying the return fields (percentile rank, band, raw prevalence) and data source. It correctly implies a read-only operation, consistent with readOnlyHint. No contradictions, but could mention rate limits or data freshness.

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

Conciseness5/5

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

The description is concise, consisting of three sentences that front-load key information. Every sentence is essential and well-structured for quick parsing.

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

Completeness4/5

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

The description covers the essential aspects for using the tool, including input format and return fields. However, it lacks explanation of the meaning of returned fields (e.g., 'band') and data freshness, which would enhance 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 parameter 'entity' is fully described in the schema (100% coverage). The description reinforces the format with examples but adds minimal new information beyond repeating the schema.

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

Purpose5/5

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

The description clearly states it returns an age-adjusted adult obesity prevalence index for US locations, with explicit mention of return fields and data source (CDC PLACES 2025). It distinguishes from sibling tools by focusing specifically on obesity.

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 implicitly defines its use case by specifying obesity prevalence, but does not provide explicit guidance on when to use this tool versus other similar health risk tools. No exclusions or alternatives are mentioned.

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

adw.sampleFree sample metric (no key needed)A
Read-only
Inspect

FREE sample — no API key or credits required. Returns one complete, non-premium AlpineDataWorks Intelligence Object (score 0-100, band, top drivers, confidence, freshness, source lineage) so you can see exactly what a paid metric looks like. Call this first to try the data before subscribing.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior5/5

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

Provides additional context beyond readOnlyHint: details returned fields (score, band, drivers, etc.) and that it's free without key.

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

Conciseness5/5

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

Two sentences, front-loaded with key info, no fluff.

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

Completeness5/5

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

Completely describes what the tool does and returns, adequate for a parameterless sample 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?

No parameters in schema; description appropriately omits param info, meeting baseline for 0 params.

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

Purpose5/5

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

Clear statement that it's a free sample returning a non-premium Intelligence Object with specific fields; distinguishes from paid 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 says to call first to try before subscribing, no API key needed. Clear when to use, though no explicit when-not.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources