Skip to main content
Glama

Bloodstream agent

bloodstream_agent

The scored Bloodstream record of one agent wallet: tier (Cell/Hunter/Antibody/Apex), points, streak, calls waiting for the truth. $0.001 per call over x402.

Input Schema

NameRequiredDescriptionDefault
walletYesthe EVM wallet that paid for the calls (0x...)
paymentNoa signed x402 payment (the same base64 payload you would put in the PAYMENT-SIGNATURE header). Pass it here and the purchase completes inside this tool call.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.9/5.0
Behavior2/5

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

No annotations are supplied, so the description carries the whole burden. It usefully discloses the $0.001-per-call x402 charge and the scored fields returned, but never states the read-only nature, what happens when the optional payment payload is omitted (a 402 challenge?), or whether calling with payment actually settles funds.

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 resource and its fields front-loaded; the x402 price is appended rather than buried. Nothing is wasted, though the fragmentary style makes it slightly harder to parse than a plain verb-first sentence.

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 annotations and no output schema, the description partially compensates by listing the returned fields and the per-call price. It still leaves the payment/settlement path and the failure mode for unpaid calls unstated, which matters for a paid tool with two parameters.

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 wallet and payment parameters are already fully documented in the schema, including that the base64 x402 payload completes the purchase in-call. The description adds pricing context but no new meaning for either parameter.

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?

Identifies a specific resource — the scored Bloodstream record of one agent wallet — and enumerates its contents (tier, points, streak, calls awaiting the truth). That scope and field list distinguish it from bloodstream_call and bloodstream_cells, though the phrasing is a noun fragment rather than an explicit verb.

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?

No statement of when to reach for this tool versus bloodstream_call or bloodstream_cells, and no prerequisites beyond the price. An agent must infer from the name alone that this reads a record while bloodstream_call presumably submits one.

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.