search_myopl_website
Find published MYOPL product and website information with source URLs. No account or conversation access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| language | No | en |
Find published MYOPL product and website information with source URLs. No account or conversation access.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| language | No | en |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/openWorld/idempotent/destructive states, so the bar for extra value is lower. The description adds meaningful context beyond annotations: it clarifies the data scope (public published info, no account or conversation access) and indicates the response includes source URLs. 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded sentence with no filler. The core purpose comes first, and the access limitation is added in a short second clause. Every word contributes.
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?
For a tool with only two simple parameters and strong annotations, the description is largely complete: it identifies the search scope, notes source URLs in results, and excludes private data access. It could still mention return shape or pagination, but these are minor omissions given the schema and annotations.
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 0%, so the description needed to compensate by explaining the query and language parameters. It does not mention either parameter, their constraints, or how language affects results. The schema is simple, but the description adds no parameter-specific meaning.
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?
The description states a specific verb ('Find') and resource ('published MYOPL product and website information'), and adds a concrete output detail ('with source URLs'). It also distinguishes itself from sibling tools like search_myopl_help and search_pickleball_rules by focusing on product/website information rather than help content or rules.
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?
The description implies usage context through the phrase 'published MYOPL product and website information' and explicitly excludes account or conversation access. However, it does not explicitly state when to prefer this tool over siblings or mention alternatives, leaving some inference to the agent.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.