Skip to main content
Glama

Android Developer MCP by Nova (CIVAI)

update_none_option_declaration

Declare 'none of the above' for a multi-select feature-checklist App content declaration, using Play Console's own web session. Mandatory declarations. Currently supports none_option_declaration="financial_features" (does the app provide any financial features?) or "health" (does the app use any health features?). Only the 'none apply' answer is supported.

Input Schema

NameRequiredDescriptionDefault
play_app_idYesNumeric Play app id from the Play Console URL (.../app/<this>/...). NOT the package name.
developer_idYesNumeric Play Console developer id (from the Play Console URL).
google_account_emailYesThe signed-in Google account email that owns this Play Console developer account. Call list_accounts first and confirm with the user — do not guess.
notification_messageNoShort user-facing sentence for this action if the follow-up reply fails. Plain text only; do not mention template syntax or variable names.
none_option_declarationYesWhich declaration to set: "financial_features" or "health". Other values are not supported.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses that the operation uses Play Console's own web session, that the declarations are mandatory, and that only the 'none apply' answer is supported. It still omits important mutation details such as required permissions, whether an existing declaration is overwritten, reversibility, and failure behavior.

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 front-loaded with the core action and scope, then adds the supported values and the 'none apply' limitation. Every sentence contributes directly to understanding what the tool does or does not support, with no wasted exposition.

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 schema fully documents the five parameters, and the description covers the tool's purpose and supported declaration values. But for a mutation tool with no annotations and no output schema, it should say more about session/auth requirements, side effects, and what happens when a declaration already exists. It is adequate but not complete.

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%, so every parameter is already documented in the schema. The description reinforces the meaning of none_option_declaration by naming financial_features and health, but it adds little beyond the schema and does not explain notification_message. With the schema doing the heavy lifting, a baseline 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 uses a specific verb, "Declare," and a precise resource: the 'none of the above' option for a multi-select feature-checklist App content declaration. It also names the exact supported declarations, financial_features and health, so the tool's scope is clear. It does not explicitly contrast itself with sibling declaration tools such as update_policy_declaration or update_data_safety, which keeps it 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 Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage by saying these are mandatory declarations and that only the 'none apply' answer is supported. However, it does not say when an agent should choose this tool over other declaration tools or what prerequisites beyond the web session matter. The guidance is enough to understand the tool's narrow role but not enough to route reliably among siblings.

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