Skip to main content
Glama

Server Details

誰でも無料でアンケートの作成・投票ができるアンケートサイトです。(datasetsearch.jp の内容を検索して答える。ヨミタス経由)

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

A3.6/5.0

Scored across 6 tools

Disambiguation3/5

There are two near-duplicate pairs: fetch/get_page and search/search_pages, where the legacy tools return the same content in a different format. The descriptions explicitly flag the legacy ones and recommend the modern alternatives, so an agent can disambiguate, but the overlap is real.

Naming Consistency3/5

Names mix bare verbs (fetch, search), verb_noun patterns (get_page, list_pages), and a plain noun (site_overview), all in snake_case. It remains readable but does not follow a single predictable convention.

Tool Count4/5

Six tools is a reasonable scope for a read-oriented survey site, though two of them (get_page, search_pages) are deprecated duplicates, so the effective surface is closer to four.

Completeness4/5

Overview, page listing, search, and full-page fetch cover the main read workflows for exploring surveys. There is no way to retrieve a specific survey by ID or filter results directly, but agents can work around this via search and list_pages.

Available Tools

6 tools
fetchページの中身を読むA
Read-only
Inspect

「コエカツ」のページの本文を、最初から最後まで返します。search で見つけたアンケートの質問文、選択肢ごとの割合、回答数をくわしく読むときに使います。数字を引用する前に、これで確かめてください。

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes探した結果の id(ページの URL)。ページの URL かパスでも可(日本語のままでも可)

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYes
textYes
titleYes
metadataNo

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description still adds useful behavioral context beyond the annotations: it discloses that the whole page body is returned (not a summary or excerpt) and frames the tool as the verification step before citing figures.

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?

Three short sentences: what it returns, when to use it, and a verification directive. It is front-loaded and free of filler, though the middle sentence is dense with examples and could be tightened.

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, so return values need not be explained, and the read-only annotations cover the safety side. What remains missing is any differentiation from the similarly named sibling 'get_page', which is the one gap that could cause a wrong tool selection.

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 100% and there is a single required 'id' parameter, so the schema already documents accepted forms (page URL, path, or the id from search results). The description adds nothing about the parameter and simply calls out the baseline 3.

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 verb and resource: it returns the full body text of a 'コエカツ' page from start to finish, and it scopes the use case to reading survey detail. However, it never distinguishes itself from the sibling 'get_page', which by name appears to retrieve the same resource, so an agent cannot fully disambiguate the two from the description alone.

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?

It gives clear when-to-use guidance: use it to read in detail the question text, per-choice percentages and response counts that 'search' surfaced, and explicitly says to confirm with this tool before quoting numbers. It does not state when NOT to use it or why one would pick it over the sibling 'get_page', so the routing is not complete.

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

get_pageページの中身を読む(以前の名前)A
Read-only
Inspect

「コエカツ」(datasetsearch.jp)の以前の名前の機能です(すでにつないでいる人のために残しています)。fetch と同じようにページの本文を返しますが、返す形が違います。新しく使うときは fetch を使ってください。

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesページの URL かパス(日本語のままでも可)

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare this a safe read (readOnlyHint true, destructiveHint false, openWorldHint false), so the safety profile is covered. The description adds genuinely useful non-schema context: this is a deprecated alias being kept alive for existing integrations and returns a different shape than fetch.

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?

Three short sentences, front-loaded with the legacy status so an agent knows immediately to prefer fetch. No filler, though the second sentence about return shape could have been made concrete rather than merely asserting a difference.

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, so the description carries the burden of explaining return values, yet it only says the shape 'differs' without describing it. For a deprecated alias that is tolerable, but it is a real gap for an agent that must parse the response.

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 a single required url parameter and 100% schema description coverage, the schema already documents the parameter, including that Japanese text is acceptable. The description adds nothing about the url, so the baseline 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 a specific verb and resource (returns the page body) and frames the tool against its sibling fetch by noting the return shape differs. It is clear that this is a legacy alias, though it never says how the shape differs, which is the one thing that would fully disambiguate it from fetch.

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?

It gives explicit routing guidance: use fetch for new usage, and this exists only for users already connected under the old name. That covers the 'when not to use' case clearly, but leaves the specific condition under which an agent should still pick get_page unspecified beyond backward compatibility.

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

list_pagesどんなページがあるか見るB
Read-only
Inspect

「コエカツ」に読み込まれているページの一覧(タイトルと URL)を返します。/digital/(SEO・AI・Web)、/beauty/、/health/、/work/、/living/、/travel/、/gourmet/、/parenting/ のように、話題ごとに分かれています。分野を絞ってアンケートを並べたいときに使います。

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, openWorldHint=false, so the safety profile is covered. The description adds useful context by naming the returned fields and topic structure, but says nothing about pagination or result-size behavior despite limit/offset existing.

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?

Front-loads what the tool returns in the first sentence, then gives concrete topic examples and a usage cue. Two sentences with no filler; appropriately sized.

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 output schema, the description correctly explains the return shape (titles and URLs). However, for a parameterized listing tool it omits any pagination guidance, leaving a gap an agent would need when result sets exceed the default limit.

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%, so the description should compensate for the limit/offset parameters, yet it never mentions paging, defaults, or ranges. With 2 undocumented parameters the description leaves the agent to infer pagination entirely from the raw schema.

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 (list) and resource (pages loaded into 'Koekatsu') with what is returned (titles and URLs). The topic-category examples make the scope concrete, though it never explicitly distinguishes itself from siblings like search_pages or site_overview.

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?

Provides a context cue — 'use when you want to narrow by field and line up surveys' — which implies a filtered-listing use case. But it offers no explicit when-not-to-use and does not name any sibling alternative such as search_pages.

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

search_pagesサイトの中を探す(以前の名前)A
Read-only
Inspect

「コエカツ」(datasetsearch.jp)の以前の名前の機能です(すでにつないでいる人のために残しています)。search と同じようにサイトの中を探しますが、返す形が違います。新しく使うときは search を使ってください。

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYes探したい言葉(例: 料金 支払い方法)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare the safe read profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), so the safety burden is lifted. The description adds genuinely useful context beyond the annotations: this is a deprecated/legacy-named feature retained for backward compatibility and it returns a different shape than `search`. It does not detail pagination or the exact return structure.

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?

Three short sentences, front-loaded with the legacy status and then the routing advice, with no filler. Slightly indirect by leading with the meta-notion of a former name before the actual function, but every sentence earns its place.

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 output schema, the description carries some burden for return values, and it only says the shape is 'different' from `search` without describing how. For a deprecated alias with annotations covering the safety profile and an explicit steer to `search`, this is adequate but not complete.

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 50% — `query` is documented with an example while `limit` is only structurally constrained (default 5, min 1, max 20). The description adds nothing about either parameter, but the schema's structured constraints largely self-document them, so the baseline of 3 is appropriate.

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+resource (サイトの中を探す / search within the site) and immediately distinguishes itself from the sibling `search` by noting the return format differs. An agent can tell it is a legacy alias for `search` without opening either schema.

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

Usage Guidelines5/5

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

Explicitly names when to use it (kept for users who are already connected / legacy callers) and the alternative to use instead (`search` for new integrations). The exclusion and the routing are both stated outright.

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

site_overviewサイトの概要を知るA
Read-only
Inspect

「コエカツ」の概要を返します。誰でも無料でアンケートの作成・投票ができるアンケートサイトで、集計結果をグラフで公開しています。どんなサイトで、どんな話題のアンケートがあるかを最初に知りたいときに使います。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnly, non-destructive, and closed-world. The description adds domain context (a free survey site with public graphs) but does not disclose return format, latency, or other behavioral traits beyond what annotations provide.

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?

Three sentences: purpose first, then site context, then usage. Efficient and front-loaded, though the middle sentence is slightly descriptive.

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 zero-parameter read-only tool with no output schema, the description adequately explains what the overview contains and when to call it. Nothing critical is missing, though it could specify the exact structure of the overview.

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?

No parameters are defined, so the baseline of 4 applies. The description does not need to explain any inputs.

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 (returns an overview of Koekatsu) and then describes what that overview contains. It implicitly distinguishes itself from page-fetching siblings by positioning itself as a first-look tool, but does not name any sibling explicitly.

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 a clear condition for use: when you first want to know what kind of site it is and what survey topics exist. No explicit when-not or alternative tool is named, but the context is clear.

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. 6 tool updates
    • First observedfetch
    • First observedget_page
    • First observedlist_pages
    • First observedsearch
    • First observedsearch_pages
    • First observedsite_overview

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources