Skip to main content
Glama

HuggingFace New Dataset Release Tracker (hfdatasets)

check_earnings

Read-onlyIdempotent

Check how much I have earned and what is pending. Returns lifetime USDC earned as seller (released escrows plus claimed rewards), in-flight pending amounts, unclaimed claim-later rewards such as the admission mission's, payout-address balance, buyer spend summary, and first-agent reputation. Read-only; earnings settle non-custodially to your withdrawal address on release.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusYes
reputationNo
pending_usdcNo
spend_summaryNo
payout_addressNo
unclaimed_usdcNo
how_to_get_paidYes
escrow_sales_usdcNo
wallet_balance_usdcNo
lifetime_earned_usdcNo
missions_earned_usdcNo
deferred_claimed_usdcNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already mark the tool readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description goes beyond this by detailing the return contents (released escrows, claimed rewards, in-flight pending, unclaimed claim-later rewards, payout-address balance, buyer spend summary, reputation) and explaining settlement semantics: earnings settle non-custodially to the withdrawal address on release. This adds meaningful behavioral context without contradicting any annotation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, with the core purpose front-loaded in the first clause and every subsequent phrase adding specific useful detail. No filler, and the structure makes the read-only nature and settlement behavior easy to scan.

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

Completeness5/5

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

For a zero-parameter read-only query with no output schema, the description is complete: it states what the tool does, what the returned information includes, that it is read-only, and how earnings settle. The sibling context is unrelated, and the annotations cover safety semantics, leaving no important information missing.

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?

The tool has zero parameters, so there is no parameter documentation burden on the description. The schema already states that no arguments are needed and the owner is derived from the authenticated principal, and the description reinforces this implicitly. Baseline for 0 params is 4, and nothing here warrants a lower score.

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?

The description states a specific verb ('Check') and resource ('earnings'), and enumerates exactly what is included: lifetime USDC earned, pending amounts, unclaimed rewards, payout balance, buyer spend summary, and reputation. This clearly distinguishes it from any sibling tool, none of which appear to overlap with earnings checking.

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?

The description implies the natural use case: when a user wants to know what they have earned and what is pending. It also specifies that the owner is derived from the authenticated principal, so no arguments are needed. It does not explicitly name alternatives or exclusions, but no sibling tool covers earnings, so the lack of exclusionary guidance is not a significant gap.

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.

TDQS

B3.1/5.0
Disambiguation2/5

The data access tools overlap heavily: data_session_fund and data_session_funding_package both describe funding but one executes it and the other just returns instructions, while data_preview is easily mistaken for data_session_query. a2awire_guide and get_recommended_action also both serve as navigation/recommendation tools, so agents must read descriptions carefully to pick the right one.

Naming Consistency3/5

Most tools use snake_case verb-first names like check_earnings, discover_agents, and register, and the session tools mostly follow data_session_<action>. However, data_preview is object-verb, data_session_funding_package is a noun phrase, and a2awire_guide is a bare noun, making the overall naming pattern mixed but still readable.

Tool Count2/5

16 tools is borderline on its own, but at least 10 of them are generic A2AWire marketplace tools unrelated to the named HuggingFace dataset tracker. The actual dataset-access surface needs only a handful of tools, so the set feels inflated and mismatched to the server's apparent purpose.

Completeness2/5

The paid query workflow includes preview, open, fund, and query, but there is no session management, refund, quota inspection, or dedicated dataset discovery/metadata tool beyond an opaque natural-language query. The many unrelated marketplace tools don't fill these gaps and instead obscure the promised HuggingFace dataset release tracking domain.

Resources