Skip to main content
Glama

game_center_player_achievement_submissions_create_instance

Creates a Game Center player achievement submission in App Store Connect, sending achievement progress data through the POST endpoint for validation and tracking.

Instructions

POST /v1/gameCenterPlayerAchievementSubmissions (POST /v1/gameCenterPlayerAchievementSubmissions) Body shape: see OpenAPI components.schemas.GameCenterPlayerAchievementSubmissionCreateRequest for the full JSON:API envelope.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyYesJSON body. Shape: components.schemas.GameCenterPlayerAchievementSubmissionCreateRequest.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.0

TDQS

C2.1/5.0
Behavior2/5

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

With no annotations provided, the description carries the entire behavioral burden, and it discloses almost nothing beyond the HTTP verb. The implied POST tells the agent this is a mutating write, but there is no mention of required permissions, rate limits, side effects, idempotency, or error behavior for an operation whose name suggests submitting player achievement data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is short and front-loads the endpoint, which is good, but the parenthetical duplicates the identical route verbatim and the schema pointer adds no information. It is compact yet wastes its only sentence on a repeated string and an unresolvable reference.

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

Completeness2/5

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

For a create-instance tool taking a nested JSON:API envelope, with no output schema and no annotations, the description is grossly under-specified: it never explains the payload contents, required fields, or what is returned. The endpoint and a schema name are the only anchors, leaving the agent unable to construct a correct call from the definition alone.

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?

The schema technically has description coverage, but that description just redirects to 'components.schemas.GameCenterPlayerAchievementSubmissionCreateRequest', which is the same dangling reference repeated in the tool description. Since the body is an open object (additionalProperties: {}) and no fields, required keys, or JSON:API envelope structure are enumerated, the agent gets no usable parameter semantics; the circular pointer does not compensate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description does little more than restate the tool name as a raw HTTP route, and it does so twice ('POST /v1/gameCenterPlayerAchievementSubmissions (POST /v1/gameCenterPlayerAchievementSubmissions)'). It conveys the resource and that this is a POST/create, but never states in plain terms what a 'player achievement submission' is or what creating one accomplishes. This is effectively a tautology of the name rather than a stated purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

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

There is no when-to-use guidance, no prerequisites, and no mention of any alternative tool or workflow. The only direction given is a pointer to an external OpenAPI schema for the body shape, which is not a usage guideline.

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

Deploy Server

Other Tools