Skip to main content
Glama

全国企業データベース-プレスリリース配信サービス

Server Details

新商品ができた。お店が開いた。(companydata.tsujigawa.com の内容を検索して答える。ヨミタス経由)

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.8/5.0

Scored across 6 tools

Disambiguation3/5

The set contains two pairs of near-duplicate tools: fetch/get_page and search/search_pages. Descriptions explicitly mark the older versions as deprecated and recommend the newer ones, which reduces confusion, but overlapping functionality remains.

Naming Consistency3/5

Tool names mix bare verbs (fetch, search), verb_noun patterns (get_page, list_pages, search_pages), and a noun_noun name (site_overview). All are snake_case and readable, but verb styles are inconsistent.

Tool Count4/5

Six tools is a reasonable count for a read-only site exploration server, but two are legacy duplicates that don't earn their place except for backward compatibility.

Completeness5/5

The surface covers site overview, page listing, content search, and full page retrieval, which is complete for a read-only external site browsing use case. No create/update/delete operations are needed.

Available Tools

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

「全国企業データベース-プレスリリース配信サービス」(companydata.tsujigawa.com)の、読み込んだページの本文を全文返します。id には、探した結果の id(ページの URL)か、ページの URL・パスを渡します。料金・日付・条件・規約など、正確さが大事なことは、答える前にこれで本文を確かめてください。

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

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlYes
textYes
titleYes
metadataNo

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already establish the safety profile (readOnly, non-destructive, closed-world), which lowers the bar. The description adds that it returns the FULL body text rather than a snippet and that it is the authoritative source for accuracy-critical facts, but it says nothing about failure on a bad id, truncation, or pagination.

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 site + purpose and then id usage and the verification trigger; each sentence carries information. Slightly more compact than ideal but no 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?

For a low-complexity read-only tool with an output schema (so return shape need not be described) and full param coverage, the description covers purpose, required input, and the moment to use it. The unresolved overlap with the get_page sibling is the main remaining 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?

With a single parameter at 100% schema coverage, the schema already documents the id semantics (search-result id, URL or path, Japanese acceptable). The description restates the same 'URL or path' guidance without adding format or validation detail beyond the schema, 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 names a specific verb and resource ('returns the full body text of a loaded page') and even pins the target site (companydata.tsujigawa.com), so the agent knows exactly what it does. However it never differentiates itself from the near-duplicate sibling get_page, so it stops short of a 5.

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 a concrete use condition: verify the body text with this before answering questions where accuracy matters (prices, dates, conditions, terms), and it links to the search flow ('pass the id from the search results'). It offers clear context but no explicit exclusions or named alternatives.

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

「全国企業データベース-プレスリリース配信サービス」(companydata.tsujigawa.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。fetch と同じようにページの本文を返しますが、返す形が違います。新しく使うときは fetch を使ってください。

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

TDQS

A3.8/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 shape differs from fetch and that this is a legacy endpoint, which is useful context, but it does not say how the shape differs or disclose any other behavioral traits.

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 the legacy status and the key differentiation from fetch in compact sentences, with no filler. Slightly verbose in restating the service identity, but every clause carries relevant context.

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 legacy read tool with no output schema, the description warns that the return shape differs from fetch but never explains how, leaving a real gap for an agent deciding whether the output is usable. It is otherwise adequate given the covered annotations.

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 there is a single required parameter, so the schema already documents the url field (including that Japanese is acceptable). The description adds nothing about the parameter, which is the expected baseline when the schema does the work.

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 action (returns page body) and resource (page) and explicitly distinguishes itself from the sibling fetch by noting the return shape differs. The legacy framing ('previous name feature, kept for those already connected') is clear, though the exact purpose beyond mimicking fetch is somewhat implicit.

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 the alternative (fetch) and the condition that selects it ('use fetch for new use'), and explains why this tool still exists for backward compatibility. An agent knows precisely when to pick this vs the sibling.

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

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

「全国企業データベース-プレスリリース配信サービス」(companydata.tsujigawa.com)で読み込んだページの一覧を、タイトルと URL で返します。一度に 50 件ずつ(limit で最大 200 件)で、続きは offset で取れます。どんなページがあるか知りたいときや、探しても見つからないときに使います。

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, non-destructive, non-open-world). The description adds real behavioral context beyond them: batch size of 50, a maximum of 200 via limit, and offset-based continuation. Return content (titles and URLs) is also disclosed, though rate limits or ordering guarantees are unstated.

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 well-formed sentences, front-loaded with the resource and return fields, then pagination, then usage. No filler, though the service URL and full product name add length that could be trimmed.

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 2-param, no-required, no-output-schema tool, the description covers return shape, pagination mechanics, and usage intent adequately. Minor gaps (result ordering, total count behavior) remain but are not essential to correct invocation.

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%, so the description must carry parameter meaning. It does: limit default/max (50/200) and offset for pagination are explained in prose, compensating for the bare schema. It doesn't explicitly note offset units or ordering, so not a 5.

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 and resource (returns a list of loaded pages with title and URL) within a named service context. It implicitly distinguishes itself from search-type siblings by framing this as the enumeration fallback, so an agent can tell it apart from search_pages/search.

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?

Explicitly says when to use it: to see what pages exist, or when a search fails to find something. This routes the agent away from search tools in the failure case. It does not state exclusions or name a specific alternative tool, keeping it just short of a 5.

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

「全国企業データベース-プレスリリース配信サービス」(companydata.tsujigawa.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。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 readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so the safety profile is covered. The description adds legacy/deprecation status and that the return format differs from `search`, which is useful non-obvious context. It does not detail the actual return shape, but with annotations this is sufficient for a 4.

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 concise sentences: identifies legacy status, explains similarity to `search` and the return shape difference, then gives routing advice. Front-loaded with what it is, though the full service name adds some verbosity.

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 simple deprecated search tool with no output schema, the description gives enough context: legacy status, alternative, and return format difference. However, it leaves the actual return shape unexplained, which could matter for existing users.

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 coverage is 50%: the `query` parameter has a description in the schema, but `limit` has only type/default/min/max with no description. The tool description provides no additional parameter semantics or guidance, so it fails to compensate for the undocumented `limit` parameter.

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 and resource: searching within the site (サイトの中を探す), and explicitly identifies itself as the legacy name of a feature on the named service. It distinguishes from the sibling `search` by noting the return shape differs, so an agent can tell them apart without opening schemas.

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 states when to use this tool (for those already connected) and when not to (new use should use `search`), naming the alternative directly. The deprecation routing is unambiguous with no inference required.

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

「全国企業データベース-プレスリリース配信サービス」(companydata.tsujigawa.com)がどんなサイトかを返します。種類・紹介文・読み込んだページ数・主なページが分かります。最初にサイトの全体像をつかみたいときに使います。

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

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, openWorldHint=false, and destructiveHint=false, so the safety profile is covered. The description adds the specific payload contents (type, intro, page count, main pages), which is somewhat useful, but nothing about auth, limits, or behavior 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 tight sentences: the first identifies the target and payload, the second gives the trigger condition. No redundancy and the content is front-loaded.

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 parameters, no output schema, and annotations covering safety, the description fills the remaining gap by listing what is returned. It is nearly complete for a simple overview tool, missing only explicit sibling routing.

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, so there is no parameter semantics for the description to supply. Per the rubric, a 0-parameter tool gets a baseline of 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 names a concrete verb and resource and enumerates exactly what the tool returns: site type, intro text, page count, and main pages. This clearly sets it apart from fetch/get_page/search, though it does not explicitly contrast with the adjacent list_pages, whose 'main pages' overlap could confuse an agent.

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 states a clear condition for use — 'use when you first want to grasp the overall picture of the site' — which is a sensible entry-point instruction. It does not, however, name any alternative tool or state when NOT to use it versus list_pages or search.

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides access to the Finnish company registry (PRH/YTJ) to search for businesses and retrieve detailed information using Business IDs. It enables users to perform industry-specific searches and track recent company registrations through official government open data.
    2 npm
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Generates business action reports for SMEs by retrieving company profiles through web search and LLM summarization, combining legal articles from e-Gov API and regional statistics from e-Stat API.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to look up verified investor relations page URLs and earnings release (kessan tanshin) URLs for 3,821 Japanese listed companies by securities code, company name, former or brand name, and to fetch selected company attributes. Also supports retrieving monthly change data, checking credit balance and expiry, and inspecting available field definitions.
    6
    166 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources