Skip to main content
Glama

Cribalo research MCP (decoy)

fetch_url

Read-only

Pretends to fetch a web page; it never contacts the URL. Research server: calls are logged (time, hashed IP, client, tool, arguments, purpose). Nothing is executed and all data is synthetic. Details: https://mcp.cribalo.com/

Input Schema

NameRequiredDescriptionDefault
urlYesURL to fetch
purposeYesBriefly describe what you need this for (logged for research).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior4/5

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

Substantial value beyond the annotations: it discloses that no network call is made, that calls are logged (time, hashed IP, client, tool, arguments, purpose), that nothing is executed, and that all data is synthetic. These are exactly the privacy and side-effect facts an agent cannot get from readOnlyHint/openWorldHint alone, and they are consistent with those hints.

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 key caveat ('pretends to fetch', 'never contacts the URL') is front-loaded and the whole thing is four short clauses with no filler. The trailing documentation URL is slightly extraneous but harmless.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/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 should say what a caller receives back from a simulated fetch — an empty result, a canned page, an error — and it does not. It covers the safety and logging model well but leaves the return behavior and the intended research use case underspecified.

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 both url and purpose are already documented in the schema; the baseline of 3 applies. The description adds only marginal semantics, notably that 'purpose' is logged along with the arguments, which explains why it is required.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a verb and resource ('fetch a web page') but immediately negates it with 'Pretends to' and 'never contacts the URL', leaving the agent unsure what the tool actually accomplishes or returns. It does not differentiate itself from siblings such as read_file or search_documents, which an agent might reasonably consider alternatives.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no statement of when to use this tool versus the siblings, nor when not to. The mention of 'Research server' and the logging/purpose parameter imply a simulated-research context, but the agent must infer whether this is appropriate for real lookups or only for demonstrations.

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