docs
Server Details
Search and read Hyperwave's published wavetable documentation.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 2 tools
The two tools have clearly distinct roles: search_docs finds relevant documentation by query, while get_document retrieves a specific canonical page by path. There is no realistic overlap in their intended use.
Both names follow a clean snake_case verb_noun pattern (search_docs, get_document). The convention is consistent and predictable.
Two tools is slightly below the typical 3-15 range, but for a read-only documentation server, search plus get is a well-scoped minimal set. Each tool earns its place without redundancy.
Search and retrieval cover the core documentation lifecycle, and no write operations are needed for published canonical docs. A minor gap exists because there is no tool to fetch or browse the sitemap, even though get_document references it as a valid path source.
Available Tools
2 toolsget_documentARead-onlyIdempotentInspect
Read the Markdown representation of one canonical public Hyperwave page. Paths come from search_docs or the sitemap.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Canonical site path, such as /guides/vital; no domain or query string |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | |
| path | Yes | |
| title | Yes | |
| markdown | Yes | |
| markdownUrl | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds genuinely new context beyond them: the return is a Markdown representation, and only canonical PUBLIC pages are readable, hinting that non-public or non-canonical paths will fail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, zero waste, with the core action front-loaded before the path-provenance note. Every clause carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists so return shape needn't be explained, and annotations cover the safety profile. The description still supplies the two things neither structured field covers: output format (Markdown) and where valid inputs come from. Nothing essential for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the schema already specifies the path format (canonical site path, no domain/query string). The description adds meaning beyond the schema by telling the agent where valid path values originate (search_docs or the sitemap), which helps avoid hallucinated paths.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ("Read") and resource ("Markdown representation of one canonical public Hyperwave page"), with scope qualifiers (one, canonical, public). It also implicitly distinguishes itself from the sibling search_docs by positioning that tool as the source of paths rather than a reader of content.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Paths come from search_docs or the sitemap" clearly establishes the prerequisite workflow and routes the agent to the sibling for discovery versus this tool for retrieval. It stops short of stating when NOT to use it (e.g., when a search snippet already suffices), so no explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_docsARead-onlyIdempotentInspect
Search Hyperwave's published wavetable documentation and return source URLs and excerpts. Retrieval only; no generated advice.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | Wavetable topic or synthesizer to look up | |
| cursor | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| total | Yes | |
| results | Yes | |
| has_more | Yes | |
| next_cursor | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, non-destructive, idempotent behavior, so the bar is lower; the description still adds real value by scoping the corpus to "published" documentation and clarifying that no synthesized/generated advice is produced. It omits pagination behavior, which the cursor parameter implies exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, zero filler, with the core action and corpus scope front-loaded and the behavioral boundary second. Every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value detail is unnecessary, and annotations cover the safety profile. The main remaining gap is paging semantics (how cursor and limit interact), which neither the description nor the schema explains.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33% (only query is documented), so the description carries the compensating burden but adds nothing about limit or cursor. The cursor/pagination parameter in particular is undocumented in both the schema and the description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (Search) and resource (Hyperwave's published wavetable documentation) plus the return shape (source URLs and excerpts). It does not explicitly name or contrast with the sibling get_document, so it falls short of full sibling differentiation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Retrieval only; no generated advice" draws a behavioral boundary, and the tool's retrieval role implies a search-then-fetch flow with get_document, but that workflow is never stated and no when-not-to-use condition is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
2 tool updates
- First observed
get_document - First observed
search_docs
Related MCP Connectors
Search and read Lynta's public documentation.
Search and read Protoperfect Labs research, documentation and glossary. Read-only.
Search and read Vector Panda docs: API operations, pricing, storage tiers, measured benchmarks.
Search and read the current MemorySync documentation while writing integration code.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides access to Typst documentation, enabling users to search, browse, and read documentation for the Typst typesetting system through natural language queries.39-
- MIT
- FlicenseNot gradedqualityDmaintenanceEnables searching and fetching documentation pages from a wide range of programming languages, frameworks, game engines, and tools. Supports multiple sources and returns relevant documentation snippets.1-
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search and retrieve Holochain documentation, including developer guides, HDK functions, and HDI API references.2MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.