Skip to main content
Glama

Server Details

Japanese YouTube insights: upcoming streams, game demand/supply, and singing-cover opportunities.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 8 tools

Disambiguation4/5

Most tools have clearly distinct purposes: game trends, cover-song search, live-stream search, catalog, service info, and Markdown access. However, get_tubesaku_index, read_tubesaku_markdown, and search_tubesaku_context all deal with TubeSaku Markdown and could be confused, while data catalog and service info partially overlap on availability scope.

Naming Consistency4/5

Names mostly follow a predictable snake_case verb_noun pattern such as get_game_trends, search_cover_songs, and read_tubesaku_markdown. Minor inconsistency comes from inserting the product name 'tubesaku' into only some tool names, but the convention remains readable.

Tool Count5/5

Eight tools is well-scoped for a focused creator-insights server. Each tool maps to a meaningful capability without an excessive surface.

Completeness4/5

The set covers trends, data availability, service scope, documentation access, cover-song discovery, live-stream search, and context search, which is a coherent read-only insight surface. Minor gaps include no deeper per-game or per-stream analytics and no historical live-stream status, though some limitations are explicitly acknowledged.

Available Tools

8 tools
get_tubesaku_data_catalogAInspect

無料データの一覧、更新日時、観測範囲、欠損・古さ・利用条件を確認する。取得前に鮮度を確認してください。

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 disclosure burden, and it does reveal what the agent will learn (staleness, missingness, usage/licensing conditions) — valuable behavioral context for a data-fetch workflow. However, it never states that the call is read-only/side-effect-free, nor anything about caching, auth, or the shape of the returned catalog. Adequate but incomplete for a tool with zero annotation coverage.

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 sentences, no filler, and the precondition (check freshness first) is placed after the content list but still clearly separated. The first sentence is a dense attribute list, which is efficient though slightly telegraphic.

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?

There is no output schema and no annotations, so the description must convey both return content and safety profile. It lists the metadata fields well but says nothing about the catalog's structure, whether it covers all datasets or only free ones, or the read-only nature of the call — meaningful gaps for a no-arg introspection tool.

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 no parameters, so there is nothing to disambiguate; the baseline of 4 applies. The description's implicit note that the catalog covers "free data" is the only scoping information an agent might want.

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 resource (a catalog of free/available data) and enumerates what it exposes: update timestamps, observation range, missingness, staleness, and usage conditions. That is clearly more than a restatement of the name. It does not, however, distinguish itself from siblings like get_tubesaku_service_info or get_tubesaku_index, which plausibly surface overlapping metadata.

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?

"取得前に鮮度を確認してください" gives an explicit precondition: consult this catalog before pulling data to check freshness. That is real when-to-use guidance. It stops short of naming alternatives or stating when not to use it (e.g., versus service_info).

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

get_tubesaku_indexAInspect

TubeSakuのllms.txtを読み、利用可能な公開Markdown一覧を返す。

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are present, so the description carries the full disclosure burden. It identifies the source (llms.txt) and output (public Markdown list), but does not state that the call is read-only, whether it makes a network request, or how results are formatted.

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?

A single front-loaded sentence that states source and return value with no filler. It is appropriately sized for a zero-parameter index tool.

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?

With no parameters and no output schema, the description gives the minimum needed to understand the call (read llms.txt, return a public Markdown list). However, it does not clarify the return format or explain its relationship to the similarly named data catalog and markdown-reading siblings.

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 are no parameter semantics to explain; the baseline score for no params is 4. The description neither needs nor provides param details.

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 (reads) and resource (TubeSaku's llms.txt) plus the output (list of available public Markdown). It does not name or distinguish sibling tools like get_tubesaku_data_catalog or read_tubesaku_markdown, so sibling differentiation is missing.

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?

No explicit when-to-use or when-not-to-use guidance. The purpose implies it is for discovering public Markdown files, but it never says to prefer it over get_tubesaku_data_catalog or read_tubesaku_markdown, leaving alternatives unaddressed.

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

get_tubesaku_service_infoBInspect

無料データの範囲、有料の個別分析・レポート相談窓口と提供状況を返す。

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It implies a read-only information lookup and describes the content areas returned, but it does not explicitly state read-only behavior, permissions, side effects, or response format.

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 a single efficiently written sentence with no filler. It is appropriately sized for a simple zero-parameter info tool, though it leads with content items rather than an explicit action framing.

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?

For a zero-parameter service-info tool with no output schema and no annotations, the description should clarify what the agent will receive. It names three content areas but leaves “提供状況” ambiguous and does not say whether pricing, contact details, or terms are included, so it is adequate but not fully complete.

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 an empty object with 100% description coverage, so there are no parameter semantics to explain. The rubric baseline for zero parameters is 4.

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 retrieval purpose: it returns the scope of free data, information about the paid individual analysis/report consultation desk, and availability status. This is clearly more than a tautology and distinguishes it in substance from data-catalog or search siblings, though it does not explicitly name those alternatives.

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 explicit guidance on when to use this tool versus the sibling tools such as get_tubesaku_data_catalog, get_tubesaku_index, or search_tubesaku_context. Usage is only implied by the tool name and the returned-content list.

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

read_tubesaku_markdownBInspect
llms.txtで公開されているTubeSakuのMarkdownファイルを読む。
path例: /llms/google_trends.md
NameRequiredDescriptionDefault
pathYes

TDQS

B3.4/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 behavioral burden. It does not say what happens with an invalid path, whether the file content is returned whole or truncated, or how large documents are handled; only the read intent and source (llms.txt) are conveyed.

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?

Two short lines: purpose first, example second. No filler, and the concrete path example is placed where an agent will need it immediately.

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?

For a single-parameter read tool with no output schema this is minimal but workable; the path example covers the main ambiguity. It still lacks any indication of return shape or the relationship to the index/catalog tools that presumably enumerate valid paths.

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 description coverage is 0% and the single parameter has no description, so the description must compensate. The example '/llms/google_trends.md' supplies real format meaning — leading slash, directory prefix, .md extension — that the schema alone does not provide.

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 (read) and resource (TubeSaku Markdown files published via llms.txt), which separates it from siblings like get_tubesaku_index or get_tubesaku_data_catalog. It does not explicitly name those siblings, so differentiation is inferable rather than stated.

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 the use case (fetching a specific Markdown document) and the path example suggests the input should look like a published file path. There is no explicit guidance on when to prefer this over get_tubesaku_index or search_tubesaku_context, nor on whether the path must come from the index.

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

search_cover_songsBInspect

歌ってみた候補を原曲人気・最近の競合数・公開後6時間相当の反応で探す。最大5曲。scope: all,low_supply,no_recent_covers,shorts_growth,popular_covers。楽曲の利用許諾は別途確認。

NameRequiredDescriptionDefault
limitNo
scopeNolow_supply
keywordNo
require_playlist_videoNo

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It does reveal useful context, namely that results are ranked by three named signals, that the output is capped at five songs, and that music licensing must be verified separately. It still leaves unstated the return shape, whether keyword filtering interacts with scope, and what happens when fewer than `limit` candidates exist.

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 three compact sentences, with the action and ranking criteria front-loaded, followed by the scope list and the licensing caveat. Nothing is wasted, though the bare scope enumeration could be tightened with a few words about what each mode targets.

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?

With 4 parameters, zero schema coverage, no annotations, and no output schema, the description has to do most of the work. It covers the purpose, the ranking signals, the scope enum, and the limit cap, but leaves both remaining parameters and the returned fields undocumented, so an agent still has to guess.

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 0%, so the description is the only source of parameter meaning. It documents the five valid `scope` strings, which the schema omits, and implies a hard cap of five on `limit`. It says nothing about `keyword` matching behavior or what `require_playlist_video` filters, leaving half the parameters unexplained.

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 first sentence names a specific verb (探す) and resource (歌ってみた候補) and even explains the ranking inputs: original-song popularity, recent competitor count, and reaction at roughly six hours after release. That distinguishes it from siblings like search_live_streams or get_game_trends. A related sibling, search_tubesaku_context, could overlap, but the description never states how the two differ.

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 five scope values suggest the intended situations (low_supply, no_recent_covers, shorts_growth, popular_covers, all), so the agent gets an implicit sense of when each one helps. However, the description never says when to choose this tool over the sibling search tools, gives no prerequisites, and explains none of the modes.

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

search_live_streamsBInspect

配信予定をJSTの日付・時間帯・初配信候補・ジャンルで検索。無料プレビューは最大7日間・10件。延期中止の履歴は未提供。

NameRequiredDescriptionDefault
limitNo
date_toNo
keywordNo
categoryNo
end_timeNo
date_fromNo
debut_onlyNo
start_timeNo

TDQS

B3.3/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 and does add useful constraints: limited free preview (7 days / 10 items) and no postponement/cancellation history. It still omits return format, pagination behavior, authentication needs, and whether results are ordered or truncated in other ways.

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 three short sentences with no filler. The main search capability is front-loaded and the availability caveats follow compactly.

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?

For an 8-parameter search tool with no output schema, the description covers the core purpose and important availability limits. It remains incomplete on parameter formats and return-value behavior, which an agent would need in order to invoke it precisely.

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% across 8 parameters, so the description must compensate. It conceptually covers date, time range, debut-only, and genre, but omits the keyword and limit parameters and provides no format guidance for date/time strings or what 'debut_only' means in practice.

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 gives a specific verb and resource ('配信予定を...検索') and names the filter dimensions: JST date, time range, debut candidates, and genre. It does not explicitly differentiate from sibling tools, but none of the siblings are similar search tools, so the purpose remains clear.

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 the tool is useful by listing searchable dimensions and disclosing that free previews are limited to 7 days and 10 items, and that postponement/cancellation history is unavailable. However, it does not name alternative tools or state explicit when-not-to-use conditions beyond those availability caveats.

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

search_tubesaku_contextAInspect

TubeSakuの公開Markdownを横断的に読み、queryに関係しそうな本文を返す。 まずは単純なキーワード検索版。

NameRequiredDescriptionDefault
queryYes

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description must carry the behavior burden. It does convey that this is a read-only operation over public Markdown and that matching is approximate ('関係しそうな' - likely related) rather than exact, which is genuinely useful. It omits result limits, whether snippets or full documents are returned, and how multiple keywords or phrases are handled.

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?

Two short sentences, front-loaded with the operation and resource, followed by a useful scoping note that this is the simple keyword variant. No filler.

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?

For a one-parameter search tool with no output schema, the agent needs to know roughly what comes back. The description says related body text is returned but not how much, in what form (snippet vs. whole document), or with what metadata, leaving a meaningful gap.

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 0% and the single parameter has no description, so the description must compensate. 'queryに関係しそうな本文' establishes that query is a relevance-bearing search string, but adds no detail on tokenization, multiple keywords, phrase syntax, or operators.

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: reads across TubeSaku's public Markdown and returns body text relevant to the query. It also signals this is the 'simple keyword search version', hinting at a tier relative to other retrieval tools, but it never names a sibling such as read_tubesaku_markdown or get_tubesaku_index, so differentiation is left to inference.

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 phrase 'まずは単純なキーワード検索版' implies this is the entry-level retrieval option, which is a usable usage cue. However, there is no explicit when-to-use/when-not guidance and no mention of when to prefer the sibling read or index tools, so the agent must guess at routing.

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 observedget_game_trends
    • First observedget_tubesaku_data_catalog
    • First observedget_tubesaku_index
    • First observedget_tubesaku_service_info
    • First observedread_tubesaku_markdown
    • First observedsearch_cover_songs
    • First observedsearch_live_streams
    • First observedsearch_tubesaku_context

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources