Skip to main content
Glama

Daski

daski_use_asset

Destructive

Run an admitted provider action against an asset controlled by the payer wallet.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
inputYes
payerYes
actionIdYes
authorizationNo
providerAgentIdYes
providerAssetIdYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.7/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, idempotentHint=false, and openWorldHint=true, so the safety profile is covered. The description adds that the action must be "admitted" and that the asset is payer-controlled, which hints at an authorization gate, but it says nothing about the required signed authorization payload or side effects, so the added value is modest.

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?

A single front-loaded sentence with no filler, which is efficient. Brevity comes at the cost of completeness here, but the sentence itself is well-formed and wastes nothing.

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 destructive, non-idempotent tool with nested signed authorization, 0% schema coverage, and five required parameters, this one-liner is materially under-specified. The output schema exists so return values need not be described, but the mechanism and preconditions for a valid call are absent.

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 0% across 6 parameters, including a deeply nested signed-authorization object, so the description carries full burden. It only obliquely references the payer wallet and the asset; actionId, providerAgentId, input, and the entire authorization message are left completely unexplained.

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

Purpose3/5

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

The verb/resource pair ("run ... action against an asset") gives a rough sense of a state-changing operation on an asset, which distinguishes it from read-oriented siblings like daski_list_assets. However, the core term "admitted provider action" is undefined jargon, so an agent cannot tell what the tool actually does at the domain level without external knowledge.

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 guidance on when to use this tool versus siblings such as daski_list_assets, daski_buy_outcome, or daski_submit_order_input, and no mention of prerequisites (e.g. needing an admission or authorization first). The agent must infer applicability entirely.

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