Skip to main content
Glama

cloud_push_feature_release

Push a locally-signed feature release to a remote repository, enabling controlled distribution through Kiln.

Instructions

Push a locally-signed feature release to the remote.

Everything in Free, plus calibration that learns your printer, mid-print edits, and unlimited textures and decorations. Requires Kiln Pro. Upgrade: https://kiln3d.com/pricing?src=agent&tool=cloud_push_feature_release

Input Schema

NameRequiredDescriptionDefault
remoteNoDefault: "default".
release_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.5.0

TDQS

C2.5/5.0
Behavior2/5

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

With no annotations, the description carries the full burden. It implies a network mutation with a pre-existing signed artifact, but says nothing about conflict handling, whether the push is idempotent, what gets rejected, or what the result looks like. The 'Requires Kiln Pro' line is an upsell and is too vague to be read as a reliable entitlement precondition.

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

Conciseness2/5

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

The correct sentence is front-loaded, but three of the four lines are tier/pricing advertisement with a tracking URL that has nothing to do with invoking this tool. That is a large fraction of wasted text on a two-parameter tool.

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?

A mutating, network-facing remote push with no annotations and no output schema needs more than one sentence: at minimum the signing prerequisite, target-remote behavior, failure/conflict semantics, and where release_id comes from. None of that is present, so an agent cannot call this reliably beyond a blind attempt.

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?

Schema description coverage is only 50%: 'remote' has a default note but 'release_id' is undocumented, and the description never explains what a release identifier is, where to obtain it (e.g., from sign_feature_release or list_feature_releases), or how the remote target is selected. It only alludes to both concepts in passing.

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 opening sentence gives a specific verb and resource: pushing a locally-signed feature release to a remote. That is enough to distinguish it from reads like list_feature_releases or verify_feature_release, though it does not differentiate it from the similar cloud_push_feature_branch or cloud_push_preset_release siblings.

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 statement of when to use this versus cloud_push_feature_branch, cloud_push_preset_release, or the sign_/verify_ variants, and no note that signing must happen before pushing. The remaining lines are subscription marketing copy, not guidance.

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