Skip to main content
Glama

Source details and quote

procli_inspect
Read-onlyIdempotent

Returns the input fields, price and a quote for one data source. quote.maxCharge is the most a run with this input can cost; quote.needsConfirmation is true when it is above $0.10. With the planned input and maxItems, the quote is for exactly that run. Free.

Input Schema

NameRequiredDescriptionDefault
inputNoOptional: the input you plan to send, for a matching quote
scraperYesSource id, e.g. "procli_reddit_b"
maxItemsNoPer-result sources: how many results you plan to ask for (default 100)

Output Schema

NameRequiredDescriptionDefault
quoteYesQuote for the planned run
titleNoSource name
pricingNoPrice of the source
scraperYesSource id
estimateNo
platformNoPlatform
inputNoteNoWhich of the input fields can be used instead of each other
pagingNoteNoHow to get the next page
descriptionNoWhat it returns
inputFieldsNoInput fields the source accepts
exampleInputNoA working example input

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / scraper / description
      Previous value: -"Source id from procli_discover, e.g. \"procli_reddit_b\""New value: +"Source id, e.g. \"procli_reddit_b\""
    • changedOutput schema / properties / quote / properties / needsConfirmation / description
      Previous value: -"true when the user should confirm before the run"New value: +"true when the quote is above the no-confirmation limit ($0.10)"
  2. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already establish readOnlyHint, idempotentHint, destructiveHint=false, and openWorldHint=false. The description adds useful behavioral context beyond that: quote.maxCharge is the maximum run cost, quote.needsConfirmation triggers above $0.10, and the tool is free.

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 front-loaded with the core return values and then explains the quote fields and threshold behavior in compact sentences. Every sentence contributes useful information with no repetition or filler.

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?

With rich annotations, full schema description coverage, and an output schema, the description is nearly complete for correct invocation. The main missing element is explicit routing guidance versus procli_run, but otherwise the cost and quote behavior is well covered.

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 coverage is 100%, so the schema already documents all three parameters and establishes a baseline of 3. The description adds meaningful semantics by explaining that the planned input and maxItems determine whether the quote matches exactly the intended run.

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 clearly states that this tool returns input fields, price, and a quote for one data source, which is a specific verb-and-resource purpose. It does not explicitly distinguish itself from sibling procli_run, so sibling differentiation is left implicit.

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?

The quote and needsConfirmation details imply this is a pre-run cost check, but the description never states when to use procli_inspect instead of procli_run or other siblings. Usage is inferable, not explicit.

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.