Skip to main content
Glama
aibtcdev
by aibtcdev

claim_bns_name_fast

Register a BNS domain name in one transaction, skipping the preorder and register wait. Burns the STX name price and mints the BNS NFT atomically for open namespaces.

Instructions

Register a BNS domain name in a single transaction using name-claim-fast. This is the RECOMMENDED method — no preorder/register wait needed. Burns the name price in STX and mints the BNS NFT atomically. Works for all open namespaces (BNS V2).

Tip: call earning_opportunities to see how to put your assets to work.

Input Schema

NameRequiredDescriptionDefault
nameYesBNS name to claim (e.g., 'myname' or 'myname.btc')
sendToNoOptional recipient address. Defaults to the wallet's own address.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.77.0

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the burden and does well: it states this is a state-changing operation that burns the name price in STX and mints an NFT atomically in one transaction, plus the namespace restriction. It omits failure behavior (name taken, insufficient balance) and confirmation/irreversibility details.

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?

The core is front-loaded in three tight sentences with mechanism, recommendation, cost and scope in order. The trailing 'Tip: call earning_opportunities' is off-topic promotional noise that does not help invoke this tool correctly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a two-parameter mutation tool with no annotations and no output schema, the description covers mechanism, cost, atomicity and namespace scope. Preconditions and post-conditions (name availability, resulting NFT ownership) are left implicit, but the essential calling context is present.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so both parameters are already documented, giving a baseline of 3. The description only adds that the name must be in an open namespace; it adds nothing about sendTo or name formatting beyond the schema.

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

Purpose5/5

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

Names a specific verb and resource (register a BNS domain name) and adds the exact mechanism (name-claim-fast, single transaction). It distinguishes itself from preorder/register siblings by stating no preorder/register wait is needed.

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?

Explicitly says this is the RECOMMENDED method and contrasts it with the preorder/register flow, and it bounds applicability to 'all open namespaces (BNS V2)'. It does not tell the agent to call check_bns_availability or get_bns_price first, nor what to do when a name is unavailable.

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