Skip to main content
Glama

Retired: install com.trustycap/trustycap

List TrustyCap Native Kits

trustycap_list_native_kits
Read-onlyIdempotent

Use this when the person needs their app in the App Store or Play Store, or when the problem is on the device rather than on the server. Native work that is already finished. A capability is something TrustyCap performs when you ask; a Native Kit is packaged iOS and Android source with the exact dependency pins, permissions, entitlements, plist keys and protected configuration that make it work, cut from TrustyCap products where it runs in production. Use this when the problem is on the device rather than on the server: background location that survives a locked phone, native sign-in, store billing, secure storage, share-sheet intake, push tokens, safe-area insets, saving a generated document from a WebView. Kits are licensed per production application and free in test mode and development builds.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

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?

The annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the description does not need to state safety. It adds useful context about licensing ('licensed per production application and free in test mode') and that kits are 'already finished,' but it does not disclose what the output of the list operation actually looks like, especially given there is no 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.

Conciseness2/5

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

The description is considerably overlong and repetitive, repeating 'Use this when the problem is on the device rather than on the server' and enumerating a long list of examples. It contains useful details about Native Kits, but far more sentences than needed for a 0-parameter list tool, indicating under-specification rather than controlled brevity.

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 description sufficiently differentiates Native Kits from capabilities and gives licensing/scoping details, but with no output schema it does not explicitly say that the tool returns a list of available kits or what fields accompany each kit. An agent can infer the listing behavior from the title, but the description misses an opportunity to state the return value and relationship with getting a specific kit.

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 has zero parameters and schema description coverage is 100%, so the empty input schema is fully self-explanatory. Baseline 4 applies because no parameter documentation is needed.

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 title and description indicate a listing tool for packaged iOS/Android Native Kits, and the description contrasts it with TrustyCap capabilities ('A capability is something TrustyCap performs when you ask; a Native Kit is packaged...'). However, the description never literally says 'returns a list of available Native Kits,' so the exact listing behavior must be inferred from the name.

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?

It gives a clear when to use it: 'when the person needs their app in the App Store or Play Store, or when the problem is on the device rather than on the server.' It also implicitly excludes server-side problems and distinguishes capabilities from kits, though it does not name sibling tools like trustycap_get_native_kit explicitly.

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.