Skip to main content
Glama

Search business lists

search_lists
Read-onlyIdempotent

Find ready-made business contact lists for sale by industry and location. Returns up to 10 lists, best match first (the exact city, then its state/province, then the country): name, scope, number of businesses, how many have an email, price, and preview and buy links. Location can be a city ("Austin", "Austin, TX"), a state or province ("Ontario"), or a country ("USA", "Canada", "Australia"); spelling is matched loosely. Use when someone needs leads or prospects of a type of local business.

Input Schema

NameRequiredDescriptionDefault
tradeYesIndustry, as a slug from list_trades or in plain words, e.g. "dentists", "hvac", "real estate agents", "businesses without a website".
locationYesCity, state/province or country in the US, Canada or Australia, e.g. "Austin, TX", "Ontario", "USA".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, closed-world behavior, and the description adds real value on top: a hard cap of 10 results, the ranking precedence (exact city, then state/province, then country), loose spelling matching, and the exact fields returned. It stops short of saying what happens when nothing matches or how to interpret a zero-result response.

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?

Front-loaded with purpose, then result shape, then input formats, then trigger — a logical order with no filler. The return-field enumeration is dense but each item earns its place by preempting a follow-up call.

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

Completeness4/5

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

With no output schema, the description carries the return contract and does so thoroughly (fields, ordering, cap). The only material gap is edge-case behavior: empty results, and whether the agent should fall back to request_custom_list.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description goes slightly beyond by spelling out accepted location granularities (city, state/province, country) and disclosing that spelling is matched loosely — a behavior not captured in the schema. Trade semantics are largely duplicated from the schema's list_trades reference.

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

Purpose5/5

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

States a specific verb and resource ('Find ready-made business contact lists') plus the dimensions searched (industry, location). It is clearly distinguishable from siblings such as get_list_details (per-list lookup) and request_custom_list (bespoke lists).

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?

Ends with a concrete triggering scenario ('when someone needs leads or prospects of a type of local business'), which gives an agent a clear use condition. However, it never names the alternatives — notably request_custom_list when no ready-made list matches — so the routing is left implicit.

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.

Resources