どんなページがあるか見る
list_pages「慈」に読み込まれているページの一覧(タイトルと URL)を返します。/asp-products/ の下が、作品 1 点ずつのページです。どんな作品があるかを並べて紹介したいときに使います。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No |
list_pages「慈」に読み込まれているページの一覧(タイトルと URL)を返します。/asp-products/ の下が、作品 1 点ずつのページです。どんな作品があるかを並べて紹介したいときに使います。
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of explaining behavior. It states that the call returns a list of titles and URLs and scopes the result to pages loaded in '慈', but it does not disclose whether results are paginated, ordered, or limited to metadata only. This is adequate for a read-style listing, though not a rich behavioral disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences: the first gives the core result and return shape, the second gives domain context and the intended use case. There is no filler and no repetition of schema information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple optional-parameter listing with no output schema, the description gives the essential return shape (title/URL list), the scope, and the intended use case. It could go further by mentioning default pagination, but nothing critical is missing for making a basic call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% for the two parameters, and the description says nothing about limit or offset. Even though the parameter names and schema constraints hint at pagination, the description does not add any meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a clear verb ('返します') and identifies the exact resource: pages loaded in '慈', returning their titles and URLs. It also explains the /asp-products/ subpath, which helps an agent distinguish this flat list from sibling tools like get_page, search_pages, and site_overview.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides an explicit use case: 'use when you want to line up and introduce what works exist.' It does not explicitly contrast itself with search_pages or get_page, so the when-not guidance is left implicit, but the context is clear enough.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.