Skip to main content
Glama

Verified Brief Payment Quote

verified_brief_quote
Read-onlyIdempotent

Returns the payment instructions (the unpaid HTTP 402) for the $1 verified brief; this tool never runs the brief or pays. To get the brief, pay the 402 over HTTP with x402 v2 (Base USDC only) at GET https://horizonpulse.dev/api/research/report/brief?q=... Verified brief, three question types only: Base or Ethereum gas (on-chain read), USDC supply on Ethereum and Base (on-chain totalSupply), or an x402 spec fact. For USDC on Base: charged only if at least 2 claims are confirmed in two sources as defined by the contract (two independent publishers, two independent nodes, or two separate specification documents); otherwise a 422, unpaid. Contract: https://horizonpulse.dev/contracts/brief-verified. Terms: https://horizonpulse.dev/premium-terms.

Input Schema

NameRequiredDescriptionDefault
qYesQuestion about Base or Ethereum gas, USDC supply on Ethereum and Base, or an x402 spec fact. No personal data.
typeNoOptional: skip phrase matching and use this question type.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description is consistent with them while adding real substance: it discloses that no payment occurs, that payment must be Base USDC via x402 v2, and that the paid flow only charges when at least 2 claims are confirmed in two independent sources, otherwise a 422 with no charge. The 'charged only if' sentence slightly blurs the quote tool with the paid report, and no rate limits are mentioned, keeping it just short of 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?

A single dense paragraph that front-loads the core behavior ('returns the payment instructions... never runs the brief or pays') before the payment mechanics and pricing rule. Length is justified by a multi-step payment protocol, though the contract and terms URLs plus the claims-confirmation clause push it toward the upper bound of what an agent needs up front.

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 and a non-trivial x402 payment protocol, the description supplies what's missing: what is returned, that it is unpaid, the exact network and asset, the endpoint to pay at, the accepted question scope, and the charge/422 condition. An agent can act correctly on this definition without opening the contract links.

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% (both q and the type enum are documented), so the schema already carries parameter meaning and baseline 3 applies. The description restates the allowed question domains but adds a small inconsistency, saying 'three question types only' while the enum exposes four values (base_gas, eth_gas, usdc_supply, x402_spec), which could cause momentary confusion.

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: returns the unpaid HTTP 402 payment instructions for the $1 verified brief, and explicitly negates what it does not do ('never runs the brief or pays'). That negation alone distinguishes it from siblings like fetch, http, or x402_check, which an agent might otherwise reach for.

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 the follow-up path explicitly: to actually obtain the brief, pay the 402 over HTTP with x402 v2 (Base USDC only) at the named GET endpoint. It does not name which sibling tool to use for the payment step or when to prefer it over fetch/http, so usage is clear for the next step but not for sibling selection.

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.