Skip to main content
Glama

Check a watched page now

fluxproof_check_now

Run a monitor now and return a source- and hash-bound change receipt. Consumes check quota, stores a receipt and may deliver a configured webhook. Not an idempotent read.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
api_keyNoBuyer-owned FluxProof API key; a secret credential.
monitor_idYesExact monitor_id returned when this key created the monitor; another account cannot access it.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / api_key / description
      Previous value: -"Buyer-owned FluxProof API key. Treat as a secret: do not include in transcripts, public logs or support messages."New value: +"Buyer-owned FluxProof API key; a secret credential."
  2. Changed1 schema field changed
    • changedInput schema / required
      Previous value: -[
      -  "api_key",
      -  "monitor_id"
      -]New value: +[
      +  "monitor_id"
      +]
  3. Changed2 schema fields changed
    • addedInput schema / properties / api_key / description
      Added value: +"Buyer-owned FluxProof API key. Treat as a secret: do not include in transcripts, public logs or support messages."
    • addedInput schema / properties / monitor_id / description
      Added value: +"Exact monitor_id returned when this key created the monitor; another account cannot access it."
  4. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false and destructiveHint=false, but the description adds genuinely new behavioral context: quota consumption, persistence of a receipt, and possible webhook delivery as a side effect. This is meaningful added value beyond the structured hints, though it stops short of describing authorization or failure behavior.

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 action and result, followed by the cost/side-effect disclosure. Every clause earns its place and nothing is repeated from the title.

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 side-effecting, non-idempotent action tool with no output schema, the description covers the success artifact ('change receipt'), the cost (quota), and the side effects (receipt stored, webhook fired). The remaining gap is the absence of any error or authorization expectation, but the core operational picture is complete.

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 both api_key and monitor_id documented in the schema, including the binding constraint that the monitor must belong to the calling key. The description adds nothing about parameter format or constraints, so the baseline of 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?

The description states a specific verb and resource — run a monitor and return a source- and hash-bound change receipt — which is far more precise than the title alone. It implicitly distinguishes itself from read-oriented siblings like fluxproof_list_changes by declaring it is 'not an idempotent read,' though it never names an alternative tool to route to.

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 effect disclosure ('consumes check quota, stores a receipt, may deliver a webhook'), which tells an agent the cost of calling it. However, there is no explicit when-to-use versus when-not-to-use guidance, and no alternative such as fluxproof_list_changes is named for the case where the agent only wants existing results.

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