Skip to main content
Glama

OMENZ agent tools

claim_evidence

Claim -> Evidence: does this source actually say what you're about to cite it for? Send a claim and the source URL; get SUPPORTED with the exact sentence, PARTIAL with the closest sentences and which numbers/names are missing, NOT_FOUND, or CHECK_NEGATION when the matching sentence denies it. Strict: every number must appear next to the claim's own names (no borrowing another plan's price). Deterministic, no AI calls. By OMENZ. (MCP calls run in AYNE, the free playzone; production: POST https://www.omenz.org/api/tollbooth/v1/claim-evidence, $0.005 via x402.)

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "claim": "<claim>",
      "url": "<url>"
    },
    "name": "claim_evidence"
  }
}

Input Schema

NameRequiredDescriptionDefault
urlYes
claimYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

No annotations are supplied, so the description has to explain how the tool behaves, and it does much of that: it is deterministic with no AI calls, it returns one of four verdicts, and it explains what PARTIAL reports (the closest sentences plus which numbers and names are missing). The pricing, endpoint and execution-environment details are useful context for an agent reasoning about cost and auth. It does not say whether the remote source is fetched live, how long that takes, or what happens on fetch errors, so this is not fully transparent.

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?

The purpose is front-loaded before the taxonomy and is never buried. Every sentence adds information: the operation, the verdict set, the strictness rule, then provenance and billing. The final parenthetical crams brand, playzone, production URL and price into one trailing clause, which is dense but still relevant.

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 two-parameter tool with no annotations and no output schema, the description carries the main burden of explaining behavior, and it does so by naming the return values and what PARTIAL contains. Combined with the stated determinism and cost, an agent has enough context to call the tool correctly. It does not cover failure modes such as unreachable URLs, rate limits, or latency, which is the remaining gap.

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 description coverage is 0%, so the description has to make up the whole difference, and it does define both parameters: the claim text and the source URL, with 'Send a claim and the source URL' mapping directly to the two required fields. It also constrains how the claim must be phrased so that numbers cannot be borrowed from another source. It gives no detail about URL form, whether the source must be public, or limits on claim length.

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 concrete operation on concrete inputs: it takes a claim plus a source URL and returns a verdict that the source does or does not support that claim. The four verdict names (SUPPORTED, PARTIAL, NOT_FOUND, CHECK_NEGATION) make the tool's job concrete rather than vague. It never says how it relates to any sibling tool, which is the one thing keeping this from a 5.

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 phrase 'does this source actually say what you're about to cite it for' clearly describes the situation that triggers a call: a claim is about to be cited against a source. The 'Strict' sentence adds a real precondition: every number in the claim must appear next to the claim's own names. The description is clear about when to call the tool, but it names no alternatives and no exclusions, so it does not reach a 5.

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