Skip to main content
Glama

Entogo power-equipment knowledge & tools

Search Entogo knowledge base

search_knowledge
Read-only

Semantic search over Entogo's product, solution, manufacturing, certification, lead-time and warranty knowledge (the same index that grounds the Ensight assistant). Returns the best-matching passages with source URLs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topKNoNumber of passages to return
queryYesNatural-language question or keywords

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the description does not need to cover mutation or open-world assumptions. It adds useful context about the underlying index and output format, but it does not disclose potential behavioral nuances such as relevance ranking caveats or empty-result behavior. There is no contradiction with annotations.

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 dense sentence that front-loads the action and scope, uses a parenthetical to add valuable context about the Ensight index, and ends with the return type. Every phrase earns its place with 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 simple two-parameter search tool with fully documented parameters and no output schema, the description sufficiently covers what it searches, where it searches, and what it returns. It stops short of describing ordering or relevance semantics in detail, but 'best-matching' implies relevance-based ranking, and the schema covers the remaining invocation details.

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 baseline applies: the schema already documents the query as a natural-language question or keywords and topK as the number of passages to return. The description adds no parameter-level detail beyond this, though it is consistent with the schema.

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 names a specific verb ('semantic search') and a precise scope: Entogo's product, solution, manufacturing, certification, lead-time, and warranty knowledge. It also distinguishes itself from structured lookup siblings like get_product or get_lead_time by framing the tool as passage-level, natural-language search, and it states the return type (best-matching passages with source URLs).

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 implies when to use it—for open-ended semantic questions across the named knowledge domains—and the schema reinforces this with a natural-language query field. However, it does not explicitly state when not to use it or point to alternatives like get_product for exact product lookups or get_lead_time for specific lead-time figures, so the decision rule is left to inference.

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
Disambiguation4/5

Most tools target clearly distinct resources and actions, such as products, company facts, lead times, RFQ handoff, semantic search, and EV capacity estimation. The only mild overlap is get_lead_time versus the lead-time band already embedded in get_product, and search_knowledge can return passages that overlap with structured tools.

Naming Consistency5/5

Every tool follows a consistent verb_noun snake_case pattern: estimate_, get_, list_, request_, and search_. There are no mixed naming conventions, generic verbs, or vague tool names.

Tool Count5/5

Seven tools is a well-scoped count for a knowledge-and-estimation server. Each tool covers a distinct need without filler or redundant entries.

Completeness4/5

The tool set supports product discovery, detailed product lookup, company facts, lead times, quote handoff, semantic search, and EV charging estimation, covering core user journeys. A minor gap is that other configurators mentioned in the quote handoff, such as the transformer configurator, are only exposed as links rather than executable tools.

Resources