bity_ticker
Ticker 24h de um par (último preço, melhor compra/venda, volume). Público, não exige saldo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | ||
| account | No |
Ticker 24h de um par (último preço, melhor compra/venda, volume). Público, não exige saldo.
| Name | Required | Description | Default |
|---|---|---|---|
| market | No | ||
| account | No |
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds that the tool is public and does not require balance, which is useful context beyond the annotations. No contradictions noted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that efficiently conveys the core purpose and key properties (public, no balance). Every word earns its place with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the tool's simplicity, the description lacks explanation of the return format (e.g., fields in the ticker) and fails to clarify the 'account' parameter. Given the absence of an output schema, the description should compensate but does not. The sibling tool context and public nature are helpful but incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description must explain parameters but does not. The 'market' parameter is implied as the trading pair (e.g., BTCBRL) from the tool's context, but 'account' is unexplained. This leaves ambiguity for the agent.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it is a 24h ticker providing last price, best bid/ask, and volume for a pair. It is specific about the resource (ticker) and includes the public nature. However, it does not differentiate from sibling tools like bity_orderbook or bity_trades, which limits its distinctiveness.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description offers no guidance on when to use this tool versus alternatives (e.g., bity_orderbook for depth, bity_trades for history). It only mentions it is public and requires no balance, but does not explicitly state usage conditions or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.
Each Bity tool targets a distinct resource (balance, orders, ticker, trades, orderbook) and the platform tools (authenticate, connect, marketplace, etc.) serve clearly separate functions. There is no real overlap or ambiguity between any of the tools.
The Bity tools use a 'bity_' prefix, but the naming pattern is inconsistent: bity_get_balance uses a verb, while bity_orderbook and bity_ticker are just nouns. The non-Bity tools (authenticate, connect, marketplace, report_bug, show_version, toolkit_info) follow no common pattern and break the verb_noun convention.
At 14 tools, the count is within a reasonable range, but the server mixes a focused Bity integration with generic platform tools (marketplace, report_bug, etc.), making the scope feel inflated. A dedicated Bity server would not need the platform-layer tools, so the count is slightly high for the apparent purpose.
The Bity toolset covers read-only operations: balance, orders, ticker, trades, orderbook. There is no tool to create, cancel, or modify orders, which is a fundamental omission for a trading exchange. The server cannot execute any trades, so it fails to provide a complete lifecycle for its core domain.