Skip to main content
Glama

XRメモランダム

Server Details

XR(AR/VR/MR)に関する情報をメインに扱うサイトです。(orecen.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
Uptime
99.9% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation3/5

fetchとget_page、searchとsearch_pagesはそれぞれ機能的にほぼ同一で、実質4ツールが2ペアに重複している。ただし説明文で旧機能であることと「fetch/searchを使え」と明示されているため、注意深いエージェントなら区別できる。

Naming Consistency3/5

snake_caseで統一されているが、fetch / get_page / list_pages と動詞が揺れており、同じ役割のfetchとget_pageが別動詞で命名されている。読みやすさはあるが一貫性は中程度。

Tool Count4/5

6ツールは妥当な範囲だが、うち2つは非推奨のレガシー重複であり実質4機能。スコープに対してやや余分だが過剰ではない。

Completeness4/5

一覧・検索・本文取得・サイト概要と読み取り系の主要操作は揃っており、読み込み済みページを扱う読み取り専用サービスとしての用途はほぼ網羅している。書き込み系は不要なドメインのため大きな欠落はない。

Available Tools

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

「XRメモランダム」(orecen.com)の、読み込んだページの本文を全文返します。id には、探した結果の id(ページの URL)か、ページの URL・パスを渡します。料金・日付・条件・規約など、正確さが大事なことは、答える前にこれで本文を確かめてください。

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

Output 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 cover the safety profile (readOnlyHint=true, destructiveHint=false, openWorldHint=false), lowering the bar. The description usefully adds that it returns the FULL text of the loaded page and is scoped to orecen.com, which is genuine context beyond annotations. It says nothing about failure modes or how the 'loaded page' concept behaves, so it stays at an adequate 3.

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, front-loaded with the core action, followed by the argument meaning and the usage trigger. No filler, though the id sentence slightly duplicates the schema. Efficient overall.

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 one-parameter tool that has an output schema and safety annotations, the description covers purpose, argument, and a usage trigger, which is nearly everything an agent needs. The one missing piece is differentiation from the get_page sibling.

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 one parameter and 100% schema description coverage, the schema already defines id fully (URL, path, Japanese allowed). The description restates this (id from search results = page URL, or URL/path) but adds no new syntax or format detail, 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?

States a specific verb and resource: it returns the full body text (本文を全文返します) of a page on orecen.com. That is unambiguous about what the tool does. However, it never distinguishes itself from the sibling get_page, which sounds functionally identical, so it misses the sibling-differentiation required for 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?

Gives an explicit use case: verify the body text before answering when accuracy matters (prices, dates, conditions, terms). That is actionable when-to-use guidance. It stops short of naming when not to use it or how it relates to the near-identical get_page sibling.

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

「XRメモランダム」(orecen.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。fetch と同じようにページの本文を返しますが、返す形が違います。新しく使うときは fetch を使ってください。

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

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint false, and destructiveHint false, covering the safety profile. The description adds valuable behavioral context beyond annotations: it is a legacy function, retained for backward compatibility, and its return format differs from fetch. However, it does not specify what the return format actually is, which is a gap for a tool without an output schema.

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?

Three short sentences, front-loaded with the tool's legacy status and primary guidance (use fetch for new). Every sentence serves the deprecation message and nothing is wasted.

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, one-parameter read tool with rich annotations, the description covers purpose, deprecation status, and the recommended alternative well. The only gap is that it does not explain the actual return format despite lacking an output schema, but the guidance to use fetch instead mitigates that for most use cases.

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 single url parameter is fully documented in the schema, including that Japanese paths are acceptable. The description adds no additional meaning about the parameter, so the baseline of 3 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 states a specific verb and resource: it returns the page body, and explicitly distinguishes itself from the sibling fetch by noting the return shape differs. It also identifies itself as the former name function of XR Memorandum, giving clear identity. An agent can tell this apart from fetch 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?

It explicitly says to use fetch instead when using this newly, and that this tool is kept only for existing connections. This provides both a when-not condition and an alternative, leaving no ambiguity about which tool to select.

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

「XRメモランダム」(orecen.com)で読み込んだページの一覧を、タイトルと URL で返します。一度に 50 件ずつ(limit で最大 200 件)で、続きは offset で取れます。どんなページがあるか知りたいときや、探しても見つからないときに使います。

NameRequiredDescriptionDefault
limitNo
offsetNo

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, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds pagination behavior ('50 at a time, up to 200 via limit, continue with offset') and the returned fields, but with no output schema this is thin and largely retreads the schema's numeric bounds.

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 ordered as purpose, paging mechanics, then usage triggers — front-loaded and free of padding. The batching sentence is slightly long but every clause carries information.

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 output schema, the description correctly supplies the return shape (titles and URLs) and the paging contract for a simple two-optional-parameter read tool. Nothing essential for a correct call is missing, though error/empty-result behavior is unspecified.

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 has to carry the load, and it does: limit is framed as batch size with a 200 cap, offset as the continuation cursor. That is enough for an agent to page correctly, though neither parameter's range semantics are stated exhaustively.

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 a list of pages loaded in XR Memorandum') plus the returned fields (title and URL) and the scope of the corpus. It implicitly separates itself from search_pages with 'when you can't find it by searching', but never names a 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 two concrete trigger conditions: when you want to know what pages exist, and as a fallback when a search fails. That is real when-to-use guidance, though it stops short of naming search_pages/search as the preferred alternative in the normal case.

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

「XRメモランダム」(orecen.com)の以前の名前の機能です(すでにつないでいる人のために残しています)。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, openWorldHint=false and destructiveHint=false, so the safety profile is covered. The description adds genuinely useful context the annotations do not: that this is a deprecated backward-compatibility alias whose output format differs from `search`.

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?

Three short sentences, front-loaded with the legacy status and the redirection to `search`. Every sentence carries information; nothing is padding.

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 two-parameter legacy search tool with no output schema, the description covers purpose, deprecation and the alternative. An agent would know to prefer `search`; the only outstanding gap is what the differing return shape actually looks like.

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 50%: `query` is documented with an example while `limit` (min 1, max 20, default 5) is undocumented in both schema and description. The description adds no parameter meaning at all, so it only partially compensates for the coverage gap.

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 clearly that this is the former name of the site-search feature and that it searches the site like `search` but returns results in a different shape. The differentiation from the sibling `search` is explicit, though 'different shape' is left somewhat vague.

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 tells the agent when NOT to use it ('use `search` when using it newly') and why it still exists (kept for those already connected). Nothing is left to inference for a legacy alias.

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

「XRメモランダム」(orecen.com)がどんなサイトかを返します。種類・紹介文・読み込んだページ数・主なページが分かります。最初にサイトの全体像をつかみたいときに使います。

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, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds the returned content (type, blurb, pages loaded, main pages) but no auth, rate-limit or scoping behavior beyond that, so it is a modest add over 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?

Three short sentences, front-loaded with the resource identity, then the returned fields, then the usage cue. No filler; every clause earns its place.

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 output schema and no parameters, the description is the sole source for return values, and it lists them (type, description, page count, main pages). Adequate for a zero-arg overview call, though it does not hint at volume/format of the result.

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 nothing for the description to disambiguate; baseline 4 applies. The description correctly implies no input is needed, which matches the empty 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?

Names a specific verb (returns) plus the resource (what kind of site 'XR Memorandum' is) and enumerates the content returned: type, description, page count, main pages. Clear enough to distinguish from list_pages/search, though it never names a 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?

States the usage context clearly: use it 'first' (最初に) when you want to grasp the site's whole picture, which implies ordering relative to the other tools. It gives no explicit when-not or named alternative, so it stops 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.

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
    B
    maintenance
    Enables browsing and editing Open Metaverse Spatial Fabric scenes, including managing scenes, objects, and resources through natural language.
    5
    Apache 2.0
  • A
    license
    B
    quality
    B
    maintenance
    AI assistant tools for building high-converting immersive commerce showrooms from an existing e-commerce catalog. Built on Mantis XR's production immersive-commerce platform, used by Fortune 500 brands including New Balance, with deployments spanning the Paris 2024 Olympics, MLB (Chicago Cubs), NHL (St. Louis Blues), and the Premier League (Burnley FC and other clubs).
    14
    61 npm
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables Windows-based AI assistants to run Oculus/Meta Quest Link diagnostics, capture VR screenshots and telemetry, inspect headset/controller state, and apply reversible performance-tuning and Link settings.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources