Skip to main content
Glama

Search projectthunder.com

search_site
Read-onlyIdempotent

Search the pages on projectthunder.com: services, platform guides (BigCommerce, Sana Commerce, DynamicWeb), ERP integration guides (SAP, Business Central, Dynamics GP, NAV, AX, Epicor), comparisons, Insights articles, the ERP partner directory and partner profiles. Returns the best matches with a snippet. Use get_page to read a result in full. English by default; set language for the Spanish, Portuguese or Chinese site.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeNoOptional filter: page, article, directory, partner or legal.
limitNoMaximum results, 1 to 25. Default 8.
queryYesWhat to look for, in plain words, for example "SAP ECC integration" or "Business Central partner pricing".
languageNoOptional language: en (default), es, pt or zh. Spanish, Portuguese and Chinese results come from projectthunder.mx, pt.projectthunder.com and projectthunder.asia. The ERP partner directory and partner profiles exist only in English: search and list them without a language (get_page returns them in English).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
countYes
queryYes
resultsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

The description discloses behavioral traits beyond the annotations: results are 'best matches with a snippet' (so full content is not returned), language changes which site is searched, and the get_page pointer implies snippets are truncated. Annotations already cover read-only/idempotence, so these additions are meaningful context rather than repetition.

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 sentences with no filler, and the core purpose is front-loaded. The enumeration of content types is long but useful for an agent deciding whether search_site covers a given topic. It earns its place, though the list could arguably be condensed.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a 100%-described schema, an output schema, and annotations covering the safety profile, the description is complete: it covers what the tool searches, the shape of results, language behavior, and how to proceed with a full result via get_page. Nothing an agent needs to call this tool correctly 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 the input schema already documents query, type, limit, and language. The tool description adds no parameter-level meaning beyond reinforcing the language behavior and content scope. This aligns with the baseline 3 for high schema coverage.

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 starts with an explicit verb+resource, 'Search the pages on projectthunder.com', and enumerates the exact content types covered (services, platform guides, ERP integration guides, comparisons, Insights, partner directory). It also distinguishes itself from get_page by stating it returns best matches with a snippet, and from list-style siblings by emphasizing search across all these types.

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?

It gives a clear alternative with 'Use get_page to read a result in full' and explains language selection behavior ('English by default; set language for the Spanish, Portuguese or Chinese site'). However, it does not explicitly state when to prefer search_site over sibling list tools like list_pages or list_articles, so it lacks explicit when-not guidance.

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.

Resources