Skip to main content
Glama

Server Details

Private stablecoin payments for people and AI agents, hosted or local with spending limits.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
cryptoduke01/gloam
GitHub Stars
0

TDQS

A3.8/5.0

Scored across 8 tools

Disambiguation4/5

Each tool targets a distinct area: onboarding (connect_full_agent), general info, MPP payments, networks, deposit planning, vault stats, payment-request links, and proof verification. There is mild overlap among the guidance-style tools (gloam_info, gloam_mpp_how_to, gloam_connect_full_agent, gloam_plan_deposit), but their topics are clearly separated enough to pick correctly.

Naming Consistency4/5

All tools share a consistent gloam_ prefix and mostly follow a readable verb_noun or noun-phrase pattern (create_payment_request, plan_deposit, verify_proof, vault_stats). Minor deviations like the bare gloam_info and gloam_networks break the pattern slightly but remain clear.

Tool Count5/5

Eight tools is well-scoped for a hosted read-and-plan server, with each tool earning its place across onboarding, payments, deposit planning, stats, and verification. No redundant or filler tools are present.

Completeness4/5

For a server that only reads and plans, coverage is strong: onboarding, network/asset info, deposit planning, payment requests, MPP guidance, vault stats, and proof verification. Minor gaps exist (no proof generation or direct balance query), but those are handled in the app, so agents can work around them.

Available Tools

8 tools
gloam_connect_full_agentConnect the full Gloam agentA
Read-onlyIdempotent
Inspect

Commands to install the local Gloam MCP server, which can sign and pay (shield, private pay, x402 and MPP, spending limits) with keys kept on your machine: Claude Code, Codex, Cursor, VS Code, Claude Desktop and any MCP client, plus the plugin marketplace cryptoduke01/gloam-plugins.

ParametersJSON Schema
NameRequiredDescriptionDefault
clientNoWhich app to show commands for.all

TDQS

A3.5/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive behavior, but the description adds material context beyond them: keys are kept on the local machine, and the resulting server can sign and pay (shield, private pay, x402, MPP, spending limits). The key-custody statement is a genuine security property an agent should know before recommending it. It still doesn't say what the response looks like (commands as text vs. executed install).

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 sentence, front-loaded with the core action ('Commands to install the local Gloam MCP server'). The parenthetical capability list (shield, private pay, x402, MPP, spending limits) reads as marketing rather than selection-relevant detail, but it is not enough to break the structure.

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-optional-parameter, read-only helper with full annotations and no output schema, the description covers what it produces, which clients it supports, and the security posture. The only real gap is clarifying that it returns commands rather than executing the install.

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 enum parameter is fully described, so the baseline is 3. The description's client list loosely mirrors the enum but is incomplete (no 'gemini', no 'all'), so it neither adds reliable meaning nor compensates for anything missing.

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 output — install commands for the local Gloam MCP server — and enumerates the target clients, which distinguishes it from siblings like gloam_info or gloam_create_payment_request. It is slightly ambiguous whether the tool performs an install or merely returns commands, and the name 'connect_full_agent' doesn't perfectly match 'commands to install'.

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 sibling is named as an alternative. The reader must infer from 'Commands to install' that this is the onboarding/setup entry point rather than a runtime payment tool.

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

gloam_create_payment_requestCreate a payment request linkA
Read-onlyIdempotent
Inspect

Make a link that asks someone to pay your Gloam address privately. It opens Pay in the Gloam app with the address, amount, asset and note filled in; the payer checks and sends. The details ride after the # of the link, so the payer's browser never sends them to a server. Needs your public Gloam address (gloamr1.…), never a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
toYesYour Gloam address to be paid at, gloamr1.… (public; find it in the app under Receive).
nameNoYour name as the payer should see it (up to 40 characters).
noteNoA reference the payer sees, e.g. "Invoice 042" (up to 80 characters).
assetNoToken symbol or address, e.g. USDG on Robinhood Chain, OUSD or PathUSD on Tempo. Default: the network's main stablecoin.
amountNoAmount in whole units, e.g. "12.50". Leave out to let the payer choose.
networkNoGloam network: "tempo" (Tempo Moderato testnet, private stablecoin payments) or "robinhood" (Robinhood Chain testnet).robinhood

TDQS

A4.2/5.0
Behavior5/5

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

Annotations cover the safety profile (readOnly, idempotent, non-destructive), and the description adds genuinely new behavioral context: the payload rides in the URL fragment so the payer's browser never transmits it to a server, the payer must review and confirm in-app, and the credential requirement is explicit ('your public Gloam address, never a key'). That is exactly the kind of beyond-schema disclosure this dimension rewards.

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?

Three sentences, front-loaded with the outcome, then the mechanics, then the prerequisite. Every clause earns its place — no restating of the title or schema fields.

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 should ideally state that the tool returns the link string; it says it 'makes a link' but never explicitly names the return value. Everything else an agent needs — privacy model, payer flow, credential requirement, network/asset context — is present, so the gap is minor.

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%, with per-parameter docs for format, length limits, defaults and enums, so the schema carries the burden. The description only echoes the fields ('address, amount, asset and note') and reinforces that the address is public, adding little beyond what the schema already states. 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 first sentence states a specific verb and resource ('Make a link that asks someone to pay your Gloam address') and immediately scopes it as private. No sibling tool creates payment requests, so there is nothing to confuse it with, and the follow-up sentences pin down exactly what artifact is produced.

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 explains what the link does and the flow it triggers, which implies when to use it, but never states an explicit condition or names an alternative (e.g. gloam_plan_deposit or gloam_mpp_how_to). An agent can infer the use case but gets no guidance on when this is the wrong tool.

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

gloam_infoAbout GloamA
Read-onlyIdempotent
Inspect

What Gloam is, what this hosted server can do, and where to go to sign or spend. Call this first. This server only reads and plans: it never holds funds and never takes a private key, recovery phrase or note secret.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false, so the safety profile is largely covered. The description adds genuinely new context beyond that: the server never holds funds and never accepts a private key, recovery phrase, or note secret — an important trust boundary an agent should know before calling anything here. It does not describe what the response contains, keeping it below 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 tight sentences with zero filler, front-loaded with the scope statement and the call-to-action, followed by the security caveat. Every clause 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-only info tool with no output schema, the description covers the content categories an agent would get back and the trust model. It could say a bit more about the shape of the returned information, but nothing needed 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 no parameters, so per the rubric the baseline is 4. The description correctly implies a zero-input call and there is nothing further to document.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific content scope — what Gloam is, what the hosted server can do, and where to sign or spend — which is more than a restatement of the title. It doesn't explicitly contrast itself with siblings like gloam_mpp_how_to or gloam_networks, but the orientation framing plus 'Call this first' implicitly separates it as the entry point.

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' is an explicit, actionable trigger that tells the agent exactly when to invoke it. There is no when-not guidance and no sibling is named as an alternative, so it stops short of full routing instruction, but the sequencing advice is clear.

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

gloam_mpp_how_toPrivate payments over MPPA
Read-onlyIdempotent
Inspect

How to pay or charge privately over MPP (the Machine Payments Protocol, HTTP 402) with the gloam method from @gloamtrade/mppx-gloam, with code. A charge settles as a private transfer in a Gloam vault: the chain sees no amount, asset, payer or payee.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleNo"charge" to get paid for an API or tool, "pay" for an agent or app paying one, "both" for both.both
networkNoGloam network: "tempo" (Tempo Moderato testnet, private stablecoin payments) or "robinhood" (Robinhood Chain testnet).tempo

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and non-destructive, so the safety profile is covered. The description adds genuine context beyond that: it returns code, and a charge settles as a private transfer in a Gloam vault where the chain sees no amount, asset, payer or payee. That privacy/behavioral detail is the main value-add.

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 what the tool does and then the settlement/privacy detail. No filler, though the package name and protocol parenthetical are slightly dense.

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 read-only how-to tool with two fully documented optional parameters and no output schema, the description gives enough to call it correctly and sets expectations about returned code and vault settlement. It is complete without being exhaustive.

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% with both enums fully described (role: pay/charge/both; network: tempo/robinhood), so the schema carries the parameter burden. The description adds no role or network semantics beyond it, which is the expected baseline when coverage is complete.

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: it is a how-to guide for paying or charging privately over MPP, naming the protocol (HTTP 402) and the package (@gloamtrade/mppx-gloam). This is clearly distinct from action siblings like gloam_create_payment_request or gloam_plan_deposit, though it never explicitly contrasts itself with gloam_info, the nearest documentation sibling.

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: an agent can infer this is the reference to read before implementing MPP payments, since it returns 'code'. There is no explicit when-to-use / when-not-to-use statement and no routing to alternatives such as gloam_info or gloam_connect_full_agent.

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

gloam_networksNetworks and assetsB
Read-onlyIdempotent
Inspect

The networks Gloam runs on, with each vault (pool) address, the assets you can deposit (OUSD and PathUSD on Tempo, USDG and ETH on Robinhood Chain), explorers, RPCs and faucets.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoGloam network: "tempo" (Tempo Moderato testnet, private stablecoin payments) or "robinhood" (Robinhood Chain testnet). Leave out for both.

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds value by enumerating the returned content (vault addresses, per-chain deposit assets, explorers, RPCs, faucets), but says nothing about auth requirements, freshness, or whether these are live mainnet/testnet values.

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 front-loaded sentence with no filler, and the most useful content (networks, vault addresses, deposit assets) comes first. It is a dense run-on list, but every clause carries 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?

With no output schema, the description carries the burden of describing return contents, and it does so explicitly by listing vault addresses, assets, explorers, RPCs and faucets. Missing only chain/environment disambiguation against the info siblings, which is minor for a read-only reference 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 100% and the single enum parameter already documents both values plus the 'omit for both' behavior. The description never mentions the network filter, so it adds no meaning beyond the schema. 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 concrete resource (Gloam's networks) and enumerates the payload: vault/pool addresses, deposit assets per chain, explorers, RPCs, and faucets. An agent knows exactly what this tool returns. It does not, however, distinguish itself from the sibling gloam_info or gloam_vault_stats, which plausibly overlap.

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 is purely declarative and gives no when-to-use guidance, no exclusions, and never mentions the sibling tools it might be confused with (gloam_info, gloam_vault_stats). The only routing hint ('Leave out for both') lives in the schema, not the description.

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

gloam_plan_depositPlan a private depositA
Read-onlyIdempotent
Inspect

Plan a deposit into a private Gloam balance (a shield): the steps, what becomes public and what stays private, and the app link to do it. Does not sign or send anything; you sign in your own wallet in the app.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNoToken symbol or address. Default: the network's main stablecoin (OUSD on Tempo, USDG on Robinhood Chain).
amountNoAmount in whole units, e.g. "25".
networkNoGloam network: "tempo" (Tempo Moderato testnet, private stablecoin payments) or "robinhood" (Robinhood Chain testnet).tempo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and idempotentHint=true, so the safety profile is covered; the description adds real value beyond that by clarifying the human-in-the-loop signing flow and stating exactly what the plan comprises. It stops short of describing size/rate limits or output format details, but the key behavioral contract is disclosed.

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 a colon-delimited list that front-loads the purpose and ends with the most important caveat about not signing. No filler or redundancy.

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?

With no output schema present, the description carries the return-value burden and does so by naming the three outputs an agent will receive (steps, public/private disclosure, app link). Combined with full schema coverage and annotations, nothing material is missing for correct invocation.

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%, with defaults and enum values already documented in the schema. The description adds no parameter-specific guidance (e.g., amount formatting or asset resolution nuances) beyond what the schema provides, 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?

States a specific verb and resource ('Plan a deposit into a private Gloam balance (a shield)') and immediately enumerates what the plan contains (steps, public/private breakdown, app link). This clearly separates it from siblings like gloam_create_payment_request and gloam_vault_stats without needing 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?

Explicitly scopes the tool's role with 'Does not sign or send anything; you sign in your own wallet in the app,' which tells the agent this is a pre-execution planning step, not a state-changing call. It gives a clear condition for use but does not name a sibling alternative for the actual execution path.

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

gloam_vault_statsVault statsA
Read-onlyIdempotent
Inspect

Public totals for each Gloam vault, read from the chain: what it holds, and counts of deposits, private transfers, cash outs and payment messages. Totals only, no wallets. Cached about a minute.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNoGloam network: "tempo" (Tempo Moderato testnet, private stablecoin payments) or "robinhood" (Robinhood Chain testnet). Leave out for both.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover readOnly/idempotent/non-destructive, so the bar is lower. The description adds meaningful behavioral context beyond annotations: it discloses data scope ('totals only, no wallets') and caching ('cached about a minute'), which directly affects how an agent should interpret freshness.

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, front-loaded with the core action and resource, then the field enumeration and caching caveat. No wasted text.

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, no-output-schema read tool with annotations covering safety, the description supplies enough: what data is returned, scope limits, and caching. Minor gap is the absence of any hint about output shape, though no output schema 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?

Schema description coverage is 100%, so the enum values and 'leave out for both' behavior are already documented in the schema. The description adds no parameter-level detail beyond that, 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: reads public vault totals from chain, enumerating what is returned (holdings, deposit/transfer/cashout/message counts). Distinct from siblings, which are action-oriented (create, deposit, verify). Lacks explicit sibling differentiation but purpose is unambiguous.

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 read-only stats framing and the network parameter's 'leave out for both' guidance, but there is no explicit when-to-use or when-not-to-use guidance versus alternatives like gloam_info or gloam_networks.

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

gloam_verify_proofVerify a Gloam proofA
Read-onlyIdempotent
Inspect

Check a Gloam proof someone shared with you: proof of funds (gloamfunds1:), proof of payment (gloampay1:), payroll total (gloamroll1:) or balance disclosure (gloamdisc1:). Runs the same checks as gloam.trade/verify on the server: the zero-knowledge proof, that it was made on Gloam's vault, who it is for, expiry, and the live vault state. Proofs are meant to be shared; they hold no secrets.

ParametersJSON Schema
NameRequiredDescriptionDefault
proofYesThe full proof text, starting gloamfunds1:, gloampay1:, gloamroll1: or gloamdisc1:.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint, so the safety profile is covered. The description adds real value on top: it enumerates the server-side checks (ZK proof validity, Gloam vault origin, recipient, expiry, live vault state) and reassures that proofs hold no secrets, which informs an agent's handling decisions.

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, front-loaded with the verb and the accepted proof types; the second sentence covers behavior and the no-secrets caveat. Nothing is padded or redundant.

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?

With no output schema, the description carries the burden of explaining what verification returns, and it never says whether the result is a boolean, a pass/fail report, or the individual check outcomes it just listed. The list of performed checks strongly implies the return content, but the actual response shape is left to inference.

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 a single parameter and schema coverage is 100%, so the schema already documents the 'proof' string and its prefixes. The description's enumeration of the same four prefixes is useful orientation but adds no syntax or format detail beyond the schema, matching the baseline-3 case.

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 (check/verify) and resource (a Gloam proof), then enumerates the four proof prefixes it accepts (gloamfunds1:, gloampay1:, gloamroll1:, gloamdisc1:). No sibling tool performs verification, so the agent can route here 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?

The opening 'a Gloam proof someone shared with you' gives clear triggering context, and the reference to gloam.trade/verify anchors the equivalent offline behavior. It does not state any when-not condition or name an alternative tool, but no plausible alternative exists among the siblings.

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. 8 tool updates
    • First observedgloam_connect_full_agent
    • First observedgloam_create_payment_request
    • First observedgloam_info
    • First observedgloam_mpp_how_to
    • First observedgloam_networks
    • First observedgloam_plan_deposit
    • First observedgloam_vault_stats
    • First observedgloam_verify_proof

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI agents to make contextual, private crypto payments using ENS identity and stealth addresses, with stealth-address privacy and agent spend policy controls.
    13
    1
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to manage USDC wallets on Solana, allowing them to send payments, create invoices, and access paid APIs within human-defined spending limits. It uses threshold signatures to provide agents with financial autonomy while ensuring secure oversight and transaction approval.
    36
    40 npm
    4
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.