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 by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
98.7% over 42 days
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
BCXTRUST/kyma-frequency-mcp
GitHub Stars
0

TDQS

A3.9/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have distinct resource+action pairs, but search_content overlaps with list_frequency_news and list_healing_guides, and get_frequency vs get_hz_page could be confused when resolving a Hz value. Descriptions largely clarify these boundaries.

Naming Consistency4/5

All names use consistent snake_case and most follow a verb_noun pattern (get_frequency, search_faq, list_popular). Exceptions like about_kyma and headphones_or_pemf are noun phrases but still readable and unique.

Tool Count5/5

12 tools is well-scoped for a read-only frequency/educational content server. Each tool covers a distinct retrieval or utility purpose without obvious redundancy that would warrant merging.

Completeness4/5

The surface covers the core lifecycle: discovery (search, list, compare), retrieval (get_frequency, get_hz_page), play links, FAQ, news, and guides. Minor gaps exist, such as no explicit 'list all frequencies' or 'get guide by id,' but search and URL returns provide workarounds.

Available Tools

12 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_frequency_newsAInspect

List published Frequency Healing News notes. These are study summaries, not KYMA treatment claims. Device or coil Hz in a note is the study setting, not a KYMA library tone.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax notes (1–20, default 8)

TDQS

A3.5/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. It adds genuinely useful interpretive context (study summaries rather than treatment claims; device/coil Hz is a study setting, not a library tone), but it does not confirm read-only behavior, ordering, or pagination/return behavior for this list operation.

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?

Three short sentences with the core action front-loaded and no filler. The two caveat sentences are dense but each carries distinct semantic content, so little is wasted.

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 single-parameter list tool with no output schema, the description covers what the content is and how to interpret it, which is the main risk here. Minor gaps remain around result ordering and default page size, but the essential interpretive context is present.

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 the single 'limit' parameter is fully documented in the schema with range and default. The description adds no parameter detail beyond that, so the baseline of 3 is appropriate.

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 and resource ('List published Frequency Healing News notes') and immediately scopes the content type. It distinguishes this content from the KYMA library tone domain, but never names which sibling tool to prefer for related searches, so sibling differentiation is only partial.

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?

Usage is implied by the content definition (browse published news notes), but there is no explicit when-to-use, when-not-to-use, or alternative such as search_content or list_healing_guides. The agent must infer the retrieval context on its own.

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_contentInspect

Search KYMA369 educational content: published blog posts, Frequency Healing News notes, 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, Frequency Healing News, healing guides, public FAQ answers, or all (default all)
limitNoMax results (1–20, default 8)
queryYesTopic, condition, or keyword (e.g. insomnia, PEMF, Lakhovsky, 40 Hz)
offsetNoSkip this many matches so an agent can page through the full published set
search_faqAInspect

Search every public KYMA369 FAQ answer (https://kyma369.com/faq). Use before answering PEMF, Rife, Lakhovsky, Solfeggio, or product questions. Returns the question, a short answer, and the canonical URL. Omit query to list the highest-scored FAQs. Use offset to page through the full bank.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (1–20, default 8)
queryNoQuestion words. Empty lists the top public FAQs.
offsetNoSkip this many matches to page through the full FAQ bank

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does reasonably well: it discloses the read-only nature of the operation, the exact return shape (question, short answer, canonical URL), and the default behavior when query is omitted. No output schema exists, so this return-format disclosure is genuinely valuable. It omits auth/permission needs and any rate limits, keeping it below a 5.

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?

Four short sentences, each carrying a distinct payload: what it searches, when to call it, what it returns, and how to control results. The usage trigger is front-loaded immediately after the purpose statement, with zero 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 no-annotation, no-output-schema search tool with fully documented params, the description covers purpose, trigger, return shape, and pagination semantics. An agent has enough to call it correctly; only permission/auth context, typically irrelevant for a public FAQ read, is missing.

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 all three parameters are already documented in the schema itself. The description's "Omit query to list the highest-scored FAQs" and "Use offset to page through the full bank" largely restate the schema text rather than adding new syntax or format meaning. 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?

States a specific verb (Search) over a specific resource (every public KYMA369 FAQ answer) and even names the corpus URL. It is immediately distinguishable from search_content and search_frequencies, which cover different corpora.

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?

"Use before answering PEMF, Rife, Lakhovsky, Solfeggio, or product questions" gives an explicit trigger condition for invoking the tool. It stops short of naming when NOT to use it or pointing at a sibling alternative (e.g. search_content for non-FAQ material), so it is clear context without exclusions.

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.

  1. 2 tool updates
    • Addedlist_frequency_news
    • Changedsearch_content2 fields changed
      • changedInput schema / properties / type / description
        Previous value: -"Limit to blog articles, healing guides, public FAQ answers, or all (default all)"New value: +"Limit to blog articles, Frequency Healing News, healing guides, public FAQ answers, or all (default all)"
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "all",
        -  "blog",
        -  "guide",
        -  "faq"
        -]New value: +[
        +  "all",
        +  "blog",
        +  "guide",
        +  "faq",
        +  "news"
        +]
  2. 2 tool updates
    • Changedsearch_content3 fields changed
      • addedInput schema / properties / offset
        Added value: +{
        +  "description": "Skip this many matches so an agent can page through the full published set",
        +  "type": "number"
        +}
      • changedInput schema / properties / type / description
        Previous value: -"Limit to blog articles, healing guides, or both (default all)"New value: +"Limit to blog articles, healing guides, public FAQ answers, or all (default all)"
      • changedInput schema / properties / type / enum
        Previous value: -[
        -  "all",
        -  "blog",
        -  "guide"
        -]New value: +[
        +  "all",
        +  "blog",
        +  "guide",
        +  "faq"
        +]
    • Addedsearch_faq
  3. 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    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
    D
    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.