Skip to main content
Glama

SearcherLite

Domain competitors

domain_competitors
Read-only

Domains competing for the same Google keywords as the target (top 100 by keyword overlap), with common keywords, overlap share, average position, total keywords, traffic and whether they run Google Ads. Cost: 2 credits. Free when no competitors are found (repeats of a known-empty lookup are free). Returns: the top limit competitors (default 50).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoRows to return (1-100, default 50). Does not affect cost.
domainYesDomain such as example.com (protocol, www and paths are stripped).
countryNoCountry/language code such as 'us', 'gb', 'dk', 'de', 'ca-en'. Defaults to the MCP default country set on the SearcherLite MCP page (else the country last used in the web app, else 'us'). Call list_countries for every code.
confirm_quote_idNoOnly for calls of 10+ credits: pass the quote_id returned by the previous call (same arguments) to confirm and run it.
exclude_top_domainsNoExclude huge generic sites (Wikipedia, Amazon, YouTube...). Default true.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

With no annotations present, the description carries the behavioral disclosure burden. It clearly states pricing (2 credits), free repeats of known-empty lookups, output contents, and the default limit. It does not explicitly mention that this is a read-only lookup, but the phrasing and 'returns' wording make that sufficiently clear.

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

Conciseness5/5

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

The description is tight and well-ordered: what the tool returns, cost behavior, and output shape in three short statements. No filler, and the most important distinction (keyword-overlap competitors) 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?

The description covers input/output expectations, the default and maximum limit behavior, and the unusual free-on-empty cost ruleasia; without an output schema, the listed return fields are helpful. It lacks explicit notes on when the call is inappropriate or how country impacts results, but those are minor 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 already fully documents `domain`, `limit`, and `country`, including defaults and constraints, so the description adds little new parameter semantics. The only added value is confirming that `limit` defaults to 50 and does not affect cost, which repeats the schema's own explanation.

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

Purpose5/5

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

The description opens with a concrete action: it lists domains competing for the same Google keywords as a target, and specifies top-100 keyword-overlap ranking plus the exact metrics returned (overlap share, average position, total keywords, traffic, ads). This clearly separates it from related tools such as backlink-focused competitor lookups.

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

Usage Guidelines3/5

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

The description implies when to use it ('Domains competing for the same Google keywords') and gives operational details like credit cost and free repeated lookups. However, it does not explicitly contrast it with sibling tools or state when not to use it, so the guidance is contextual rather than exclusionary.

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