Skip to main content
Glama

Server Details

Pay-per-call x402 MCP: 22 agent APIs on Base USDC. Crypto, onchain reads, repo safety. From $0.001

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
98.4% over 20 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Server Listing
Money Reactor
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 35 tools

Disambiguation3/5

Most tools target distinct resources, but several crypto-price tools overlap heavily: get_crypto_price, get_usd_price, get_coin_convert, and get_market_pulse all retrieve or transform spot prices. repo_verdict and score_repo_trust also serve nearly the same GitHub-repo screening purpose, requiring careful reading of descriptions to choose correctly.

Naming Consistency4/5

All names use readable lowercase snake_case, and prefixes like get_, gen_, convert_, encode_, and decode_ are mostly applied semantically. There are some noun-led deviations such as reactor_status, repo_verdict, research_report, and text_stats, but the overall convention is stable.

Tool Count2/5

At 35 tools, the surface is too large for a single MCP server and will make tool selection harder for agents. Many are tiny single-purpose utilities or near-duplicate market-data endpoints, so the set would benefit from splitting by domain or consolidating overlapping tools.

Completeness3/5

The server covers a broad mix of live crypto prices, sentiment, Base chain basics, bounties, repo trust, AI reports, and text utilities. However, for crypto/on-chain agents there are notable gaps such as historical price data, transaction lookup, wallet transaction history, token metadata/search, and fuller payment lifecycle management beyond get_day_pass.

Available Tools

35 tools
ai_chatAInspect

Paid $0.01 (x402, USDC Base): LLM chat completion (Llama 3.1 8B, Cloudflare Workers AI). Args: prompt (string) OR messages (array of {role, content}), optional system, max_tokens. One-shot AI inference per call, no signup.

NameRequiredDescriptionDefault
promptNoOne-shot prompt
systemNoSystem prompt (optional)
messagesNoOpenAI-style [{role, content}] chat history
max_tokensNoMax completion tokens, default 512

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden and discloses cost ($0.01), payment mechanism (x402, USDC Base), statelessness (one-shot), and auth context (no signup). It omits rate limits, error handling, and the exact return format, but the core economic and usage traits are present.

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?

A single dense sentence with zero filler, front-loading cost and payment before the model and argument details. Every clause conveys essential context for an agent deciding whether to pay for inference.

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 four-parameter tool with no output schema or annotations, the description covers purpose, cost, payment method, model, argument shapes, and signup policy. It leaves the response format and error behavior unstated, but 'chat completion' implies a text result.

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 description coverage is 100%, so the schema already documents prompt, system, messages, and max_tokens. The description adds the prompt-OR-messages relationship, which is a useful semantic constraint, but otherwise restates schema content.

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 and resource ('LLM chat completion') with the exact model and provider, and it identifies itself as the only AI inference tool among crypto/data utilities. An agent can immediately tell what it does and distinguish it from siblings like get_crypto_price.

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?

It provides clear context: paid $0.01 via x402 USDC on Base, one-shot per call, and no signup. It does not explicitly state when to choose it over alternatives or when not to use it, but no sibling offers overlapping AI chat capability.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

convert_colorBInspect

Paid $0.10 (x402, USDC Base): color converter - HEX/RGB/HSL, WCAG luminance, contrast ratios, readable text suggestion. Args: color (string).

NameRequiredDescriptionDefault
colorYes

TDQS

B3/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses that the tool is paid ($0.10 via x402, USDC Base), which is important authorization/cost context, but it does not explain payment flow, failure behavior, or rate limits.

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 description is a single compact sentence with no wasted text. It is mostly front-loaded, though the paid-cost prefix comes before the core purpose, which is slightly less ideal for quick tool selection.

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 one-parameter utility with no output schema and no annotations, the description covers the main capabilities and payment requirement. However, it omits the input format for the required color argument and does not describe the result shape, leaving some gaps an agent would need to infer.

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

Parameters2/5

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

Schema description coverage is 0%, so the description should compensate. It only says "Args: color (string)," which restates the schema name and type without specifying accepted input formats such as HEX, RGB, or HSL syntax.

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 clearly identifies a color conversion utility and names concrete capabilities: HEX/RGB/HSL conversion, WCAG luminance, contrast ratios, and readable text suggestion. It distinguishes itself naturally from unrelated siblings like get_weather or encode_base64 by domain, but it does not explicitly reference or differentiate against any sibling tool.

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?

The description does not state when to use this tool versus alternatives, nor does it give prerequisites or exclusions. The intended use is only implied by the capability list.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

convert_epochBInspect

Paid $0.10 (x402, USDC Base): Epoch <-> ISO-8601 time converter with UTC parts and relative age. Args: ts (unix) or iso (string).

NameRequiredDescriptionDefault
tsNo
isoNo

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are present, so the description must carry the behavioral load. It does disclose the most important hidden trait: this is a paid call ('$0.10, x402, USDC Base'), and it previews the response contents (UTC parts, relative age). It omits failure behavior, what happens when neither arg is supplied (required=0), and whether ts is seconds or milliseconds — significant gaps for a fully unannotated tool.

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?

A single compact sentence with the cost constraint front-loaded and the argument list trailing. No wasted words; the payment notice earns its place by letting the agent decide whether to call at all.

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?

There is no output schema, and the description does sketch the return shape (UTC parts, relative age), which is helpful. For a two-mode converter with zero schema documentation and no annotations, though, it should settle the unix-unit question and the argument-precedence rule; those are the details an agent will most likely get wrong.

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 description coverage is 0% — both properties are bare `"type": "string"` — so the description must compensate. It does label ts as unix and iso as an ISO string, which is the minimum needed, but it leaves the units ambiguity (seconds vs ms) and the both/neither behavior unresolved, and the schema's string typing of ts goes unaddressed.

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 bidirectional conversion: 'Epoch <-> ISO-8601 time converter' with the additional outputs it produces (UTC parts, relative age). An agent can tell it apart from the generic get_time sibling, though the description never names that sibling or explains the boundary between them.

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?

'Args: ts (unix) or iso (string)' implies the two calling modes and that exactly one is supplied, which is genuine usage guidance. But there is no explicit when-to-use vs get_time, no statement about what happens if both or neither are passed, and no exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

cron_nextAInspect

Paid $0.10 (x402, USDC Base): cron solver - next N execution times (UTC) for a standard 5-field cron expression. Args: expr (string), n (int, default 5).

NameRequiredDescriptionDefault
nNo
exprYes

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden, and it does disclose meaningful non-schema facts: a $0.10 x402/USDC-Base payment requirement, UTC output timezone, and the default n=5. It does not say what happens with an invalid or 6-field expression (error vs empty list) or what the return shape is, leaving real gaps for a paid call.

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?

Compact and front-loaded: price/payment model first, then purpose, then a terse args list. The 'Args:' clause mildly restates the schema types, but it stays short and every other sentence carries useful information.

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, no-output-schema utility the description covers purpose, input format, default, timezone, and payment requirement — enough to call it correctly. The missing pieces are edge-case behavior and any bound on n, which are minor but non-zero for a paid tool.

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 description coverage is 0%, so the description must compensate, and it partially does: it establishes that 'expr' is a standard 5-field cron string and that 'n' defaults to 5. However, it never states the valid range or limits for n (e.g. max), which matters for a metered call.

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 names a specific operation (solve a cron expression to its next N execution times) and a specific output domain (UTC). It also scopes the input format ('standard 5-field cron expression'), which distinguishes it from any other time-related sibling like get_time or convert_epoch.

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?

Usage is implied rather than stated: the 'standard 5-field' qualifier implicitly excludes 6-field/second-precision cron, and no sibling alternatives are named. There is no explicit when-to-use or when-not-to-use guidance, though the cost line does warn the agent that invocation is metered.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

decode_jwtAInspect

Paid $0.10 (x402, USDC Base): JWT decoder - header + payload + expiry status, NO signature verification (inspection only). Args: token (string).

NameRequiredDescriptionDefault
tokenYes

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description carries the full burden but does disclose two important traits: it is a paid call ($0.10 via x402 on USDC Base) and it does not verify signatures, which is a consequential security limitation. It does not say what happens with a malformed or unsigned token, nor the response shape beyond the three named sections.

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?

A single dense line with no wasted clauses; cost, purpose, limitation, and argument are all packed in. The payment notice sitting ahead of the purpose is slightly awkward ordering but still readable.

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 one-parameter, no-output-schema tool, it covers the essentials an agent needs: price, semantics of the result (header/payload/expiry), and the non-verification caveat. Remaining gaps are the input format and error behavior, minor given the tool's simplicity.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate, yet 'Args: token (string)' only repeats the schema's name and type. It omits the practically important detail of whether the value should be the raw JWT or include a 'Bearer ' prefix.

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?

States a specific verb and resource ('JWT decoder') and enumerates exactly what it returns: header, payload, and expiry status. The explicit 'NO signature verification (inspection only)' boundary separates it from any verification-type tooling, so an agent can identify it immediately.

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?

'inspection only' plus 'NO signature verification' tells the agent the context in which this tool is appropriate — decoding/debugging a token, not establishing trust — which functions as an implicit when-not. It stops short of naming an alternative for signature verification or stating prerequisites other than payment.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

encode_base64AInspect

Paid $0.10 (x402, USDC Base): Base64 encode/decode. Args: text (string), op ('enc' default | 'dec').

NameRequiredDescriptionDefault
opNo
textYes

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are provided, so the description carries full behavioral burden; it usefully discloses the paid cost ($0.10 via x402/USDC Base), which is critical pre-call context. However it omits the return format and any failure behavior, leaving gaps.

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?

Front-loads the payment cost and core purpose, then lists args compactly in one sentence. Efficient with little waste, though the payment prefix slightly interrupts purpose front-loading.

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?

The two-param tool is mostly covered, but with no output schema and no description of the returned value (encoded/decoded string) or error handling, an agent must infer the response shape.

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%, but the description compensates by naming both parameters, giving the enum values for op, and stating the default ('enc'). This adds real meaning beyond the bare schema despite the lack of per-field descriptions.

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 ('Base64 encode/decode'), clearly distinguishing it from siblings like decode_jwt or get_hash. The dual operation is explicit, though it doesn't name a sibling to differentiate against.

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?

Usage is implied by the encode/decode nature and the op enum, but the description never states when to prefer it over related tools such as decode_jwt. For a simple utility, the implied context is adequate but no explicit guidance is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gen_loremAInspect

Paid $0.10 (x402, USDC Base): lorem ipsum generator, 1-20 randomized paragraphs. Args: p (int, default 3).

NameRequiredDescriptionDefault
pNo

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations provided, the description carries the behavioral burden. It usefully discloses that the tool is paid, the price, currency/network, and that output is randomized within a range, but it does not explicitly describe return format, payment mechanics per call, or side-effect profile.

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 description is a compact single sentence with no filler and front-loads the paid constraint before the function and arguments. It is slightly terse and uses shorthand, but every part contributes useful information.

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 simple one-parameter utility, the description covers cost, output type, range, and the default argument. However, it leaves the exact return format and payment workflow implicit, which matters because there is no output schema or annotation to fill those gaps.

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. It documents the single argument as p, an integer with default 3, and the surrounding text implies p controls the number of randomized paragraphs. This adds meaningful default-value and semantic context beyond the bare schema constraints.

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 names a specific resource and function: a lorem ipsum generator producing randomized paragraphs. It also states the output range, 1-20 paragraphs, which clearly distinguishes it from generic siblings such as gen_random or gen_password.

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?

The description does not say when to use this tool versus alternatives, nor does it give exclusions or prerequisites beyond noting the paid cost. Usage is only inferable from the tool name and output type.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gen_passwordAInspect

Paid $0.10 (x402, USDC Base): CSPRNG password/API-secret generator, 8-128 chars, classes upper/lower/digits/symbols, entropy estimate. Args: length (int, default 20).

NameRequiredDescriptionDefault
lengthNo

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations to lean on, the description does real work: it discloses the $0.10 x402/USDC-on-Base payment requirement, states the CSPRNG source, the 8-128 length bound, and that entropy is reported. It stops short of explaining the payment flow mechanics (wallet, retry on 402) or what an invalid length produces.

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 that front-loads the cost — the highest-stakes fact — before capability and arguments. Slightly telegraphic ('Args: length (int, default 20)') but no sentence is wasted.

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?

There is no output schema and no annotations, so the description carries the full load. It tells the agent entropy is returned but not the response shape (secret string alone, or object with entropy), and the advertised character classes cannot be controlled through any parameter — a gap for a tool whose main selling point is configurability.

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 does: it names the single argument, gives its type, a default of 20 (not present in the schema), and the 8-128 range. The mention of 'classes upper/lower/digits/symbols' has no corresponding schema property, which could lure an agent into passing a non-existent argument.

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+resource: a CSPRNG password/API-secret generator, with the exact character range and supported classes. It does not name a sibling (gen_random, gen_uuid exist and overlap conceptually), so an agent must infer the distinction, but the 'password/API-secret' framing is specific enough to separate it in practice.

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?

Use for generating secrets is implied by the name and the 'password/API-secret' phrasing, but there is no explicit when-to-use versus gen_random or gen_uuid, and no note on when a caller should skip the paid call. Guidance is inferable rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gen_randomAInspect

Paid $0.10 (x402, USDC Base): CSPRNG random integers [min,max] or fair pick from list. Args: min, max, n, from (comma list).

NameRequiredDescriptionDefault
nNo
maxNo
minNo
fromNo

TDQS

A3.5/5.0
Behavior3/5

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

No annotations, so the description carries the full burden. It usefully discloses a payment requirement ($0.10 via x402, USDC Base) and quality guarantees (CSPRNG, fair pick), which are real behavioral context. However it omits mutual exclusivity of min/max vs from, defaults for n, and failure behavior when args are missing (all params are optional).

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?

Compact and front-loaded: cost first, then purpose, then args. Every phrase earns its place, though the args list is somewhat terse and the payment prefix could be mistaken for the primary purpose.

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?

Covers purpose, cost, and randomness quality, which is enough to attempt a call. But with no output schema and all-optional parameters, the description should clarify return shape (single value vs array of n) and how min/max and from combine.

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

Parameters2/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. The '[min,max]' notation and 'from (comma list)' do add format meaning for those params, but 'n' is never explained (count?) and default/exclusivity rules are absent. It largely restates parameter names.

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?

States a specific verb and resource (generate CSPRNG random integers, or fair pick from list) with clear output types. It's distinguishable from siblings like gen_uuid, gen_password, and gen_lorem without opening any schema.

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?

Usage is implied by the described outputs (integer ranges vs. list picks), but there is no explicit guidance on when to use this over gen_uuid/gen_password or how the two modes interact. No exclusions or alternatives are named.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

gen_uuidAInspect

Paid $0.001 (x402, USDC Base): random UUID v4 — idempotency keys and x402 requestKeys on demand; also a canonical $0.001 target for testing x402 payment stacks.

NameRequiredDescriptionDefault

No parameters

TDQS

A4/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden; it usefully discloses that calls are paid $0.001 via x402 on USDC Base. However, it omits payment flow details, rate limits, failure behavior, and return format, and there is no output schema to compensate.

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

Conciseness3/5

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

It is a single sentence and fairly compact, but it front-loads payment details before stating the core UUID-generation purpose. The mojibake dash and promotional testing clause slightly reduce clarity.

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 no-parameter UUID generator, the description covers the cost/network and use cases, and the return value is inferable as a UUID v4 string. It leaves payment execution and response-format details unspecified, but the simple tool shape limits the practical gap.

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 empty schema and 100% schema description coverage mean no additional parameter semantics are required.

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?

States the specific operation as a random UUID v4 and names concrete use cases: idempotency keys and x402 requestKeys. This distinguishes it from generic siblings like gen_random by specifying the format and payment-testing role.

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?

Gives clear when-to-use context for idempotency keys, x402 requestKeys, and testing x402 payment stacks. It does not explicitly exclude alternatives such as gen_random or gen_password, so it falls short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_base_gasAInspect

Paid $0.001 (x402, USDC Base): live Base gas — gas price, EIP-1559 base fee and suggested priority fee in Gwei. Tx cost planning for agents.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations supplied, the description carries the full behavioral burden. It usefully discloses that calls are paid ($0.001 via x402, USDC Base) and that data is live, but it does not explain payment flow, authentication, rate limits, failure behavior, or latency.

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 description is a single, front-loaded sentence fragment with little wasted wording; the cost and core output are stated immediately. The mojibake dash and fragmentary style slightly reduce polish but do not obscure the meaning.

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 zero-parameter tool with no output schema, the description names the key returned values and the payment requirement, which is enough for an agent to decide whether to call it. It could still say more about response shape or payment mechanics, but the core context is present.

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?

This tool has zero parameters, so there is no parameter semantics to document and the baseline is 4. The description does not need to compensate for a parameter schema gap.

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 clearly identifies the resource — live Base gas — and the returned metrics: gas price, EIP-1559 base fee, and suggested priority fee in Gwei. It does not explicitly distinguish this tool from nearby siblings such as get_latest_block or get_crypto_price, but the purpose is still readily apparent.

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?

The phrase 'Tx cost planning for agents' gives a usable context for when the tool is appropriate. However, it does not specify when not to use it, nor does it name alternatives or prerequisites beyond the paid x402 detail.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_bounty_demoBInspect

Free: top-3 funded bounties + honeypot sample + ROI pitch — rich preview of the paid feed.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior2/5

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

No annotations exist, so the description carries the full behavioral burden. It hints that output is a curated preview (limited to top-3, includes a sample and a pitch) but says nothing about determinism, freshness, rate limits, or how the honeypot sample is selected. The garbled text '—' also weakens the content it is meant to convey.

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

Conciseness3/5

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

It is a single compact sentence with the key qualifier ('Free') front-loaded, which is good. However, it packs three loosely-defined payload items and a marketing term ('ROI pitch') rather than clarifying what the agent actually receives. There is also an encoding artifact in the middle of the sentence.

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

Completeness2/5

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

For a zero-parameter tool with no annotations and no output schema, the description should explain what the return payload looks like and how it differs from get_bounty_feed. Instead it offers a promotional abstraction ('rich preview', 'ROI pitch') without describing the actual fields or the relationship to the paid feed.

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?

There are zero parameters, which is the baseline-4 case. The description correctly implies the tool takes no inputs, so no compensation is needed.

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 names a concrete verb+resource mix: it returns top-3 funded bounties plus a honeypot sample as a preview of the paid feed. That distinguishes it from the sibling get_bounty_feed (the full/paid feed), though it never names that sibling explicitly. The phrase is specific about content but somewhat marketing-flavored ('ROI pitch').

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?

Usage is only implied: 'free' and 'preview of the paid feed' gesture at when to use it (trying before buying), but the description never states when to use this over get_bounty_feed, nor any exclusions or prerequisites. An agent must infer the free-vs-paid routing from the word 'demo' in the name.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_bounty_feedAInspect

Paid $0.001 (x402, USDC Base): multi-source bounty feed, hourly-refreshed — live Superteam Earn listings (USDC/USDG, $500-$10k), LIVE GitHub bounty radar (top open issues by reactions with trust scores, anonymous search) + GitLab bounty projects, trust >= 50. Send X-PAYMENT header to settle; without it returns the 402 challenge.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations provided, the description carries the behavioral burden and does well: it discloses the $0.001 x402/USDC Base cost, the X-PAYMENT settlement header, the 402 challenge fallback, hourly refresh, source coverage, and trust filtering. It stops short of rate limits, pagination, or full response-shape expectations.

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 description is front-loaded with cost and purpose and is dense with useful details, with little filler. However, it is a single run-on sentence and contains an encoding artifact, which slightly reduces readability.

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 zero-parameter feed with no output schema and no annotations, the definition gives enough context to invoke it correctly, especially around payment and data sources. It could be more complete by stating the response format or rate-limit behavior, but the key invocation constraints are present.

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?

There are zero parameters, so the schema baseline is 4 and there are no parameter semantics to compensate for. The description adds useful context about the data domain but no parameter explanation is needed.

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 clearly states a specific resource: a multi-source bounty feed with live Superteam Earn listings, GitHub/GitLab bounty projects, trust filtering, and an hourly refresh. It is easy to distinguish from generic utilities, but it does not explicitly contrast itself with a sibling such as get_bounty_demo.

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?

Usage is implied by the live, trust-filtered bounty-feed description, but there is no explicit when-to-use guidance, no exclusion criteria, and no direct alternative named. The payment mechanics are described, which helps invocation, but not selection relative to get_bounty_demo.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_btc_halvingAInspect

Paid $0.003 (x402, USDC Base): next Bitcoin halving — current height, blocks left, ETA, post-halving reward. Evergreen countdown.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose the most important trait: this is a paid call ($0.003 via x402 on USDC Base), which materially changes agent behavior. It omits what happens on unpaid/failed requests, whether there is caching or rate limiting, and how 'ETA' and 'blocks left' are computed (assumed difficulty-adjustment schedule).

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?

A single tight sentence with the price/cost, the resource, and the payload fields all front-loaded — very little waste. Minor flaws: the mangled em-dash encoding ('‗') and the price tag occupying the leading position ahead of the actual purpose, which briefly delays the reader.

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 zero-parameter read tool with no output schema and no annotations, the description covers purpose, cost, and the returned fields, which is close to sufficient. Gaps are secondary: units/format for the reward figure, whether ETA is an ISO timestamp, and failure behavior in the x402 payment flow.

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 takes zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The description correctly implies a parameterless call by describing all inputs as implicit (latest chain state).

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 resource (next Bitcoin halving) and enumerates exactly what is returned: current height, blocks left, ETA, post-halving reward. No sibling tool covers halving data, so no differentiation is strictly needed, though the description never explicitly distinguishes itself from the broader price/market tools (get_crypto_price, get_market_pulse) an agent might reach for instead.

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?

Usage is only implied by the returned-field list and the phrase 'Evergreen countdown' — an agent can infer this is the stable, non-time-sensitive halving lookup, but there is no explicit when-to-use, no alternative named against get_crypto_price or get_latest_block, and no note on refresh frequency or whether repeated calls return different ETAs.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_coin_convertAInspect

Paid $0.002 (x402, USDC Base): convert an amount between assets at live USD spot (Coinbase) — e.g. 1 BTC = ? ETH. Rate + result in one call.

NameRequiredDescriptionDefault
toNoAsset code, e.g. ETH
fromNoAsset code, e.g. BTC
amountNoAmount, default 1

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the behavioral burden. It usefully discloses the $0.002 x402/USDC Base payment, the Coinbase live-spot data source, and that both rate and result are returned in one call, but it omits payment mechanics, failure behavior, and whether the cost is per call or per asset pair.

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?

It is a single compact sentence with the paid cost front-loaded, followed by the purpose and a clarifying example. Every clause earns its place and there is no redundant restatement of the schema.

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 simple three-parameter conversion tool with no output schema, the description covers cost, data source, and high-level return content ('Rate + result'). It is nearly complete, though edge-case behavior for invalid asset codes or unsupported pairs is not addressed.

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 the input schema already documents to, from, and amount. The description's example reinforces the from/to semantics, but it adds no details beyond the schema about amount defaults or accepted asset code formats.

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 states a specific verb and resource ('convert an amount between assets') and adds a concrete example ('1 BTC = ? ETH'), so the purpose is unmistakable. It does not explicitly distinguish itself from siblings such as get_crypto_price or get_usd_price, which keeps it from a 5.

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?

The description implies usage for cross-asset conversion at live spot and mentions the paid cost, which helps an agent decide whether this is worth invoking. However, it gives no explicit when-to-use/when-not guidance or alternative routing versus the crypto price siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_crypto_newsAInspect

Paid $0.001 (x402, USDC Base): top crypto headlines aggregated from Cointelegraph/Decrypt/NewsBTC RSS with per-article source links and publish times. Daily brief for trading and research agents.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and it delivers the single most important behavioral fact: the tool is paid ($0.001 via x402, USDC Base), which an agent must know before invoking. It also discloses the aggregation sources and the per-article return fields. It omits rate limits, refresh cadence, and failure/payment-error behavior, so it is not exhaustive.

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, zero waste, and the highest-value constraint (cost and payment rail) is front-loaded before the content description. The closing audience clause is mildly promotional but still conveys scope.

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 zero-parameter read tool with no output schema, the description covers what is returned (headlines, source links, publish times), where it comes from, and what it costs. The remaining gap is freshness/cadence and what happens on payment failure, which an agent would need to call it reliably.

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 takes zero parameters, so per the rubric the baseline is 4 and there is nothing for the description to disambiguate. The description correctly implies a parameterless call by describing a fixed daily digest rather than any filtering options.

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 (crypto headlines aggregated from Cointelegraph/Decrypt/NewsBTC RSS) and enumerates the payload (per-article source links and publish times), which clearly separates it from price/balance/market-pulse siblings. It never names a sibling explicitly, so differentiation is inferred from content rather than stated.

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?

"Daily brief for trading and research agents" implies the intended context, and the paid-news framing hints at when it is worth the cost. There is no explicit when-to-use vs. when-not guidance and no alternative tool is named for news-adjacent needs (e.g. get_market_pulse, get_crypto_price).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_crypto_priceAInspect

Paid $0.001 (x402, USDC Base): live crypto spot price in USD for a pair like BTC-USD / ETH-USD / SOL-USD. Sourced from Coinbase public price APIs, edge-cached up to 30s.

NameRequiredDescriptionDefault
symbolYesTrading pair BASE-QUOTE, e.g. BTC-USD

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden and does well: it discloses the payment requirement and mechanism (x402, USDC on Base), the data provenance (Coinbase public price APIs), and the edge-cache window (up to 30s). It stops short of describing failure/error behavior or latency expectations beyond caching.

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?

A single dense sentence with the cost, resource, examples, provenance, and caching front-loaded. Every clause earns its place, with no padding.

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 one-parameter, no-output-schema tool, this covers cost, source, and freshness, which is what an agent needs to decide and invoke. It lacks only explicit sibling discrimination and error-handling notes.

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 description coverage is 100% and the single symbol parameter is already documented as BASE-QUOTE with format guidance. The description reinforces the format via examples but adds little beyond what the schema already provides, so baseline 3 applies.

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?

Specific verb+resource: fetches a live crypto spot price in USD for a BASE-QUOTE pair, with concrete examples (BTC-USD/ETH-USD/SOL-USD). It is clear and unambiguous, though it never explicitly distinguishes itself from the sibling get_usd_price, leaving a minor routing question for an agent.

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?

The description flags that the call is paid ($0.001 via x402/USDC Base), which is a meaningful usage consideration, but it never states when to use this over alternatives or any preconditions. Usage is only implied by the resource it fetches.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_day_passAInspect

Day Pass: one $0.02 payment (x402, USDC Base) unlocks 24h of unlimited calls on every $0.001 route. Buy once via tools/call settle, then send the returned dp_ token as X-DAY-PASS header. For agents making 20+ calls/day.

NameRequiredDescriptionDefault

No parameters

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 full burden and does well: price, currency (USDC on Base), protocol (x402), validity window (24h), scope (every $0.001 route), and the auth header required for subsequent calls. Gaps remain around token expiry/renewal behavior, error cases, and whether the token is reusable across sessions.

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?

Three tight sentences with the pricing and unlock scope front-loaded, followed by the mechanics and then the audience cue. Dense but every clause carries information; parenthetical chain/currency notes are compact rather than wasteful.

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 parameterless purchase tool with no annotations and no output schema, the description supplies everything needed to invoke it correctly: cost, chain, protocol, how to settle, and how to consume the resulting token. Only post-purchase failure handling is unaddressed, which is minor here.

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?

Zero input parameters, so there is nothing for the description to disambiguate; baseline applies. It does usefully describe the downstream artifact ('the returned dp_ token'), which is not in any schema since no output schema exists.

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 states a concrete action and economics: buy a $0.02 day pass that unlocks 24h of unlimited calls across $0.001 routes. The verb is effectively 'purchase', which is slightly at odds with the 'get_' name prefix, but the resource and scope are unambiguous and distinct from every sibling (none of which deal with billing).

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?

Gives an explicit activation threshold ('For agents making 20+ calls/day') and a two-step operating procedure: call settle, then attach the dp_ token as X-DAY-PASS. It does not name the pay-per-call alternative explicitly or state when a pass should NOT be bought, which keeps it short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_erc20_balanceAInspect

Paid $0.001 (x402, USDC Base): on-chain ERC20 token balance for any Base address via eth_call balanceOf on public Base RPC. Returns raw + human balance, decimals, symbol.

NameRequiredDescriptionDefault
addressYesWallet address 0x...
contractYesToken contract address 0x...

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses the cost and payment rail ('Paid $0.001 (x402, USDC Base)'), the read mechanism (public Base RPC eth_call balanceOf), and the return shape (raw + human balance, decimals, symbol). It stops short of failure modes, rate limits, or behavior for non-ERC20 contracts.

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?

A single dense sentence: cost and payment rail first, then the operation, mechanism, and return values. Zero filler and nothing redundant.

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 tool with no output schema, the description covers what is returned, how it is fetched, and that it costs money. Nothing essential for invoking it correctly is missing, though edge-case behavior (invalid token, non-ERC20 contract) is unaddressed.

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, and the description adds only indirect meaning ('any Base address' for the wallet, balanceOf implying the contract is an ERC20 token). No format, checksum, or validation details are added 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?

States a precise verb+resource: 'on-chain ERC20 token balance for any Base address'. It also names the mechanism (eth_call balanceOf) and the chain (Base), which distinguishes it from price-oriented siblings such as get_crypto_price or get_usd_price.

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?

The description implicitly scopes usage by naming Base as the network and ERC20/token contract as the resource, so an agent can infer it must not be used for other chains or native-asset balances. However it never states when to prefer this over price or verdict siblings, and gives no exclusions or prerequisites beyond the implicit ones.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_fear_greedAInspect

Paid $0.001 (x402, USDC Base): crypto Fear & Greed index — today + yesterday + week ago + 10-day history (0=extreme fear, 100=extreme greed). Market sentiment signal for trading agents.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full behavioral burden and does the most important thing: it discloses that the call costs $0.001 via x402 in USDC on Base, so an agent knows a payment flow is involved before invoking. It also details the payload shape (four time points + 10-day history) and the meaning of the numeric scale. It stops short of covering failure modes, caching/refresh cadence, or what happens if payment fails.

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?

A single dense sentence with no filler, and the cost is front-loaded where an agent scanning for affordability will see it first. The return contents and scale semantics follow immediately, so everything earns its place.

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 zero-parameter read with no output schema, the description supplies what's needed: the payment requirement, the exact data points returned, and how to interpret the values. The remaining gap is operational – update frequency and payment-failure behavior – which is minor but not trivial for a paid x402 endpoint.

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 takes zero parameters, so there is nothing for the description to disambiguate and the baseline of 4 applies. The description correctly avoids inventing parameter guidance for a no-arg tool.

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 names the specific resource (crypto Fear & Greed index) and exactly what it returns (today, yesterday, week ago, 10-day history) along with the 0-100 scale semantics. No sibling is named for contrast, so an agent comparing against get_market_pulse or get_crypto_news has to infer the difference, but the core purpose is unmistakable.

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?

The phrase 'Market sentiment signal for trading agents' implies the usage context, which is a genuine hint about when to reach for it. There are no explicit when-not conditions, no mention of an alternative sentiment tool, and no note on how fresh or how often the index updates.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_hashAInspect

Paid $0.10 (x402, USDC Base): cryptographic hash of any text via WebCrypto. Args: text (string), algo (sha256 default | sha1 | sha384 | sha512).

NameRequiredDescriptionDefault
algoNo
textYes

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It usefully discloses that the tool is paid ($0.10 via x402, USDC Base) and uses WebCrypto, but it omits wallet/auth prerequisites, failure behavior, rate limits, and return format.

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?

The description is compact and front-loaded: payment cost first, then purpose, then arguments. Every sentence and fragment earns its place for this simple utility.

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 simple two-parameter tool with no output schema, the description covers cost, hashing mechanism, and both parameters. It is nearly complete, though it could say more about output format and payment/auth setup.

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 description coverage is 0%, so the description must compensate. It documents both parameters, identifies text as a string, and gives algo's default (sha256) and allowed values, adding meaningful semantics beyond the bare enum.

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 states a specific verb and resource: 'cryptographic hash of any text via WebCrypto.' This clearly distinguishes a hashing utility from non-hash siblings like encode_base64 or gen_uuid, though it does not explicitly name or differentiate against 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?

Usage is implied by 'hash of any text' and the documented algo choices, but the description gives no explicit when-to-use guidance, exclusions, or alternatives such as encode_base64 for reversible encoding.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_latest_blockAInspect

Paid $0.001 (x402, USDC Base): latest Base mainnet block height (eth_blockNumber via public RPC). Cheapest chain-tip probe for agents.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose the critical trait: this is a paid call ($0.001, x402, USDC on Base), plus the data source (public RPC) and the return value (block height). It omits failure/retry behavior, cache/freshness, and rate limits, so it is strong but not exhaustive.

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 compact clauses, front-loaded with the cost — the first thing an agent must know before calling — followed by what is returned and how. No wasted sentences.

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 zero-parameter, single-value tool with no output schema, the description covers cost, mechanism, and return type adequately. It leaves out edge behavior (payment failure handling, staleness) but nothing blocks a correct invocation.

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 takes zero parameters, so per the baseline there is nothing for the description to disambiguate. No parameter-level meaning is needed or missing.

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?

States a specific verb+resource ('get latest ... block height'), the chain (Base mainnet), and the underlying call (eth_blockNumber via public RPC). This clearly separates it from siblings like get_crypto_price, get_erc20_balance, or get_time, which all return different data.

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?

'Cheapest chain-tip probe for agents' frames the intended use case — fetching the chain tip cheaply. It gives clear usage context but names no explicit alternative or when-not condition, so an agent must infer that alternatives would be a costlier or differently-scoped probe.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_market_pulseAInspect

Paid $0.01 (x402, USDC Base): full market snapshot in ONE call — batch USD prices (default BTC/ETH/SOL/XRP/DOGE, optional symbols arg) + Fear & Greed sentiment + latest Base block. One poll replaces three calls; ideal for monitoring loops.

NameRequiredDescriptionDefault
symbolsNoComma-separated pairs BASE-QUOTE (optional)

TDQS

A4.3/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 disclose the critical trait: it is a paid call costing $0.01 via x402/USDC on Base, so an agent knows a payment/auth step is involved before invoking. It omits how the payment is actually settled, rate limits, and failure behavior, which keeps it from a 5.

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 pricing and one-call payload are front-loaded in a single dense but scannable sentence, with no filler. Minor deductions for the mojibake character in the em-dash and for packing several clauses into one run-on line.

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 only one optional parameter and no output schema, the description does enough: it names the three payload components and the default symbols, which is what an agent needs to call it correctly. The main remaining gap is the mechanics of the x402 payment flow, which is stated as a cost but not as a procedure.

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 100%, so the baseline is 3, but the description adds real meaning the schema lacks: the default symbol set (BTC/ETH/SOL/XRP/DOGE) when the optional symbols argument is omitted. That default behavior is not encoded anywhere in 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?

States a specific verb and resource — a full market snapshot returning batch USD prices, Fear & Greed sentiment, and the latest Base block — with the default symbol set spelled out. That composition makes it clearly distinguishable from siblings like get_usd_price, get_fear_greed, and get_latest_block.

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?

It explicitly says 'One poll replaces three calls' and 'ideal for monitoring loops,' which tells the agent when this composite is preferred over the individual sibling tools. It stops short of naming the three siblings it supersedes or stating when a single-purpose tool would be better.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_timeAInspect

Paid $0.001 (x402, USDC Base): current server time in UTC ISO-8601 with unix seconds. Cheapest liveness/time probe.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
Behavior4/5

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

No annotations are provided, so the description carries the behavioral burden, and it discloses the non-obvious traits: this is a paid call ($0.001 via x402, USDC Base) and returns ISO-8601 UTC with unix seconds. It does not state whether the charge applies per call or what happens on payment failure, leaving a small gap.

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 compact sentences: cost first (the most decision-relevant fact for an agent paying per call), then return format, then positioning against alternatives. No filler.

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 tool with no output schema, the description supplies everything needed: the price/mechanism of access, the exact return format, and the intended use case. Nothing required to call it correctly is 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 takes zero parameters, which sets the baseline at 4 per the rubric. There is nothing further the description could meaningfully add about inputs.

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+resource (get_time) and immediately specifies the payload: current server time in UTC ISO-8601 plus unix seconds. The trailing 'cheapest liveness/time probe' distinguishes it from other status-style siblings like reactor_status.

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?

'Cheapest liveness/time probe' gives a clear usage context (liveness checks, time retrieval) and implicitly ranks it against alternative probes via 'cheapest'. It stops short of an explicit 'when not to use' or naming the alternative tool, so it is clear context rather than full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_token_verdictAInspect

Paid $0.02 (x402, USDC Base): onchain safety verdict for a Base token — grade GREEN/MID/YELLOW/RED from liquidity, pair age, turnover, buy/sell flow and volatility (DexScreener data) with reasons. Screen tokens before interacting.

NameRequiredDescriptionDefault
addressYesBase token contract address 0x...

TDQS

A4.1/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden and does well: it discloses the payment requirement ($0.02 via x402 in USDC on Base), the underlying data provider (DexScreener), the factors used in grading, and that reasons accompany the grade. It does not cover error/edge behavior (unverified contracts, missing pairs) or response shape beyond "grade + reasons," leaving those gaps.

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 that front-loads price rather than purpose, which is slightly off-order for a selecting agent. It is efficient overall, though the layered parentheticals make it crammed and the em dash is mangled by an encoding glitch ("—"), which is a presentation defect.

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 annotations and no output schema, the description does the heavy lifting: payment model, data source, grading inputs, and return content are all stated. The main omission is failure-mode behavior for unsupported or thinly traded tokens, which matters for a paid call.

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% and the single address parameter is already documented as a Base token contract address. The description reinforces the Base-only constraint but adds no syntax or format detail beyond the schema, so the baseline applies.

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?

States a specific verb+resource: an onchain safety verdict (GREEN/MID/YELLOW/RED grade) for a Base token contract. The concrete output vocabulary and data source distinguish it clearly from siblings like get_erc20_balance or get_wallet_profile, which deal with balances and wallets rather than safety grading.

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?

Gives a clear intended use case: "Screen tokens before interacting." That tells the agent when to reach for it. It stops short of naming alternatives or exclusions (e.g., non-Base tokens, what to do if a verdict is inconclusive), so it is clear context without explicit routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_usd_priceAInspect

Paid $0.001 (x402, USDC Base): multi-asset USD price snapshot in ONE call — up to 25 pairs (default 10 majors: BTC/ETH/SOL/DOGE/XRP/ADA/AVAX/LINK/LTC/USDC). Batch beats per-pair calls for portfolio and dashboard agents.

NameRequiredDescriptionDefault
symbolsNoComma-separated pairs BASE-QUOTE, e.g. BTC-USD,ETH-USD

TDQS

A4.3/5.0
Behavior4/5

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

No annotations are supplied, so the description carries the full burden, and it discloses the most decision-relevant behaviors: the call costs $0.001 via x402 settled in USDC on Base, it accepts up to 25 pairs, and it returns a snapshot in a single call. It does not cover failure modes, rate limits, or exactly how prices are sourced or timestamped.

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?

Two sentences only, front-loaded with the capability and the cost notice, and the batch rationale is a useful closer rather than filler. The embedded payment string is dense and includes a mis-encoded dash, which slightly hurts readability but does not obscure meaning.

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 one-parameter snapshot tool this covers what an agent needs: cost and payment mechanism, capacity limit, default behavior, and the intended consumer. The absence of an output schema is fine since the return value is self-evident, though a note on response shape or freshness would close the remaining gap.

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 100% and the single property already documents the BASE-QUOTE comma-separated format, so the baseline would be 3. The description adds real meaning beyond the schema by stating the 25-pair ceiling and the ten-major default used when symbols is omitted — both of which are absent from the input 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?

States a specific verb and resource: a multi-asset USD price snapshot returned in one call, with the default cover set spelled out (BTC/ETH/SOL/DOGE/XRP/ADA/AVAX/LINK/LTC/USDC). The phrase 'Batch beats per-pair calls' implicitly separates it from single-pair siblings like get_crypto_price, so an agent can pick correctly without opening the schema.

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?

Gives clear positive guidance: use it when an agent needs many pairs at once for portfolio or dashboard work, and contrasts it against making per-pair calls. It stops short of naming the specific single-pair sibling to use instead, so the routing is implied rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_wallet_profileAInspect

Paid $0.01 (x402, USDC Base): on-chain wallet profile on Base — ETH balance, tx count (nonce), USDC balance, activity tier (fresh/new/active/veteran). Pre-flight counterparty check.

NameRequiredDescriptionDefault
addressYesWallet address 0x...

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose the most consequential behavior: the call costs $0.01 settled via x402 in USDC on Base. It does not describe latency, failure modes for invalid or non-existent addresses, or whether results are cached, so coverage remains partial.

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?

Compact and front-loaded: the payment cost and protocol lead, the returned metrics follow, and the use case closes. Minor deduction for a garbled dash artifact in the encoding and for the slightly awkward mixing of pricing and purpose in one clause.

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?

There is no output schema, yet the description effectively serves as one by naming the four returned fields and the activity-tier vocabulary. Combined with the disclosed price, an agent has enough to decide and call correctly; only error behavior is left unstated.

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?

Only one parameter, and the schema already documents it at 100% coverage as 'Wallet address 0x...'. The description adds no additional semantics such as chain restrictions (e.g., whether a non-Base address is accepted) or checksum expectations, so the baseline of 3 applies.

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 resource (on-chain wallet profile on Base) and enumerates the exact outputs: ETH balance, tx count/nonce, USDC balance, and activity tier. That enumeration implicitly separates it from siblings like get_erc20_balance, but no sibling is named explicitly, so it falls short of a 5.

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?

The closing phrase 'Pre-flight counterparty check' gives one concrete intended use case, which is useful routing signal. However, there is no explicit when-not guidance, no mention of alternatives for a deeper on-chain history, and no statement of prerequisites beyond the payment note.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_weatherAInspect

Paid $0.002 (x402, USDC Base): current weather for any city worldwide (temperature, feels-like, humidity, wind, conditions) via Open-Meteo with city geocoding.

NameRequiredDescriptionDefault
cityYesCity name, e.g. 'New York'

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose the most consequential trait: a $0.002 charge settled via x402/USDC on Base, plus the upstream provider (Open-Meteo) and that city-name geocoding happens. It stops short of covering failure modes, rate limits, or caching behavior, but the payment/auth disclosure is genuinely valuable context.

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?

One dense sentence with the cost/mechanism front-loaded ahead of the capability and the return fields. Every clause earns its place and there is no filler.

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 one-parameter tool with no output schema, the description usefully enumerates the returned metrics and discloses the payment model, so an agent can call it correctly. The lack of any error or availability caveat is a minor residual gap.

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 description coverage is 100% for the single 'city' parameter, so the schema already documents format and example. The description only adds that any city worldwide is accepted and that the value is geocoded, which is marginal but consistent with the baseline 3 for high-coverage schemas.

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?

States a specific verb and resource ('current weather for any city worldwide') and enumerates the returned fields (temperature, feels-like, humidity, wind, conditions). The weather domain is unmistakably distinct from every sibling (crypto, repo, time, chat tools), so no disambiguation 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 Guidelines3/5

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

Usage is only implied: 'current weather' signals this is not a forecast tool, and 'any city worldwide' signals scope. There is no explicit when-to-use, when-not-to-use, or named alternative, so the agent must infer intent from the adjective 'current' alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

reactor_statusAInspect

Free: Money Reactor live base URL, health, prices, receiver wallet. Call this first.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose real traits: 'Free' signals no cost/auth barrier and 'live' signals fresh data. It stops short of stating read-only safety, rate limits, or caching behavior, so it adds some but not rich behavioral context.

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 short clauses, no padding, and the most important cue ('Call this first') is placed at the end where it is easily seen. Every word earns its place.

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 output schema, the description compensates by enumerating the returned fields (base URL, health, prices, receiver wallet). For a zero-param, no-annotation status endpoint this is nearly complete, missing only freshness/latency details.

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 takes zero parameters, so per the rubric the baseline is 4. There is no parameter surface for the description to clarify or for the schema to cover.

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 names the specific resources returned (Money Reactor base URL, health, prices, receiver wallet), which distinguishes it from every sibling tool. The action verb is only implicit ('status'), and 'Money Reactor' is undefined jargon, so it falls short of a crisp verb+resource statement.

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?

'Call this first' gives an explicit ordering directive that tells the agent when to invoke it relative to other tools. There is no stated when-not-to-use condition, but no sibling offers a comparable status endpoint, so the routing guidance is largely sufficient.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

read_url_textAInspect

Paid $0.01 (x402, USDC Base): fetch any http(s) web page and return clean plain text (title + visible body, scripts/styles stripped, up to 8000 chars). Gives text-only agents web reading. Private/internal hosts blocked.

NameRequiredDescriptionDefault
urlYesAbsolute http(s) URL to read

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 full burden and does so well: it discloses the paid model ($0.01 via x402/USDC Base), the output transformation (scripts/styles stripped, 8000-char cap), and a hard restriction (private/internal hosts blocked). Remaining gaps are secondary — error/failure behavior, redirect and non-HTML content handling are not described.

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 with no filler, and it front-loads the most decision-relevant fact for an agent — the cost and payment rail — before the functional promise. Every clause carries information; it is only slightly dense to parse in a single pass.

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 single-parameter tool with no output schema, the description covers the essentials: what comes back (title + visible body), the truncation limit, the cost, and the host restriction. Only edge-case behavior (errors, timeouts, non-200 responses) is left unspecified, which is acceptable at this complexity.

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 description coverage is 100% and there is only one parameter ('url': 'Absolute http(s) URL to read'), so the schema already defines the semantics. The description reinforces the http(s)-only constraint and the paid nature of the call but adds no syntax, formatting, or encoding detail beyond the schema. Baseline 3 applies.

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 names a specific verb and resource ('fetch any http(s) web page and return clean plain text') plus the exact return shape (title + visible body, up to 8000 chars). Nothing in the sibling list (crypto prices, UUIDs, weather, repo scoring) overlaps with web reading, so an agent can route to it unambiguously.

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?

'Gives text-only agents web reading' states the operating context in which this tool is the right choice, and the blocked-host note implicitly excludes internal/private targets. It stops short of naming an alternative or spelling out when NOT to use it, but for a niche capability with no real sibling the context is clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

repo_verdictAInspect

Paid $0.001 (x402, USDC Base): one-line GO / CAUTION / HONEYPOT_RISK verdict for a repo. Impulse-priced pre-flight check.

NameRequiredDescriptionDefault
repoYesowner/name

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden, and it does disclose the single most consequential trait: this is a paid call ($0.001 via x402, USDC Base), which an agent must know before spending. It also names the return shape (one-line verdict with three possible values). It omits error behavior for invalid repos and any latency or rate-limit context, keeping it short of a 5.

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, zero filler, with the payment cost and output format front-loaded before the positioning phrase. Every clause earns its place.

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 one-parameter paid tool with no output schema, the description covers the essentials: cost mechanism and output shape. However, it never explains what the three verdicts mean or how x402/USDC payment is actually settled, and it omits the sibling differentiation an agent needs given score_repo_trust exists.

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?

There is only one parameter and schema coverage is 100%, with the schema itself documenting the 'owner/name' format, so the baseline is 3. The description adds nothing beyond the schema about the repo argument.

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 states a specific verb and resource ('one-line GO / CAUTION / HONEYPOT_RISK verdict for a repo') and even enumerates the output values, so an agent knows exactly what it produces. It does not, however, distinguish itself from the sibling score_repo_trust, which appears to operate on the same resource, leaving the boundary between them unstated.

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?

The phrase 'Impulse-priced pre-flight check' implies the usage context (a quick sanity check before acting on a repo), which is better than nothing. But there is no explicit when-not guidance and no pointer to the obvious alternative score_repo_trust, so an agent cannot confidently choose between them.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

research_reportAInspect

Paid $1.00 full / $0.10 preview (x402, USDC Base): LLM 70B writes a structured 7-section research report on your question — executive summary, market context, key data grounded in LIVE prices + Fear & Greed + headlines, bull case, bear case, watchlist, bottom line. Optional arg address (0x...) grounds it in live Base token on-chain verdict. Always delivers a data-grounded report even if AI prose is unavailable. Args: topic (string), address (optional), lite (boolean = $0.10 preview).

NameRequiredDescriptionDefault
liteNotrue = $0.10 preview (executive summary + top signal)
topicNoResearch question, e.g. 'Is the Base ecosystem still early?'
addressNoOptional Base token 0x... to ground in live on-chain data

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations supplied, the description carries the full burden and does well: it discloses the $1.00/$0.10 price, the x402/USDC-on-Base payment rail, the model, and a graceful-degradation guarantee ('always delivers a data-grounded report even if AI prose is unavailable'). Gaps remain around latency, failure/refund behavior if payment succeeds but generation fails, and whether repeated calls are cached or billed each time.

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 paragraph that front-loads the most decision-relevant fact — the price — before the deliverable and arguments. The trailing Args list duplicates the schema and the text contains a mojibake artifact ('—') in place of an em-dash, both of which cost it a point.

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 paid, no-output-schema tool this is close to complete: it tells the agent the output shape via the section list, the cost, the payment mechanism, and the fallback path. Missing are practical call details such as expected latency and what an agent should do if the x402 payment is rejected.

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 the schema already documents all three parameters including the lite preview meaning. The description adds a little framing (address grounds the report in a live Base token on-chain verdict), but the trailing 'Args:' enumeration largely restates the schema, so the baseline 3 applies.

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 names a specific deliverable (a structured 7-section research report), the engine (LLM 70B), and enumerates the exact sections produced. It is clearly distinct from data-fetch siblings like get_market_pulse or get_token_verdict because it synthesizes those inputs into a written report rather than returning raw metrics.

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?

Usage is implied by the section list and the 'your question' framing, and the lite flag is explained as a cheap preview mode. However, there is no explicit when-to-use versus when-not guidance and no sibling is named as an alternative for cases where a single data point (price, sentiment, verdict) would suffice.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

score_repo_trustAInspect

Paid $0.001 (x402, USDC Base): trust score 0-100 + GO/CAUTION/HONEYPOT_RISK verdict + reasons for a GitHub repo. Screen bounties before working them — one avoided rug pays for 1000 calls.

NameRequiredDescriptionDefault
repoYesowner/name, e.g. facebook/react

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose the most consequential trait: the call is paid ($0.001, x402, USDC Base), which an agent must know before invoking. It also previews the response contents. It omits failure modes, latency, and what happens on payment failure, so it is not fully transparent.

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?

Two sentences, front-loaded with the price and then the payload and use case — efficient and easy to parse. It loses a point for promotional padding ('one avoided rug pays for 1000 calls') and a mojibake em dash ('—') that degrades readability.

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 single-parameter tool with no output schema, the description supplies the output shape, the payment requirement, and a primary use case. Missing only sibling differentiation and error/payment-failure behavior, which are minor for this complexity.

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?

Only one parameter, and the schema already documents it at 100% coverage with an 'owner/name' example. The description only restates that it takes 'a GitHub repo', adding no format or edge-case meaning beyond the schema, so the baseline 3 applies.

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 (trust score for a GitHub repo) and enumerates the return shape: 0-100 score, GO/CAUTION/HONEYPOT_RISK verdict, plus reasons. It does not distinguish itself from the very similar sibling repo_verdict, which keeps it at 4 rather than 5.

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 one concrete when-to-use ('screen bounties before working them'), which is real guidance. However it never mentions the obvious alternative repo_verdict, nor states any exclusions or prerequisites for choosing between the two, so an agent must infer the routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

slugify_textBInspect

Paid $0.10 (x402, USDC Base): Unicode-safe URL slug generator. Args: text (string), sep (default '-'), max (default 80).

NameRequiredDescriptionDefault
maxNo
sepNo
textYes

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It usefully discloses the paid model ('$0.10, x402, USDC Base') and the Unicode-safe behavior, but says nothing about what happens when text exceeds 'max' (truncation vs. error), whether collisions/duplicates are handled, or what the response looks like.

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?

Two tight sentences with the cost/payment caveat front-loaded and the argument list compact. Nothing is padded, though the 'Args:' inventory partially duplicates the schema property names.

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 simple 3-parameter text transform with no output schema, the essentials (purpose, payment, defaults) are present. Missing is the edge-case behavior around 'max' truncation and the expected return value, which an agent may need to call this confidently.

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 description coverage is 0% and the schema has no defaults, so the description's 'sep (default \'-\'), max (default 80)' adds genuinely new information. However, the meaning of 'max' (characters? bytes? word boundary handling) and the effect of custom separators are left unexplained.

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 resource and transformation ('Unicode-safe URL slug generator'), which clearly separates it from siblings like text_stats, encode_base64, or get_hash. It does not name alternatives, but the verb+resource is unambiguous enough that an agent can select it without opening the schema.

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 or when-not-to-use guidance and no mention of alternatives; the agent must infer from the purpose that this is for converting arbitrary text into URL-safe slugs. The only contextual note is the payment requirement, which is operational rather than usage guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

text_statsBInspect

Paid $0.10 (x402, USDC Base): text analytics - chars, words, sentences, paragraphs, reading time, top keywords. Args: text (string).

NameRequiredDescriptionDefault
textYes

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. It usefully discloses the paid cost and payment rails (x402, USDC Base) and lists return metrics, but omits whether the operation is read-only, rate limits, input size limits, and output format.

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?

A single compact sentence with the payment qualifier, function, metrics, and arg all present. No filler; slightly dense but front-loaded and efficiently sized.

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 simple one-parameter tool with no output schema, the description covers cost, metrics, and input type. It still leaves output shape (e.g., keyword count, reading-time basis) and any limits unspecified, but is adequate overall.

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

Parameters2/5

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

The only parameter is restated as 'text (string)' with no added meaning. Schema description coverage is 0%, so the description should compensate with limits or content guidance, but it does not.

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 resource and enumerates the computed metrics (chars, words, sentences, paragraphs, reading time, top keywords). This distinguishes it from generic text siblings like slugify_text, though it does not explicitly name 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?

No explicit when-to-use or when-not-to-use guidance is given. The paid cost prefix implies cost-aware usage, but an agent must infer that this tool is for text statistics rather than e.g. transformation or extraction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Removedget_all_pass
    • Removedget_hour_pass
    • Removedget_loyalty
  2. 3 tool updates
    • Addedget_all_pass
    • Addedget_hour_pass
    • Addedget_loyalty
  3. 2 tool updates
    • Removedlexguard_check
    • Removedlexguard_evidence
  4. 2 tool updates
    • Addedlexguard_check
    • Addedlexguard_evidence
  5. 11 tool updates
    • Addedconvert_color
    • Addedconvert_epoch
    • Addedcron_next
    • Addeddecode_jwt
    • Addedencode_base64
    • Addedgen_lorem
    • Addedgen_password
    • Addedgen_random
    • Addedget_hash
    • Addedslugify_text
    • Addedtext_stats
  6. 1 tool update
    • Addedresearch_report
  7. 1 tool update
    • Addedget_day_pass
  8. 4 tool updates
    • Addedget_base_gas
    • Addedget_btc_halving
    • Addedget_coin_convert
    • Addedget_wallet_profile
  9. 18 tool updates
    • First observedai_chat
    • First observedgen_uuid
    • First observedget_bounty_demo
    • First observedget_bounty_feed
    • First observedget_crypto_news
    • First observedget_crypto_price
    • First observedget_erc20_balance
    • First observedget_fear_greed
    • First observedget_latest_block
    • First observedget_market_pulse
    • First observedget_time
    • First observedget_token_verdict
    • First observedget_usd_price
    • First observedget_weather
    • First observedreactor_status
    • First observedread_url_text
    • First observedrepo_verdict
    • First observedscore_repo_trust

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    56 pay-per-call MCP endpoints for AI agents. Market signals, macro economics, crypto/DeFi, geopolitical intelligence, SEC filings, GitHub velocity, sanctions screening. USDC on Base Mainnet via x402.
    -
  • A
    license
    A
    quality
    D
    maintenance
    22 MCP tools for AI agents: crypto prices and trading signals (53 coins), stock prices and company financials, forex rates and conversion, and web scraping with AI summaries. All powered by x402 USDC micropayments on Base. $0.01-$0.25 per request.
    22
    19 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources