Skip to main content
Glama

WordRadar

Server Details

Keyword intelligence via MCP: emerging search terms, SERP difficulty, site radar, Stripe rankings

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

B3.2/5.0

Scored across 8 tools

Disambiguation4/5

Each tool maps to a distinct data source (RDAP/Wayback, Google Trends, Stripe, HN, SERP scoring, ledger), so misselection is unlikely. The only mild overlap is ledger_pulse vs ledger_words, but the descriptions make clear that one returns an aggregate new-word count and the other a filtered query.

Naming Consistency3/5

All names are snake_case, but the conventions are mixed: only get_usage uses a verb_noun pattern, while the rest are noun phrases with inconsistent modifier placement (prefix-based ledger_*/site_radar_* vs suffix-based domain_timeline/trends_rising/proxy_kd_score). Readable but not predictable.

Tool Count5/5

Eight tools is well within the ideal 3-15 range, and each one covers a distinct signal source (trends, ledger, SERP, sites, domains, billing). Nothing looks redundant or padding.

Completeness4/5

The core discovery-to-validation workflow is covered: find rising words/sites, filter the ledger, qualify domains and SERP competition, and check credit balance. Gaps are minor — there is no drill-down detail on a single term or site, and no way to track or export results across runs.

Available Tools

8 tools
domain_timelineCInspect

域名历史:RDAP 注册事件 × Wayback 分段/空窗/换主结论。2 credits

NameRequiredDescriptionDefault
domainYes

TDQS

C2.8/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose the two upstream sources and the cost of 2 credits, which is valuable context. However, it says nothing about return shape, latency, error conditions, or whether results are cached, so behavioral coverage remains partial.

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 compact clause with the purpose front-loaded and the cost appended, with no wasted words. But the brevity borders on under-specification given the tool's composite nature.

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 composite data tool with no annotations and no output schema, the description omits key details: input format for 'domain', what the 'ownership change conclusion' output contains, and how segmentation/gaps are represented. It is too sparse to call the tool confidently.

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

Parameters2/5

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

Schema description coverage is 0% for the single required parameter, and the description does not clarify what form 'domain' should take (apex domain, URL, IDN, subdomain handling). With one parameter and no schema documentation, the description should compensate but does not.

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

Purpose4/5

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

States a specific resource (domain history) and the two data sources combined: RDAP registration events and Wayback segmentation/gap/ownership-change conclusions. The verb is implicit ('retrieve history'), but the composite nature distinguishes it from generic lookup tools. Slightly terse but clear.

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

Usage Guidelines2/5

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

No guidance on when to use this versus a plain RDAP/Wayback lookup or any sibling tool, and no prerequisites or exclusions. The agent must infer the use case entirely from the name and resource description.

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

get_usageAInspect

查我的 credits 余额(免费)

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the full burden of behavioral disclosure, and it does disclose that this is a cost-free read of the caller's own balance. However, it does not address whether authentication is required, how the balance is represented, or what the response looks like.

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

Conciseness5/5

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

This one short sentence contains no wasted words, and it leads with the essential information: what is fetched and whose balance it is. The parenthetical about cost is a compact addition.

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 no-parameter read that returns a single value and has no output schema, the description covers what an agent needs in order to decide to call it. The remaining gaps, namely the balance representation and the authentication model, are minor.

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

Parameters4/5

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

The tool has zero parameters, so there is no parameter semantics to explain; a baseline of 4 applies. The description correctly implies that no input is needed.

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

Purpose4/5

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

States a specific verb and resource: checking the caller's own credits balance. This is unambiguous and clearly distinct from every sibling tool (domain_timeline, ledger_pulse, stripe_leaderboard, etc.), none of which report account balance.

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 '(免费)' note implies that calling the tool is free, which encourages its use, but the description gives no explicit condition for using it and no alternative tool to use instead. Usage is implied rather than guided.

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

ledger_pulseBInspect

新词脉搏:最新账本期的首现新词数(免费端点)

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. It discloses that the value reflects the latest ledger period and that the endpoint is free, which is useful context beyond structured fields, but it says nothing about freshness/window semantics, caching, or failure behavior for what is presumably a read-only metric.

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

Conciseness4/5

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

A single compact sentence with no waste, and the metric identity is front-loaded before the free-endpoint note. Slight terseness works against it, as the phrase reads more like a label than an instruction.

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 and no parameters, the description must convey the return value, and it does ('number of new words'). The remaining gap is the absent sibling routing and any note on what 'latest ledger period' means in time, which would help an agent decide between this and ledger_words.

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 tool takes zero parameters and the schema is empty, so there is no parameter semantics to describe; the baseline of 4 applies. The description correctly implies a no-argument snapshot call.

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

Purpose4/5

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

The description names a specific metric (the count of first-appearing new words in the latest ledger period) and marks it as a free endpoint, so an agent knows exactly what value comes back. It doesn't explicitly differentiate from the sibling ledger_words, so the agent must infer the split (pulse = count, words = list) from the name alone.

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

Usage Guidelines2/5

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

The only usage signal is '(免费端点)' — free endpoint — which hints at cost but not at when to pick this over ledger_words or trends_rising. There is no stated condition, exclusion, or prerequisite for calling it.

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

ledger_wordsBInspect

词账本查询:按类型(新词|二次爆火|长期大词|存量)/方向(AI|游戏|工具)/站群匹配过滤。1 credit

NameRequiredDescriptionDefault
siteNo站群匹配(如 voicememotext)——该词该进你哪个站
typeNo
limitNo
directionNo

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden: it does disclose a concrete billing trait ('1 credit' per call), which is genuinely useful cost context. However, it says nothing about result size/pagination (limit default 30), whether results are ranked, or what a ledger entry contains, so the behavioral picture remains partial for a tool that presumably returns metrics.

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?

It is a single compact line with the resource and filter axes front-loaded, followed by the credit cost. Repeating the enum values is somewhat redundant against the schema, but it aids scanning and wastes little 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?

With no annotations and no output schema for a 4-parameter filtered query, the description should signal what a ledger row returns (word metrics? credit ledger?) and whether results are ordered. It also omits any sibling differentiation, so an agent has to guess both the return shape and when this tool is the right choice.

Complex tools with many parameters or behaviors need more documentation. Simple tools 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 only 25% (only the `site` parameter is documented), and the description partially compensates by listing the enum values for type and direction. But those values are already in the schema enums, so the added value is small, and the `limit` parameter has no explanation in either place (max? does it truncate?).

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

Purpose4/5

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

The description states a clear verb (词账本查询 / query the word ledger) and enumerates the filter dimensions (type, direction, site matching), which matches the four schema parameters. It does not differentiate from siblings such as ledger_pulse or trends_rising, so an agent cannot tell from the description alone why it would pick this ledger query over the pulse/rising feeds.

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 explains how to filter but never says when to use this tool versus ledger_pulse, trends_rising, or site_radar_latest. The only usage-like signal is the price line ('1 credit'), which is cost context rather than when-to-use guidance; no prerequisites or exclusions are given.

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

proxy_kd_scoreCInspect

SERP 前十构成打分(proxy-kd,0-100+判定)。喂入 [{url,domain?}]。1 credit

NameRequiredDescriptionDefault
keywordNo
resultsYes

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations and no output schema, the description carries the full behavioral burden. It discloses the cost (1 credit) and the score range (0-100+), which is useful, but says nothing about the return structure, accuracy, read-only nature, side effects, or failure behavior.

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

Conciseness4/5

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

The description is extremely compact and front-loads the core purpose, score range, input shape, and cost. Every fragment carries information, though the terseness borders on under-specification for an agent unfamiliar with 'proxy-kd'.

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 two parameters, 0% schema description coverage, no annotations, and no output schema, the description is not complete enough. It omits the meaning of the 'keyword' parameter, the response structure beyond a score range, and any limitations or error conditions.

Complex tools with many parameters or behaviors need more documentation. Simple tools 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 0%, so the description must supply parameter meaning. It helps by specifying the input shape for the required 'results' array as [{url,domain?}], indicating url is required per item and domain is optional. However, the optional 'keyword' parameter is completely unexplained in both schema and description.

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

Purpose4/5

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

The description states a specific action and resource: scoring the composition of the SERP top ten as a proxy keyword-difficulty metric on a 0-100+ scale. The verb and subject are identifiable despite the terse Chinese phrasing and the 'proxy-kd' jargon. Sibling tools are unrelated enough that explicit differentiation is unnecessary.

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 prerequisites, and no exclusions. The phrase 'SERP 前十构成打分' implies a keyword-difficulty scoring context, but the agent must infer that entirely.

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

site_radar_latestCInspect

HN 新站发现(free=免费托管子域/custom=自有域名)。1 credit

NameRequiredDescriptionDefault
limitNo
hostingNo
min_pointsNo

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden, and it discloses only that the call costs 1 credit — genuinely useful context. It says nothing about return format, pagination, what happens with insufficient credits, or whether results are cached/live.

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

Conciseness4/5

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

A single front-loaded line with purpose first and the enum clarification and cost trailing; nothing is wasted. It is terse to the point of being cryptic for non-Chinese-reading agents, but structurally sound.

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 3-parameter tool with no annotations, no output schema and 0% schema coverage, the description does too little: two of three params are unexplained and return behavior is unknown. Only the credit cost and hosting enum are covered.

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

Parameters3/5

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

With 0% schema coverage, the description compensates for one of three parameters by explaining the hosting enum meanings (free = hosted subdomain, custom = own domain). It leaves limit and min_points entirely undocumented in both schema and description, so the gain is only partial.

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

Purpose4/5

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

States a specific resource and action: discovering new sites on HN, with the 'latest' name implying recency. It is clear enough on its own, though it doesn't explicitly say it returns the most recent new sites or how they're ranked.

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

Usage Guidelines2/5

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

No indication of when to use this versus alternatives (e.g., domain_timeline or trends_rising) and no prerequisites. The parenthetical describes enum values, which is parameter help, not usage guidance.

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

stripe_leaderboardCInspect

Stripe 官方引荐月榜(跑通闭环的新玩家信号)。1 credit

NameRequiredDescriptionDefault
monthNo

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden. It does add one genuinely useful operational fact — the '1 credit' cost — but says nothing about authentication, data freshness, what the leaderboard contains, or what a call returns.

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

Conciseness4/5

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

Two short fragments, front-loaded with the resource name and the cost signal, with no wasted text. It is efficient, though its brevity edges toward under-specification rather than ideal density.

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

Completeness2/5

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

For a tool with no annotations and no output schema, the description is too thin: the return value (columns, sort order, ranking basis), the month format, and the update cadence are all left unexplained. An agent can guess but cannot call this confidently.

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

Parameters2/5

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

There is one parameter (month) with 0% schema description coverage; the pattern ^\d{6}$ implies a YYYYMM format but is undocumented. The description never mentions the month parameter at all, so it does not compensate for the coverage gap.

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

Purpose3/5

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

The description names a specific resource, the 'Stripe official referral monthly leaderboard', which is distinguishable from every sibling (timeline, usage, pulse, words, score, radar, trends). However it is a noun phrase with no verb and the parenthetical 'signal of new players who have completed the closed loop' is dense jargon that doesn't sharpen what the tool actually returns.

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 parenthetical hints at what the data represents (closed-loop players), but there is no explicit guidance on when to call this versus the many other analytics siblings, no prerequisites, and no exclusions. The agent must guess at the use case.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observeddomain_timeline
    • First observedget_usage
    • First observedledger_pulse
    • First observedledger_words
    • First observedproxy_kd_score
    • First observedsite_radar_latest
    • First observedstripe_leaderboard
    • First observedtrends_rising

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for advanced Google Search Console analysis — keyword cannibalization detection, page-level query deep dive, and rank change tracking.
    3
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Web intelligence MCP server for AI agents. 7 tools for SERP analysis, competitor research, market trends, content gap analysis, keyword insights, audience discovery, and citation tracking.
    7
    2
    AGPL 3.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    AI search intelligence + Ahrefs-class SEO suite as 59 MCP tools. Track your brand across ChatGPT, Google AI Overview, Gemini, Claude, and Perplexity with persona-anchored Brand Radar dispatches.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources