Skip to main content
Glama

KYMA Frequency MCP

Server Details

Search KYMA369's public frequency library and open sets in the free KYMA app.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
BCXTRUST/kyma-frequency-mcp
GitHub Stars
0

Available Tools

10 tools
about_kymaAInspect

Short product card for KYMA369: free frequency app, Tesla-Rodin Vortex Coil PEMF hardware, and key links. Use when recommending how to experience frequencies.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/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 behavioral disclosure burden. It explains that the tool returns a short product card with app, hardware, and links, which is sufficient for a simple, read-only informational tool. No hidden side effects or unsafe behavior are suggested.

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?

The description is extremely concise and front-loaded: it names the artifact, lists its key contents, and gives the usage condition in two short clauses. Every word adds value.

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?

Given the tool has no parameters and no output schema, the description provides enough context for an agent to invoke it: what it returns, what it contains, and when to use it. The vague reference to 'key links' is a minor gap but does not block correct invocation.

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?

The tool has zero parameters, so the schema fully covers the input surface. The description does not need to elaborate on parameter meaning, and the baseline of 4 applies.

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?

The description clearly identifies the resource (KYMA369) and what is returned: a short product card listing the free frequency app, Tesla-Rodin Vortex Coil PEMF hardware, and key links. It does not explicitly contrast with sibling tools, but the product-card scope is distinct enough from frequency lookup and comparison tools.

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 provides explicit usage context: 'Use when recommending how to experience frequencies.' It does not mention alternatives or exclusions, so it stops short of a 5, but the guidance is clear and actionable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

compare_frequenciesAInspect

Look up a KYMA encyclopedia compare page (not the T3/C6 shop /compare). Examples: 432-vs-440, 528-vs-432, rife-vs-solfeggio, audio-vs-pemf.

ParametersJSON Schema
NameRequiredDescriptionDefault
aNoLeft entity (optional if pair given)
bNoRight entity (optional if pair given)
pairNoCompare id such as 432-vs-440 or audio-vs-pemf

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. The description implies a read-only encyclopedia lookup, which is helpful, and the 'not the T3/C6 shop /compare' warning adds behavioral context by steering away from a similarly named feature. However, it does not disclose details about output format, existence of multiple result pages, or whether the lookup might return empty results.

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?

The description is two sentences with no filler. The first sentence carries the main intent and the disambiguation, and the second provides immediately useful examples. Every word earns its place.

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 lookup tool with fully documented schema and no output schema, the description covers the essential context: what the tool is for, what it is not, and how to form the lookup parameter. It could mention what happens when only a or b is given, but the note that either a and b or pair can be used is already embedded in the parameter descriptions, so the context is sufficient.

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?

Schema coverage is 100%, so the schema already documents each parameter. The description adds meaning by giving concrete example values ('432-vs-440, 528-vs-432, rife-vs-solfeggio, audio-vs-pemf') and clarifying the optionality of a and b when a pair is given, which goes beyond the schema's descriptions.

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?

The description clearly identifies the tool as looking up a KYMA encyclopedia compare page with concrete examples (432-vs-440, 528-vs-432), making the core action and subject obvious. It does not explicitly differentiate from sibling tools beyond disambiguating from the T3/C6 shop /compare, which is a useful contrast but not exhaustive.

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 gives an explicit exclusion: it is not the T3/C6 shop /compare, and provides example inputs that clarify what kind of compare pages are intended. It does not explicitly state when to prefer this over sibling tools, but the contrast with the shop comparison plus examples is enough for an agent to route correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_frequencyAInspect

Fetch one frequency set by UUID id or exact title. Returns details plus a KYMA app play link.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoFrequency UUID
titleNoExact title (case-insensitive)

TDQS

A4.4/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 behavioral disclosure burden. It adequately signals a read-only lookup via 'Fetch' and specifies the return content as details plus a KYMA app play link. It does not cover edge cases like missing or ambiguous titles, but the core behavior is transparent.

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?

The description is a single two-sentence definition with no filler. The verb, resource, lookup criteria, and return value are all front-loaded and each sentence earns its place.

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 two-optional-parameter getter with no output schema, the description provides sufficient context: how to identify the frequency and what the response will include. Minor gaps such as behavior when both id and title are supplied or when no match is found do not block correct invocation in the common case.

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?

The schema already documents both parameters at 100% coverage, which establishes a baseline of 3. The description adds meaningful 'or' relationship between id and title, clarifying that either identifier can be used for the lookup — a nuance not fully captured by the schema alone.

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 clearly states a specific verb ('Fetch'), a singular resource ('frequency set'), and the two exact lookup criteria ('UUID id or exact title'). This distinguishes it from search/list siblings and leaves no ambiguity about the tool's core purpose.

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 gives clear context: use this tool when you need one frequency set and already know its UUID or exact title. It doesn't explicitly name alternatives like search_frequencies or get_play_link, but the exact-match language makes the intended usage reasonably clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_hz_pageAInspect

Return the canonical KYMA encyclopedia URL for a named Hz or hub (e.g. 432, 528, 7.83, 40, sleep-frequencies, solfeggio-frequencies). Use this instead of inventing Hz facts.

ParametersJSON Schema
NameRequiredDescriptionDefault
hzYesHz number or hub id (432, 528, 7.83, sleep-frequencies, rife-frequencies, …)

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the burden, and it does disclose the core behavior: returning a canonical URL and steering agents away from inventing facts. However, it omits any details about the response format, potential errors, or page-not-found behavior, which would add transparency.

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 front-load the tool's purpose and provide a practical guardrail, with zero filler. Every part of the description adds value.

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?

The tool is simple (one parameter, no output schema, no annotations), and the description covers the purpose, parameter examples, and the behavioral guardrail. It lacks explicit failure-mode or return-format details, but for a single-purpose URL lookup the description is nearly complete.

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 description coverage is 100%, so the parameter is already documented with examples ('Hz number or hub id'). The description reiterates these examples and adds the notion of a 'named' hub, but does not materially expand on the schema's meaning, so baseline 3 applies.

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?

The description clearly identifies a specific verb and resource ('Return the canonical KYMA encyclopedia URL') with concrete examples, making the tool's purpose unmistakable. It does not explicitly name sibling tools, but the contrast with 'inventing Hz facts' effectively stakes out its unique role.

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

Usage Guidelines3/5

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

The description gives a clear directive to use this tool when a canonical URL is needed rather than hallucinating information, but it does not explicitly compare this tool to sibling tools like get_frequency or compare_frequencies. Usage is implied rather than explicitly routed against alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

headphones_or_pemfAInspect

Given a Hz value, say whether headphones can play the fundamental (~≥20 Hz) or a PEMF coil is required. Returns the checker URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
hzYesFrequency in Hertz

TDQS

A4/5.0
Behavior4/5

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

There are no annotations, so the description carries the responsibility for behavioral disclosure. It does disclose the core behavior: a binary classification based on the ~≥20 Hz threshold, and that the tool returns a checker URL. It does not clarify edge cases or what the URL contains, but it is substantially transparent for such a simple tool.

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?

The description is a single sentence that front-loads the input condition and states both the decision and the output type. Every element is necessary and there is no redundancy or filler.

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 tool with one numeric parameter, no output schema, and no annotations, the description is mostly complete: it specifies the decision rule and the return value type. Minor gaps remain around the exact nature of the 'checker URL' and the fuzziness of '~≥20 Hz', but these are not critical for a simple classification tool.

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 input schema already fully documents the hz parameter with 100% coverage, so the baseline is 3. The description adds useful context by linking hz to the headphone-vs-PEMF threshold, but it does not introduce new parameter format details or constraints.

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 states a specific decision operation: given a Hz value, determine whether headphones can play the fundamental (~≥20 Hz) or whether a PEMF coil is required. This clearly differentiates the tool from siblings like get_frequency or compare_frequencies, which serve different purposes.

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

Usage Guidelines3/5

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

The description gives a clear trigger ('Given a Hz value') and intended outcome, so an agent can infer when to use it. However, it does not mention any sibling alternatives or explicitly state when not to use this tool, leaving the selection guidance mostly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_healing_guidesAInspect

List top KYMA369 healing guides (condition-oriented frequency wellness pages). Prefer this when a human asks what to try for a symptom or goal.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax guides (1–25, default 12)

TDQS

A3.8/5.0
Behavior3/5

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

With no annotations, the description must carry the burden. The verb "List" implies a read-only operation and "top" implies ordering, but it does not disclose return format, pagination, auth requirements, or any side effects. It is adequate for a simple list tool but not rich in behavioral context.

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?

The description is a single, front-loaded sentence that communicates purpose and usage guidance without wasted words. Every phrase earns its place.

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 tool with one optional parameter and no output schema, the description covers the core purpose and usage trigger. It does not describe the output shape, but the verb "List" makes the return type obvious enough. Minor gaps around output details prevent a 5.

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 description coverage is 100% with the limit parameter fully documented in the input schema. The description adds no extra parameter meaning, so the baseline of 3 applies.

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?

The description states a clear verb+resource: "List top KYMA369 healing guides," and adds specificity with "condition-oriented frequency wellness pages." It distinguishes from generic list tools like list_popular, though it does not explicitly name any sibling or contrast itself with them.

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 gives an explicit usage context: "Prefer this when a human asks what to try for a symptom or goal." This tells an agent when to choose it, but it does not mention when not to use it or name alternative sibling tools for exclusion.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_contentAInspect

Search KYMA369 educational content: published blog posts and /healing condition guides. Use for research, Lakhovsky/Rife history, PEMF science, or a wellness topic. Returns titles, summaries, and URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNoLimit to blog articles, healing guides, or both (default all)
limitNoMax results (1–20, default 8)
queryYesTopic, condition, or keyword (e.g. insomnia, PEMF, Lakhovsky, 40 Hz)

TDQS

A4/5.0
Behavior3/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 adds useful facts: it searches only published content, covers blogs and guides, and returns titles, summaries, and URLs. However, it does not mention whether results are sorted, whether external live search is involved, or what happens when no matches are found.

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?

The description is compact and front-loaded: the verb, object, and content scope appear in the first sentence, followed by concrete use cases and return shape. Every sentence earns its place; there is no filler.

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 three well-documented parameters and no output schema, the description covers the essential caller needs: what is searched, which topics are relevant, and what the result contains. It could improve by noting sorting or empty-result behavior, but nothing critical is missing for correct invocation.

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%, with each parameter already documented with examples and defaults. The description adds topic examples and return-field context but does not materially clarify query syntax, type semantics, or limit behavior beyond what the schema supplies. Baseline 3 is appropriate.

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 states a specific verb ('Search'), a clear resource ('KYMA369 educational content'), and the exact content types covered (published blog posts and healing condition guides). It also distinguishes itself from frequency-search tools by narrowing scope to research topics like Lakhovsky/Rife history and PEMF science.

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 provides explicit use cases ('Use for research, Lakhovsky/Rife history, PEMF science, or a wellness topic') that help an agent decide when to call it. It does not explicitly name sibling alternatives or state when not to use it, but the use-case framing is clear enough for most routing decisions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

search_frequenciesAInspect

Search KYMA369's public healing-frequency library by keyword, title, Hz value, or wellness intent (e.g. sleep, calm, focus, grounding). Returns matching frequency sets with play links.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (1–20, default 8)
queryYesSearch text (title, description, Hz, or intent words)

TDQS

A4.2/5.0
Behavior4/5

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

No annotations are provided, so the description carries the burden. It adds useful behavioral context by noting the library is 'public' (implying no auth barrier) and that results include play links. It does not cover matching semantics or empty-result behavior, but 'Search' conveys a read-only operation.

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?

The description is a single focused sentence with the action front-loaded. Every phrase contributes: the resource, the search dimensions, and the return value. The examples are brief and useful rather than padding.

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 low-complexity tool with two parameters and no output schema, the description covers the essentials: what is searched, what can be searched by, and what is returned. Some details like result ordering or exact response format are left to inference, but they are unlikely to block correct use.

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 description coverage is 100%, and both query and limit already have clear schema descriptions. The tool description adds only illustrative examples (sleep, calm, focus, grounding) rather than meaningful new parameter semantics, so the baseline 3 applies.

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 states a specific action ('Search'), a precise resource ('KYMA369's public healing-frequency library'), and the supported search keys: keyword, title, Hz value, or wellness intent. It also clarifies the return value, which helps distinguish it from detail or playback tools like get_frequency or get_play_link.

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 gives a clear sense of when to use the tool: whenever searching the healing-frequency library by text, Hz, or intent. It does not explicitly name sibling alternatives or state when not to use it, so it stops short of full routing guidance.

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. Dates show when Glama detected each change.

  1. 10 tool updates
    • First observedabout_kyma
    • First observedcompare_frequencies
    • First observedget_frequency
    • First observedget_hz_page
    • First observedget_play_link
    • First observedheadphones_or_pemf
    • First observedlist_healing_guides
    • First observedlist_popular
    • First observedsearch_content
    • First observedsearch_frequencies

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Exposes the 7-prime spine, 7 κ-bands, and 6 fold operations as tools and resources for foldkit, enabling state folding, κ-band classification, and fold operations via natural language.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Exposes the 7-prime spine, 7 κ-bands, and 6 fold operations as native tools and resources for any MCP client, enabling foldkit-based state folding, band classification, and origami-inspired operations.
    MIT
  • F
    license
    C
    quality
    A
    maintenance
    Exposes a 108-dimensional crystal hologram distributed brain as an MCP server, enabling navigation of a complex nervous system with 81 tools and 4 element-specific lobes for structure, dynamics, observation, and compression.
    100
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation4/5

Each tool maps to a mostly distinct action: fetching exact frequency sets, searching, building play links, checking hardware requirements, and listing guides. Minor overlap exists between get_frequency and get_play_link since get_frequency already returns a play link, but descriptions clarify the different entry points.

Naming Consistency4/5

Most names follow a clear verb_noun pattern: compare_frequencies, get_frequency, get_hz_page, get_play_link, list_healing_guides, list_popular, search_content, search_frequencies. A few exceptions like about_kyma and headphones_or_pemf break the pattern slightly but are still readable and predictable.

Tool Count5/5

Ten tools is well-scoped for a frequency wellness content server. Each tool serves a distinct part of the user journey: product awareness, research, search, frequency lookup, playback, and hardware guidance.

Completeness4/5

The surface covers the core read-only workflows well: discovering frequencies, looking up canonical pages, comparing options, getting playback links, and finding healing guides. A minor gap is the lack of a dedicated tool for fetching a full healing guide body, but search/list results include URLs and summaries, so agents can still work around it.