Skip to main content
Glama

netfluid__account_pair

Assigns a PIN to an account for use by a QR-Code or NFC card. Confirm (yes/no) before executing

Assigns a PIN to an account for use by a QR-Code or NFC card @param api_key: The api key allocated to your application @param token: The wallet_api_token provided by /access/login @param address: The account address @param pin: The 5 digit numeric PIN e.g 01234 @param expire_date: The optional expiry date on the PIN, format YYYY-MM-DD HH:MM:SS, in GMT timezone

@return: a json object

Input Schema

NameRequiredDescriptionDefault
pinYes
tokenYes
addressYes
api_keyYes
expire_dateNo

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 burden. It does disclose one important behavioral trait — that the agent must obtain yes/no confirmation before executing — plus the PIN length (5 digits) and expiry timezone. It does not say what happens on re-pairing, whether the PIN can be overwritten, or what authorization level is needed.

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 sentence is duplicated verbatim ('Assigns a PIN to an account...' appears twice), wasting the most valuable front-loaded position. The @param block is compact and useful, but the redundancy shows poor structure.

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 5-parameter mutation tool with no annotations and no output schema, the description covers the parameters and one behavioral rule (confirm first), but leaves out permission requirements, side effects on existing PINs, and any sense of the return object beyond '@return: a json object'.

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 coverage is 0%, so the description must compensate, and it largely does: it documents all five parameters, including pin as 'The 5 digit numeric PIN e.g 01234', expire_date as optional with the exact format 'YYYY-MM-DD HH:MM:SS, in GMT', and token's provenance ('provided by /access/login'). Only address and api_key are defined minimally.

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?

States a specific verb and resource: 'Assigns a PIN to an account for use by a QR-Code or NFC card.' This distinguishes it from the nearby sibling netfluid__access_wallet_pin_change and netfluid__account_unlock by naming the PIN/QR/NFC pairing use case, though it never explicitly contrasts with those alternatives.

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?

Gives the intended context (PIN used by a QR-Code or NFC card) and a procedural instruction ('Confirm (yes/no) before executing'), but no explicit when-to-use versus a PIN change or account unlock, and no stated prerequisites beyond the auth params.

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