Skip to main content
Glama

FlexYield — blockchain RPC gateway

service_settings

Read or change the authenticated account's service settings: which gateway services (rpc, data, gas, tx_status, ens, prices, contracts, utils) are enabled and the optional monthly unit cap per service. No arguments = read. A capped service answers -32014 once month-to-date units reach the cap; a disabled one answers -32012.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
capsNoMonthly unit caps by service key, e.g. {"gas": 5000}; an empty value clears a cap
windowNoUsage window for the report: 1h, 6h, 12h, 24h, 3d, 7d or 30d (default 30d)
enabledNoFull list of service keys to keep ON; every other service is switched off

Schema Changelog

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

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

With no annotations provided, the description carries full responsibility for revealing behavior. It covers the read/write distinction, the effect of reaching a cap (-32014), and the behavior of disabled services (-32012). This is substantial behavioral disclosure beyond the basic operation, especially the error-code semantics.

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 three dense sentences with no filler. The primary purpose is front-loaded, the read mode is stated succinctly, and the error behaviors are presented in an efficient final sentence. Every sentence 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?

The description is quite complete for a tool with no annotations and no output schema: it states the supported services, the read/change modes, and the relevant error codes. Minor gaps remain around the exact response shape for a normal read and how caps, enabled, and window parameters interact when combined, which leaves a little room for agent uncertainty.

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. The description adds real value by enumerating the valid service keys, which the schema does not provide as an enum, and by explaining the monthly unit cap behavior and disabled-service error. This goes beyond the schema's parameter descriptions.

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 opens with a specific verb-resource pair: 'Read or change the authenticated account's service settings.' It then enumerates the exact services (rpc, data, gas, tx_status, ens, prices, contracts, utils) and the two setting aspects (enabled state, monthly unit cap), making the tool's purpose unambiguous and distinguishable from siblings like set_key_services.

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

Usage Guidelines4/5

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

The description clearly distinguishes the two modes: reading with no arguments versus changing caps or enabled services with arguments. It does not explicitly name alternatives or exclusions, but the 'authenticated account's' scope implicitly separates it from key-level service tools, so context is clear even without an explicit when-not-to-use statement.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources