Skip to main content
Glama

Webba Logo Lab

Get logo files or a brand kit

get_download

Use this when the person is happy with a Webba design and wants its files. 'logo' is the logo only: a pack of 24 logo files. 'kit' is the brand kit with the logo: roughly 100 to 110 files built around that logo: logo files, social posts, print files, a brand guide and a simple website, with sample words and pictures to replace. Returns a private link that expires after 24 hours. It opens a Webba page where the person ticks a box to agree to the Terms of Service and presses Download; nothing else counts as their agreement. A completed download counts toward a limit of 10 logo packs and 2 brand kits per person in any 24 hours; the same files again don't count, and failed downloads don't. Pass the chosen design's state exactly as a Webba result gave it, such as one of find_designs' results. When the person asks you to choose one of the designs shown, picking one counts as their choice. When they ask for the brand kit or the complete kit, use type 'kit'. Do not use this before a design has been shown, which comes from find_designs or start_build.

Input Schema

NameRequiredDescriptionDefault
typeYes'logo' for the logo only, or 'kit' for the brand kit with the logo.
stateYesThe design's state exactly as returned by the last Webba tool result. Don't edit it by hand.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Goes well beyond the annotations (readOnlyHint=false, destructiveHint=false) by disclosing delivery mechanics: a private link expiring after 24 hours, a TOS checkbox page where only the ticked box counts as agreement, and rate limits of 10 logo packs / 2 kits per 24 hours with failed or duplicate downloads excluded. That is exactly the side-effect and quota context an agent needs before invoking.

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?

Substantial but nearly all of it is load-bearing: mode definitions, delivery, TOS, quotas, and state sourcing. It is front-loaded with the trigger condition, though the single-paragraph run-on form makes the quota and state-passing rules harder to scan than they could be.

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

Completeness5/5

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

Despite a nested state object and no output schema, the description covers return shape (a private 24-hour link to a download page), required user consent, quota behavior, and how to obtain the state value. Nothing needed to call it correctly or to explain the outcome to a user is missing.

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?

With 100% schema coverage the baseline is 3, but the description adds sourcing semantics the schema cannot: the state must be passed exactly as a prior Webba result produced it (e.g. a find_designs result) and must not be hand-edited. Type selection is also grounded in user intent language rather than just the enum values, though the 'do not edit' instruction partially duplicates the schema description.

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?

States a concrete action (produce a design's downloadable files) and disambiguates the two modes precisely: 'logo' is 24 logo files, 'kit' is ~100-110 files including logo, social, print, brand guide and a site. The sibling relationship is also explicit, since it names find_designs and start_build as the sources of a valid design.

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

Usage Guidelines5/5

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

Gives the triggering condition ('when the person is happy with a Webba design and wants its files'), an explicit prohibition ('Do not use this before a design has been shown'), the sibling that must precede it, and a decision rule for choosing type='kit' when the user asks for the brand kit or complete kit.

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