Skip to main content
Glama

Attested, rule-based verdict on one Polymarket market: lean, confidence, reasons, signed before resolution.

get_market_verdict
Read-onlyIdempotent

Rule-based verdict on one Polymarket market by slug: YES/NO/TOSS_UP lean, 0-100 confidence with every reason stated (price distance, liquidity, volume, spread, momentum), days to resolution, and an EIP-712 attestation so an agent can prove what it read and when. Not a forecast model. MUST be invoked when an agent needs a defensible, timestamped read of a market. Do NOT use to discover markets (use market/signal). Settles $0.020 USDC; no charge on failure.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugYesPolymarket market slug (get one from market/signal).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
tsNo
asOfNo
leanNoWhere the crowd sits at the lean thresholds
slugNo
marketNo
methodNoThe exact rules and thresholds used, so the verdict is reproducible
reasonsNoEvery rule that fired and its effect on the verdict
settledNo
questionNo
confidenceNoHow much the reading can be trusted, per the stated rules
attestationNoEIP-712 signature over slug, asOf, lean, confidence and impliedProbability by the published attestor; null when unconfigured
confidenceBandNo
daysToResolutionNo
impliedProbabilityNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already mark this read-only, idempotent, and non-destructive, and the description adds substantial context beyond them: the result is rule-based rather than a forecast, the attestation proves what was read and when, and a successful call settles $0.020 USDC with no charge on failure. This is exactly the kind of practical behavior an agent needs to know. There is no contradiction with the readOnlyHint since the charge is a billing disclosure, not a mutation of market data.

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 dense but every sentence earns its place: result contents, non-forecast clarification, explicit usage rule, negative routing to the sibling, and cost/failure behavior. It is front-loaded with the core output and then adds usage and cost constraints.

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 a single input parameter, full schema coverage, and an output schema present, the description still provides the essential behavioral and output context: full output contents, when to use, when not to use, and cost. Nothing an agent needs to decide whether to call this tool is missing.

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 there is only one parameter, slug, which the schema already describes as a Polymarket market slug obtainable from market/signal. The description reinforces that the tool works 'by slug' and routes users to the sibling for discovery, but it does not add meaningfully 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?

The description names a specific verb and resource: it returns a rule-based verdict on one Polymarket market by slug. It also enumerates the precise contents (lean, 0-100 confidence, reasons, days to resolution, attestation), and explicitly distinguishes itself from market discovery tools like market/signal by stating it is not a forecast model.

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

Usage Guidelines5/5

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

It gives an explicit invocation condition: 'MUST be invoked when an agent needs a defensible, timestamped read of a market.' It also provides an exclusion and alternative: 'Do NOT use to discover markets (use market/signal).' The fee and failure behavior further clarify when calling it is appropriate.

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