Skip to main content
Glama

netfluid__account_mint

Mints a new account of an account type into the wallet. Confirm (yes/no) before executing

Mints a new account of an account type into the wallet. There are costs associated with this operation. Minting is generally done asynchronously, it may take several seconds for the minted account to be available @param api_key: The api key allocated to your application @param token: The wallet_api_token provided by /access/login @param wallet_fk: The wallet_fk into which the new account will be minted. @param account_type_fk: The account_type_fk to mint as per /account/types, default is Solana (7) @param currency_fk: The currency_fk to mint as per /currency/list, default is ZAR (7)

@return: a json object

Input Schema

NameRequiredDescriptionDefault
tokenYes
api_keyYes
wallet_fkYes
currency_fkNo
account_type_fkNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -{
      -  "type": "object"
      -}New value: +null
  2. Added

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations at all, the description carries the full disclosure burden, and it does add real behavioral context: there are costs, minting is asynchronous, and the account may take several seconds to appear, plus a human confirmation step. It stops short of saying what the costs are, whether the operation is reversible, or what permissions/state the wallet must be in.

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 opening paragraph is duplicated verbatim ('Mints a new account of an account type into the wallet...'), roughly doubling the size of the description with zero added information. The key purpose statement is front-loaded and the @param list is informative, but the redundant block is pure waste.

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?

For a state-mutating tool with no annotations and no output schema, the description covers the essentials an agent needs (costs, async latency, human confirmation, parameter lookup paths). It is still thin on failure modes, reversibility, and what the returned JSON contains, which matters given there is no output schema.

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?

Schema description coverage is 0%, so the description must compensate, and it largely does: every one of the five parameters is annotated, including the non-obvious defaults (account_type_fk default Solana 7, currency_fk default ZAR 7) and lookup endpoints for both fk values. It does not explain the format or scope of api_key/token beyond provenance.

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 first line states a specific verb and resource: 'Mints a new account of an account type into the wallet.' That is enough to separate it from siblings like account_buy, account_pair or wallet_accounts_list. It does not, however, explicitly contrast itself with the other account-creating or funding siblings.

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 gives one concrete procedural instruction ('Confirm (yes/no) before executing') and points to /account/types and /currency/list for resolving the two fk parameters. It never says when to prefer this tool over account_buy, account_pair, or other account-onboarding siblings, so the usage guidance is implied rather than explicit.

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