Skip to main content
Glama

Find a LunarWerx tool

lunarwerx_find_tool

Search LunarWerx Studios' catalogue of free developer tools and desktop utilities by task or keyword, e.g. "git from my phone", "Windows thumbnails", "voice dictation", "screenshot to UI". Returns what each one does and where to get it. Everything is free; most is MIT-licensed, open source and self-hosted. Products that run an MCP server of their own come back with an "MCP:" line saying how to connect and whether an account is needed, so a match can be used rather than merely reported.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results (default 5, max 20).
queryYesA task, problem, or keyword. Empty returns the whole catalogue.

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It explains what the return value contains (what a tool does, where to get it), and goes further by describing the 'MCP:' line behavior for MCP-enabled products, including connection details and account requirements. This is valuable context beyond the schema. It does not mention whether the search itself requires auth, but the 'everything is free' note partially addresses this.

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?

Two sentences, each earning its place: the first defines the search capability with examples, and the second covers output content, licensing, and the MCP behavior. Information is front-loaded, no filler or redundancy.

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?

For a simple search tool with two parameters and no output schema, the description provides enough context for correct invocation: search scope, query styles, return summary, and a note about MCP-aware results. It lacks explicit mention of authentication requirements or whether it is read-only, but the search nature and free status imply safety. Overall, the essentials are covered.

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?

The schema already documents both parameters fully (100% coverage), including the meaning of an empty query and limits. The description adds example query formats and states that an empty query returns the entire catalogue, which slightly enriches the query semantics. However, this mostly echoes schema information, so it meets the baseline but does not substantially exceed it.

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 clear verb ('Search') and specific resource ('LunarWerx Studios' catalogue of free developer tools and desktop utilities'), and immediately gives concrete example queries that clarify the intended use. It also states what is returned, leaving no ambiguity about the tool's role. The sibling (tailwind_canonicalize) is clearly unrelated, and this description stands on its own.

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?

The description makes the usage context explicit: use it when you need to find a tool by task or keyword, with examples illustrating the search style. It does not explicitly contrast itself with the sibling, but there is no evidence the sibling competes with this tool. No exclusions are mentioned, but the use case is clearly defined.

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.

TDQS

A4.1/5.0
Disambiguation5/5

The two tools serve completely different purposes - one searches a catalogue of developer tools, the other canonicalizes Tailwind CSS classes. There is no possibility of confusing them.

Naming Consistency3/5

Both names use lowercase with underscores, but the pattern differs: 'lunarwerx_find_tool' follows company-prefix + verb_noun, while 'tailwind_canonicalize' follows product-prefix + bare verb. With only two tools, there is not enough of a consistent pattern to call it strong.

Tool Count3/5

Two tools is borderline. The find_tool is broad in scope while the Tailwind utility is narrow, making the server feel like an arbitrary pairing rather than a coherent collection.

Completeness2/5

The server lacks a unified domain; it offers one lookup tool and one code transformation tool. If intended as a LunarWerx surface, it is severely incomplete because only one actual utility is exposed alongside the meta-search.

Resources