Skip to main content
Glama

DropEngine x402 Agent Services

extract_structured

Paid Fresh Structured Extract ($0.01 USDC). Extracts a fresh webpage into a simple agent-defined typed JSON shape, with validation and per-field provenance. Uses static page data only; never executes page JavaScript and never fabricates missing fields.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes
schemaNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior5/5

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

With no annotations present, the description carries the full disclosure burden and does so thoroughly: it discloses the paid nature, that it fetches a fresh copy, that it only uses static data, that it never executes JavaScript, and that it won't fabricate missing fields. This is well beyond what the schema alone communicates.

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?

Three sentences with no filler: pricing, core function, and key limitations are packed efficiently. The most important action and output are front-loaded before the caveats.

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?

Despite no output schema, the description gives a reasonable picture of the return value ('typed JSON shape' with validation and per-field provenance) and the tool's constraints. It is slightly incomplete about behavior when the schema parameter is omitted and about the exact provenance format, but an agent has enough to invoke it correctly.

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 0%, so compensation is required. The description hints at the schema parameter through 'agent-defined typed JSON shape' and at url through 'webpage', but it never names either parameter, does not explain the optionality of the schema object, and does not describe how field types map to the schema's enum values.

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 opens with a specific verb and resource: it extracts a fresh webpage into a typed JSON shape, with validation and per-field provenance. This clearly distinguishes it from sibling tools like scan_content or check_url, which do not promise structured extraction against an agent-defined schema.

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 context is implied rather than explicit. The static-page-only constraint and 'never fabricates missing fields' tell an agent when the tool is unsuitable, and the $0.01 USDC charge signals cost, but no alternative tools are named and no direct when-to-use/when-not-to-use guidance is given.

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