Skip to main content
Glama

GhOsT77 - Ghost Web Scraper

ghost_web_scraper
Read-only

Turn a public web page into the answer you need: a structured summary or extraction plus source URL, evidence, timestamp and limitations. Input: url (https), request, optional output_format, e.g. {"url":"https://docs.base.org/","request":"List the main sections"}. Under a minute. Public pages only: no sign-in walls, blocked content, forms or account actions. Includes a 10% fee set aside to support the GHOST77 token (0xC43411421790a07BedC29cBD9924626410d6Ec8A). Verified identity: ERC-8004 agent #348263 on Base (https://8004scan.io/agents/base/348263) and Virtuals ACP agent GhOsT77 (https://app.virtuals.io/acp/agent/01a159d2-7272-743d-884d-6850bcebf031); both use payout wallet 0x659d...88e3, the same payTo as this endpoint. Paid per call: 0.02 USDC on Base via x402 at POST https://ghost77-agent.onrender.com/x402/ghost_web_scraper.

Input Schema

NameRequiredDescriptionDefault
urlYesPublic webpage URL to scrape or research
requestYesDescribe exactly what information you want extracted or researched
output_formatNoPreferred result format: summary, JSON, links, or structured data

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already cover read-only and open-world, but the description adds genuinely load-bearing behavior: sub-minute latency, paid-per-call at 0.02 USDC on Base via x402, and the payout wallet/identity attestations. That payment/auth prerequisite is exactly the kind of context annotations cannot express; the token-fee and agent-ID material is less behavioral but still useful for trust verification.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core capability, input example, and public-page restriction are front-loaded and efficient. The tail — token contract address, ERC-8004 agent ID, two verification URLs, truncated wallet, and duplicate payTo note — is heavy promotional/attestation filler that inflates the definition without helping tool selection.

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 no output schema, the description compensates by describing the return shape (summary/extraction plus source URL, evidence, timestamp, limitations) and by disclosing cost and page restrictions. Missing only edge behavior such as failure modes, page-size limits, or timeout handling.

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%, so url, request and output_format are already fully documented; the description mainly restates them via an example object. The example adds a little guidance on how to phrase 'request', but no constraint details beyond the schema (e.g., https-only is already in the pattern).

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?

Opens with a concrete verb+resource ('Turn a public web page into a structured summary or extraction') and names the return payload (source URL, evidence, timestamp, limitations). It is distinguishable from research siblings like project_research_report or contract_research by being a generic single-page fetch/extract, though it never explicitly contrasts with them.

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?

Gives a hard when-not boundary: 'Public pages only: no sign-in walls, blocked content, forms or account actions,' plus a worked input example. It stops short of naming an alternative tool for authenticated or non-page tasks, so routing against siblings is inferred rather than stated.

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