Skip to main content
Glama

テスト参加URLの形式診断

check_optin_link
Read-onlyIdempotent

Google Playのテスト参加URLの形式を、ログインなしで診断する。クローズドテストの参加URL(https://play.google.com/apps/testing/<パッケージ名>)の形か、要件に数えられない内部テストのURLや公開ストアのページではないかを判定し、理由と直し方を日本語と英語で返す。利用者が、配っている参加URLが正しいかを確かめたいときや、テスターが参加したのにPlay Consoleの人数が増えない原因を探すときに使う。形式だけを見る診断で、そのURLを開かず、そのテストが実在するか・公開中かは確認しない。 / Checks the format of a Google Play testing opt-in URL (closed test vs. internal test vs. store page) and returns the reason and how to fix it, in Japanese and English. Use it when the user wants to check the link they share with testers, or when testers joined but the Play Console count does not go up. Format check only: it does not open the URL and does NOT verify that the test exists or is open.

Input Schema

NameRequiredDescriptionDefault
urlYes診断するURL(例 https://play.google.com/apps/testing/com.example.app) / The URL to check (e.g. https://play.google.com/apps/testing/com.example.app)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive/closed-world, so the safety profile is covered. The description adds genuinely new behavioral context: the check never fetches the URL, cannot confirm the test exists or is open, and returns reasons and fixes in both Japanese and English.

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 purpose, scope, and limitations are front-loaded, and each sentence carries information. The bilingual duplication makes it long, but since returning bilingual output is a feature of the tool, the mirroring is defensible rather than wasteful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, yet the description explains the return content (verdict plus reason and fix, in JP and EN). Combined with the single documented parameter and the stated boundaries, an agent has everything needed to call it correctly and interpret the result.

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?

Single required parameter with 100% schema description coverage, so the schema already carries the meaning and gives an example. The description reinforces the canonical closed-test URL shape, but adds no format constraints beyond what the schema example implies. Baseline 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 and resource (format-check a Google Play testing opt-in URL without login) and enumerates the three classifications (closed test vs internal test vs store page) it distinguishes. An agent can tell exactly what this tool does and, via the explicit 'format check only' clause, what it does not.

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?

Gives two concrete trigger scenarios (verifying a URL to share with testers; diagnosing why the Play Console tester count didn't increase) plus an explicit exclusion: it does not open the URL and does not verify the test exists or is open. Siblings (get_service_info, how_to_get_testers) are distinct enough that no misrouting is likely.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources