Skip to main content
Glama

Server Details

サイトのページを読み込んで、AI アプリがつなげる形(MCP サーバー)にして配信する無料のサービスです。(yomitasu.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
Uptime
99.8% over 37 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.6/5.0

Scored across 6 tools

Disambiguation3/5

fetch/get_page and search/search_pages are redundant pairs, where the legacy tools do the same job in a different return shape. The descriptions explicitly mark the legacy tools and recommend the newer ones, which helps, but the overlap still creates avoidable selection ambiguity.

Naming Consistency3/5

Names mix bare verbs (fetch, search), verb_noun forms (get_page, list_pages, search_pages), and a noun phrase (site_overview). The snake_case style is consistent for multiword names, but the overall verb/noun pattern is not predictable.

Tool Count4/5

Six tools is a reasonable size for a read-only documentation/search server. However, two of the six are legacy aliases, so the effective surface is smaller and slightly inflated by backward-compatibility tools.

Completeness5/5

The server appears complete for its read-only purpose: it can list available pages, search across them, fetch full page content, and return a high-level overview. No obvious lifecycle or access operation is missing for a site-documentation MCP.

Available Tools

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

「ヨミタス」のページの本文を、最初から最後まで返します。利用規約やプライバシーポリシーの条文、使い方の手順を、言い換えずに正確に確かめるときに使います。

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

Output Schema

NameRequiredDescription
idYes
urlYes
textYes
titleYes
metadataNo

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only nature is known. The description adds useful behavioral context beyond the annotations: it returns the full text from beginning to end and preserves original wording without paraphrasing. This gives the agent a clearer expectation of the output.

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 two sentences, front-loads the core action and resource, then immediately states the practical use case. There is no redundant information or filler.

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 tool has a single required parameter and an output schema present, reducing the need for return-value documentation. The description provides sufficient context for a simple read operation, though it could more clearly differentiate itself from the sibling get_page to fully remove selection ambiguity.

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 the schema fully explains the 'id' parameter including acceptable forms (URL, path, Japanese text). The tool description adds no parameter-level information, so with full schema coverage a baseline score of 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 states a specific verb ('返します' - returns) and resource ('ページの本文' - page body text), making it clear this tool retrieves full page content. It provides a clear use case for exact verification, but it does not explicitly distinguish itself from the sibling tool get_page, which may have overlapping functionality.

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?

The description explicitly states when to use the tool: when needing to verify terms of service, privacy policy clauses, or usage instructions accurately without paraphrasing. This gives clear context, but it does not mention when not to use it or point to alternatives among the sibling tools.

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

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

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

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds that the return format differs from fetch but does not explain how, which is a minor gap. It does not contradict annotations, and the legacy context is helpful but not rich.

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 two sentences with no wasted words. The legacy context is front-loaded, and the directive to use fetch is placed clearly. It is efficient and easy to scan.

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?

The tool is simple with one parameter, annotations cover safety, and no output schema exists. However, the description does not specify the actual return format, which could be necessary for someone using this legacy tool. Since the description directs new users away, it is adequate but leaves a gap for existing users who need to know the format.

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%, with the url parameter described as 'ページの URL かパス(日本語のままでも可)' (page URL or path, Japanese allowed as-is). The description adds no additional parameter information, so it does not compensate beyond what the schema already provides. Baseline 3 is appropriate given full coverage.

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 states that the tool returns the page body, similar to fetch, but with a different return format. It also identifies itself as a legacy version of a previously named function, distinguishing it from the fetch sibling. However, it does not specify exactly what the return format is, so the purpose is clear but not fully detailed.

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?

The description explicitly directs new users to use fetch instead, stating '新しく使うときは fetch を使ってください' (use fetch when using anew). It also notes that this tool is kept for existing users, providing clear context on when to use this tool vs the alternative. This is explicit and leaves no ambiguity.

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)を返します。/guide/ は使い方、/faq/ はよくある質問、/pricing/ は料金、/terms/・/privacy/・/policy/ は規約と方針、/sites/ の下は登録されているサイトの紹介ページです。

NameRequiredDescriptionDefault
limitNo
offsetNo

TDQS

B3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds useful context about the returned content (titles and URLs) and explains the meaning of specific path prefixes, but it does not disclose pagination behavior or ordering.

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 concise and front-loaded with the core function, followed by useful path-prefix context. The path enumeration is helpful for understanding the returned list and does not feel excessive.

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 simple read-only list tool, the description covers the main return value (titles and URLs) and gives helpful context about page categories. However, with no output schema and no parameter semantics, the absence of pagination details leaves a notable gap.

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 needed to explain limit and offset, but it does not mention them at all. The parameter names and schema constraints are somewhat self-explanatory, but the description adds no meaning to the pagination parameters.

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 states the tool returns a list of pages loaded in Yomitas, including titles and URLs. This distinguishes it as a listing operation from siblings like fetch or search_pages, 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?

The description implies this tool is for seeing what pages exist, but it gives no explicit guidance on when to choose list_pages over search_pages, get_page, or site_overview. No exclusions or alternative routing are provided.

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

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

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 readOnlyHint=true and destructiveHint=false. The description adds useful behavioral context: it is a legacy implementation of `search` and that the return format differs from `search`. It does not specify the exact old return shape, but the deprecation context and format difference are meaningful disclosures beyond the annotations.

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 compact Japanese sentences with no wasted words. The legacy status is front-loaded, the functional similarity to `search` is stated, and the recommendation to use `search` comes last as a natural conclusion.

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 low-complexity legacy tool, the description covers selection well: it identifies itself as an alias, distinguishes the return format, and routes new callers to the preferred sibling. However, since there is no output schema and the return format is the tool's distinguishing trait, the description stops short of explaining what that old format actually looks like.

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?

The description adds no parameter-level meaning. Schema coverage is only 50%, and the description does not clarify what `limit` controls or how it interacts with results. The `query` parameter is documented in the schema with an example, but the description itself contributes nothing to parameter understanding.

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 states a clear verb and resource: it searches within the site (サイトの中を探します), just like `search`. It also differentiates itself from the sibling `search` by noting the return format is different, and marks itself as a legacy alias for previously connected users.

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?

The description explicitly says this tool is kept for people already connected and instructs new usage to go to `search` instead: '新しく使うときは search を使ってください'. This is unambiguous when-to-use versus when-not-to-use guidance with a named alternative.

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

「ヨミタス」の概要を返します。サイトのページを読み込んで、AI アプリがつなげる形(MCP サーバー)にして配信する無料のサービスです。サイトの持ち主がタグを 1 行置くだけで登録できます。どんなサービスかを最初に知りたいときに使います。

NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is externally provided. The description adds useful context about what Yomitas is and how site registration works, but it does not disclose output format, rate limits, or other operational details. For a zero-parameter read-only tool this is acceptable, though not rich.

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 core function is front-loaded in the first sentence. The following sentences give helpful background about the service and a use case, though the site-owner registration detail is tangential to invoking the tool. Overall compact and readable.

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?

Given zero parameters and existing read-only annotations, the description covers purpose and usage sufficiently. Since there is no output schema, a more specific description of what the overview contains would close the only real gap, but for a simple info tool this is likely enough.

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 and 100% schema coverage (empty schema). The description correctly avoids inventing parameter details, so the baseline of 4 for parameter-free tools applies.

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 specific verb and resource: '「ヨミタス」の概要を返します' (returns the overview of Yomitas). This clearly distinguishes the tool from siblings like get_page or list_pages, which target individual pages or lists.

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?

The final sentence 'どんなサービスかを最初に知りたいときに使います' gives an explicit use case: use when first learning about the service. However, it does not name alternatives or state when not to use it, so it misses a bit of full comparative guidance.

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. 1 tool update
    • Changedsearch1 field changed
      • addedOutput schema / properties / candidates
        Added value: +{
        +  "items": {
        +    "properties": {
        +      "id": {
        +        "type": "string"
        +      },
        +      "title": {
        +        "type": "string"
        +      },
        +      "url": {
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "id",
        +      "title",
        +      "url"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
  2. 2 tool updates
    • Addedfetch
    • Addedsearch
  3. 4 tool updates
    • First observedget_page
    • First observedlist_pages
    • First observedsearch_pages
    • First observedsite_overview

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    A public MCP server that lets AI agents read live web pages as clean Markdown, with tools to fetch, search, extract metadata, and extract links from URLs.
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that fetches web pages and extracts clean, AI-usable context from them, enabling tools for link discovery, content search, and integrated fetch-and-search operations.
    5
    3 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI tools a reliable way to fetch content from the web, handling anti-bot protection and JavaScript-rendered pages.
    553 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.
    14 npm
    258
    ISC
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources