Skip to main content
Glama

Location & Demand Intelligence

MOIS Solo Household Demand Scorer

mois-solo-household-demand-scorer

Rank territories by official one-person-household age composition. Unofficial, independent Actor; not affiliated with or endorsed by any named source publisher. — $0.05/call, x402 (USDC on base).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestIdYesStable idempotency key without personal data.
ageWeightsYesNon-overlapping inclusive age bands; age 110 means 110+.
peerLegalCodesYesTwo to 200 official codes; must include every target.
targetLegalCodesYesOne to 20 official 10-digit legal-district codes to score.
maxTotalChargeUsdYesMaximum total run charge in addition to the platform cap.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already provide safety hints (readOnlyHint: false, destructiveHint: false). The description adds valuable behavioral context beyond annotations: it discloses that the tool is an 'Unofficial, independent Actor' and states the cost ('$0.05/call, x402 (USDC on base)'), which is useful for the agent. It does not detail rate limits or response behavior, but the added cost/affiliation transparency earns a solid 4.

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

Conciseness5/5

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

The description is compact: one sentence for core purpose, one sentence for disclaimers and pricing. Every clause adds information, with no filler or repetition. The most important action ('Rank') appears first, so 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.

Completeness4/5

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

For a scoring tool with 5 fully documented parameters and no output schema, the description explains the essential purpose and provides pricing/affiliation context. It does not fully explain what the ranking output looks like or how it differentiates from the sibling scorer, but the schema and annotations cover most of the necessary context. A 3 would undervalue the explicit cost and independence disclosure, so 4 is fitting.

Complex tools with many parameters or behaviors need more documentation. Simple tools 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, including clear explanations for each parameter (e.g., ageWeights with non-overlapping bands, targetLegalCodes with 10-digit codes). The description does not add extra parameter-level meaning beyond mentioning 'age composition', so the baseline of 3 is appropriate.

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

Purpose4/5

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

The description states a specific action ('Rank territories') with a specific resource ('official one-person-household age composition'), making the purpose clear. However, it does not explicitly distinguish from the very similar sibling tool 'mois-neighborhood-age-demand-scorer', so it stops short of a 5.

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

Usage Guidelines3/5

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

The description implies use when ranking territories by solo-household age composition, but gives no explicit guidance on when to choose this tool over its sibling 'mois-neighborhood-age-demand-scorer' or any other alternative. There is no mention of exclusions or preferred context.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.7/5.0
Disambiguation3/5

Most tools target distinct resources, but the two MOIS demographic scorers (neighborhood-age and solo-household) overlap in purpose and could be confused; both score demand based on age cohorts, and the distinction is subtle.

Naming Consistency3/5

Most tools follow a hyphenated source-description-suffix pattern, but 'pricing_info' breaks convention with snake_case and a different suffix style; internal structure also varies between 'demand-scorer', 'benchmark', and 'planner'.

Tool Count5/5

Seven tools is well-scoped for a location-demand bundle; each covers a distinct analytical function without redundancy, though the two demographic scorers could arguably be one.

Completeness4/5

The set covers key location intelligence factors (hazards, transit, demographics, property, traffic), but lacks a composite/aggregation tool or broader economic indicators; minor gaps exist but core workflows are supported.

Resources