Skip to main content
Glama

Server Details

What rose on GitHub and in Korean shopping search each day, as published on trend.ondo.sh

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-11-25
URL

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation3/5

The three tools split along granularity (single keyword, single repository, whole day's page), but today also returns shopping keywords and GitHub trending lists, so an agent may be unsure whether a specific keyword's rank comes from keyword or today. The verbose descriptions do help, but the overlap between today's commerce section and keyword leaves real boundary ambiguity.

Naming Consistency4/5

All three names are single lowercase nouns with no verb, which is internally consistent in style. However, 'today' is a temporal concept mixed with entity-style names (keyword, repository), a minor deviation from a predictable pattern and from the verb_noun convention.

Tool Count3/5

Three tools is on the thin side for a trend data server; each does earn its place, but there is no search, listing, or historical lookup tool to round out the surface. Borderline but defensible for a read-only niche server.

Completeness3/5

Core reads are covered (today's page, one keyword, one repository), but there is no way to query past days, search for keywords, or search repositories beyond what today happens to list. These are notable gaps that will force agents into dead ends for anything but today's snapshot.

Available Tools

3 tools
keyword검색어A
Read-only
Inspect

트렌드의 쇼핑 지면에 실린 검색어 하나 — 그 말을 실은 가장 최근 날, 그날 실린 칸(10위 안으로 오른 검색어 · 분야별 많이 찾은 검색어 · 100위 안에 새로 든 검색어)과 순위, 작년 이맘때 줄, 함께 본 사실 한 줄(clue). 검색량 원값은 싣지 않습니다. A shopping keyword as the last page that printed it shows it. 이용 조건 · Terms of use: https://trend.ondo.sh/about/terms/

NameRequiredDescriptionDefault
wordYes쇼핑 검색어, 예: 경량패딩

Output Schema

NameRequiredDescription

No output parameters

TDQS

A3.5/5.0
Behavior4/5

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

The annotations already establish that this is a safe read-only, closed-world lookup. The description adds meaningful behavioral context beyond them: it describes what data is included (latest day, category column, rank, prior-year line, clue) and explicitly states that raw search-volume values are omitted, though it does not cover error behavior 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.

Conciseness4/5

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

The description is compact and front-loads the core concept before adding terms-of-use information. The bilingual repetition is slightly redundant but not wasteful enough to outweigh the efficient structure.

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?

An output schema exists, annotations cover the safety profile, and the single parameter is fully documented. The description still supplies useful semantic context about the returned data and the omission of raw search volumes, leaving only minor gaps around how this tool relates to its 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?

There is only one parameter, and the schema already documents it at 100% coverage with an example. The description reinforces that the input is a shopping search keyword, but it adds little syntax or format detail beyond the schema, so the 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 identifies a specific resource: one shopping keyword from the trend shopping surface, shown on the most recent day it appeared, with rank/column context. It is much more concrete than a tautology, but it does not explicitly distinguish itself from the sibling tools 'repository' and 'today'.

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 that this tool is for looking up a single keyword, but it gives no explicit when-to-use guidance, no exclusions, and no comparison to the available alternatives 'repository' and 'today'.

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

repository저장소A
Read-only
Inspect

트렌드에 페이지가 있는 깃허브 저장소 하나 — 그 페이지에 실린 수(깃허브 트렌딩 기록 · 별 · 7일 동안 늘어난 별 · 기여자 · 최근 릴리스 …), 이름 아래의 한 줄(kind)과 그 아래 문장(line — 소개 글이 있으면 글의 도입, 없으면 짧은 소개), 그 페이지의 날짜(date)와 깃허브에서 그 수를 읽은 날(figures_read_on), 주소. kind와 line 가운데 AI가 저장소의 설명과 README를 읽고 미리 써 둔 것은 답의 ai_written이 적습니다(카드가 없는 저장소의 kind는 저장소가 깃허브에 적은 설명입니다). 소개 글이 원문 README의 라이선스에 기대어 쓴 글이면 그 라이선스(license)도 답합니다. 소개 글 전체는 페이지(page)에서 읽습니다. 최근 30일 사이 깃허브 트렌딩에 올랐거나 소개 글이 있는 저장소만 답합니다. A repository's page on trend.ondo.sh: its figures, the lines under its name (only those listed in ai_written were written by AI), the page's date and the day its figures were read from GitHub, the address, and the license its article leans on when it leans on one. 이용 조건 · Terms of use: https://trend.ondo.sh/about/terms/

NameRequiredDescriptionDefault
nameYes소유자/이름, 예: vllm-project/vllm (깃허브 주소도 됩니다)

Output Schema

NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover readOnlyHint=true and openWorldHint=false, so the description adds real value beyond them: it discloses the 30-day/article eligibility filter that can make the call return nothing, explains that kind/line are AI-written only when listed in ai_written (otherwise the repository's own GitHub description), and notes the license is only present when the article leans on one. It does not discuss error behavior for unknown repositories.

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 return-value inventory is front-loaded and specific, but the text is long and the trailing English sentence largely restates the preceding Korean clause, producing redundancy rather than added information. The parenthetical figure list also bloats the opening sentence.

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 an output schema present, the description need not explain return shapes, yet it still enumerates the fields and — crucially — the eligibility restriction that governs whether a call returns data at all. Combined with one fully documented parameter and safety annotations, an agent has enough to invoke 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?

There is a single parameter at 100% schema description coverage, and the schema already gives the format (owner/name, e.g. vllm-project/vllm) and accepts a GitHub URL. The description adds no additional meaning about the name argument, so the baseline 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 states concretely what the tool returns: one GitHub repository's page on trend.ondo.sh, with its figures, kind/line, date, figures_read_on, address and optional license. That is far more specific than the bare name 'repository', and it is clearly distinguished by scope from the keyword and today siblings (single repository vs. keyword lists vs. daily view), though it never names those 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?

Usage is only implied: the eligibility rule ('only repositories that trended on GitHub in the last 30 days or have an article are answered') tells the agent when the call will succeed, which is useful. But nothing says when to pick this over keyword or today, and no prerequisites or fallback behavior are stated.

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

today오늘C
Read-only
Inspect

그날 트렌드 지면에 실린 것. 깃허브(github): 머리기사, 7일 동안 별이 가장 많이 늘어난 저장소 10개, 처음 트렌딩에 오른 저장소(since 날짜 이후 처음), 깃허브 일간 트렌딩 목록(rank_day_before가 비면 전날 목록에 없던 저장소, first_trending은 since 날짜 이후 처음 오른 저장소). 쇼핑(commerce): 일주일 사이 분야 10위 안으로 오른 검색어와 작년 이맘때 줄(last_year — times: 검색량이 작년 이맘때의 N배, new: 작년 이맘때엔 거의 찾지 않던 말, holiday: 그 명절마다 오르는 말), 그 아래 함께 본 사실 한 줄(clue — 명절까지 남은 날 · 지난 3년 같은 철 · 같은 분야에서 함께 오른 말, 원인이나 예측이 아닙니다), 분야마다 많이 찾은 검색어 다섯, 분야 100위 안에 새로 든 검색어(since 날짜 이후 새로). since는 트렌드가 그 세계를 기록하기 시작한 날입니다 — 사람에게 전할 때는 지면처럼 그 날이 무엇인지 함께 말해 주세요("트렌드가 기록을 시작한 {since} 이후 처음"). 깃허브의 머리기사(lead의 headline · dek)와 저장소의 kind · summary 가운데 AI가 미리 써 둔 것은 lead와 저장소마다의 ai_written이 적습니다(카드가 없는 저장소의 kind는 저장소가 깃허브에 적은 설명입니다). The day's page on trend.ondo.sh as it prints it: GitHub trending, or what Korean shoppers searched; since is the day trend began recording that world; only the fields listed in ai_written were written by AI. 이용 조건 · Terms of use: https://trend.ondo.sh/about/terms/

NameRequiredDescriptionDefault
dateNoYYYY-MM-DD. 없으면 가장 최근 날
worldYesgithub = 깃허브 트렌딩, commerce = 쇼핑 검색어

Output Schema

NameRequiredDescription

No output parameters

TDQS

C2.9/5.0
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 safety profile is covered. The description adds genuine behavioral context: what 'since' means, that only fields in ai_written were AI-authored, and that kind falls back to the repo description. It does not discuss freshness limits or response shape, so 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.

Conciseness2/5

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

The description is extremely long and dense, with substantial Korean/English redundancy and field-by-field detail that overlaps the output schema. It is not front-loaded – the core purpose is buried inside enumerations of headline/rank/commerce fields. Several sentences do not earn their place against structured fields that already exist.

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?

An output schema exists, so return values need not be spelled out, yet the description spends most of its length re-describing them while omitting sibling routing and call-time context. For a two-world page tool it is broadly sufficient, but the imbalance leaves real 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 both parameters (date, world enum) are documented in the schema itself. The description does not add syntax or format detail for the parameters beyond restating the two worlds; it spends its parameter-adjacent words explaining return fields and the 'since' concept. 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 clearly identifies the resource: the day's page on trend.ondo.sh, split between the 'github' (trending repos) and 'commerce' (Korean shopping searches) worlds. The specific verb is implicit ('get/return the day's page') rather than stated, but an agent can infer it. It does not distinguish itself from the sibling tools keyword/repository.

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 call this versus the sibling keyword or repository tools, and no prerequisites are stated. The only usage hint (date defaults to the most recent day) comes from the schema, not the description. The agent is left to infer selection on its own.

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. 3 tool updates
    • First observedkeyword
    • First observedrepository
    • First observedtoday

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Real-time trend data from Google Trends (Search, Images, News, Shopping), YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam, Spotify, X (Twitter), App Store, Google Play, web traffic, and news sentiment via one MCP connection. Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and any MCP-compatible AI.
    28
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables any MCP client or voice assistant to ask which developer tools are heating up, ranking and comparing them by a 0-100 momentum score derived from GitHub stars, forks, and community mentions. Returns structured breakdowns alongside short spoken-style lines, with a saved snapshot fallback when live sources are unavailable.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides hosted trend data MCP server for querying Google, TikTok, Amazon, Reddit, YouTube, Steam, npm and 30+ trend sources in natural language from any MCP-compatible AI.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources