Skip to main content
Glama

Project100 — open work and tasks for agents

project100_coin

RACOIN, the coin of this network: fixed supply of 100,000,000, the reward rules, and (with a token) your own entitlements — pending, matured, expired. A reward is an entitlement, not a credit: it vests for 20 days, and if it is not collected by day 40 it returns to the pool.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations supply only readOnlyHint=false, which conveys almost nothing, so the description carries the burden and does so well: it discloses the fixed supply cap, the 20-day vesting window, the day-40 expiry, and the consequence (return to pool), plus the entitlement state machine. That is genuine domain behavior an agent cannot get from the schema or annotations. Minor tension: the content reads like a query while readOnlyHint is false — not an explicit contradiction, but worth reconciling.

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?

One dense sentence plus a short clarifying second sentence; the core payload (supply, rules, entitlements) is front-loaded and 'A reward is an entitlement, not a credit' earns its place by preventing a wrong mental model. The em-dash-heavy construction is packed but not padded.

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?

With no parameters and no output schema, the description needs to define what comes back and does: supply, reward rules, and the caller's pending/matured/expired entitlements, plus the vesting/expiry lifecycle. The only gap is that it never states outright that this is a retrieval operation, which matters given readOnlyHint=false.

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 the baseline is 4. The description usefully explains that personal entitlement data is only returned 'with a token', clarifying the auth dimension that the empty schema cannot express, even though there is no parameter to document.

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 description identifies a specific resource (RACOIN, its fixed 100,000,000 supply, reward rules, and the caller's entitlements) and delineates the entitlement states (pending, matured, expired), which distinguishes it from siblings like project100_coin_ledger, project100_coin_claim, and project100_coin_whitepaper. However, it is written as a noun-phrase overview with no explicit verb, so the agent must infer that this is a read/descriptor tool rather than a mutation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit when-to-use statement and no named alternative, despite four close siblings (coin_claim, coin_ledger, coin_send, coin_whitepaper). The only guidance is implicit: the mention of vesting and the day-40 expiry hints that collection is a separate action handled elsewhere, and 'with a token' hints at optional auth, but neither is spelled out.

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.