Skip to main content
Glama

W3BS: List W3BS Packages

w3bs_w3bs_packages
Read-onlyIdempotent

[W3BS] Search the W3BS package catalog: command-line tools (agentic and otherwise) that install with their publisher's curl | sh installer and are managed by w3bs.

Served by W3BS (https://w3bs.org).

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "w3bs_w3bs_packages"
  }
}

Input Schema

NameRequiredDescriptionDefault
queryNo
agenticNo
publisherNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuine context beyond that: the catalog contains CLI tools delivered by a publisher's curl | sh installer and managed by `w3bs`, plus the serving origin (w3bs.org). It omits operational detail such as result limits, pagination, and matching semantics, which matters for a catalog search.

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?

Two sentences with the catalog scope front-loaded and no redundant restatement of the title. The trailing "Served by W3BS (https://w3bs.org)." is largely decorative and could be dropped, but the overall size is tight for the amount of information conveyed.

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

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, three undocumented parameters, and no annotation-derived return information, the description should say what a result entry looks like and how the three optional filters combine. It explains what the catalog is but not what a call returns or how to narrow it, so an agent can invoke it yet cannot predict the response.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the full burden for the three parameters, and it only partly delivers: "agentic and otherwise" loosely maps to the `agentic` boolean and "publisher's ... installer" loosely gestures at the `publisher` enum. The `query` parameter — how it matches, whether it is substring or fuzzy, its 200-character cap — is never explained anywhere in the definition.

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?

States a specific verb ("Search") and resource ("the W3BS package catalog") and further narrows the scope to command-line tools installed via curl | sh and managed by `w3bs`. That is far more informative than the title alone, but it never distinguishes this listing tool from near-identical siblings such as w3bs_w3bs_search or w3bs_w3bs_browse, leaving an agent to guess which one to call.

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?

No sentence says when this tool is preferred over w3bs_w3bs_search, w3bs_w3bs_browse, or w3bs_w3bs_package, nor when not to use it. The only implicit guidance is that all parameters are optional, so it can be called with no arguments as a full catalog dump, but that behavior is never 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