Skip to main content
Glama

PLCGateway support

Send a demo or offer request

request_demo

Sends a demo, trial or offer request to the PLCGateway team by e-mail; they answer the user directly. Ask the user for their name and e-mail address; company, phone, the product they are interested in and a short description of their machines and goals are optional but help. Never invent, guess or reuse contact details the user did not give for this request. Before calling, show the user exactly what will be sent and ask for permission; set user_confirmed to true only after they explicitly agreed. Their details are used only to answer the request (privacy notice: https://plcgateway.com/privacy).

Input Schema

NameRequiredDescriptionDefault
nameYes
emailYes
phoneNo
companyNo
messageNoMachines, controllers, number of computers, goals, preferred time for a call.
productNonot_sure
languageNoAnswer language: the user's language if available.en
user_confirmedYestrue only after the user has seen these details and agreed to send them.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Beyond the annotations, it discloses the external e-mail side effect, direct follow-up by the team, the consent gate, and the prohibition on inventing or reusing contact details. It also limits how the details will be used and supplies a privacy notice, all consistent with openWorldHint=true and readOnlyHint=false.

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 purpose and side effect are front-loaded, followed logically by data collection, anti-fabrication, confirmation, and privacy rules. Although dense, every sentence serves a distinct invocation or safety purpose and there is no filler.

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?

For an eight-parameter tool with an externally visible effect and no output schema, the definition covers the recipient, side effect, required and optional inputs, consent requirements, privacy, and follow-up behavior. Together with the schema's constraints and annotations, it leaves no material gap likely to cause an unsafe or incorrect invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With only 38% schema description coverage, the description compensates by identifying name and e-mail as required, explaining the optional company, phone, product, and machine/goal details, and reinforcing the confirmation semantics. The schema covers the remaining language behavior, enums, defaults, and field constraints, so the combined definition gives practical meaning to all parameters.

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 opening sentence specifies the action, request types, recipient, and channel: sending a demo, trial, or offer request to the PLCGateway team by e-mail. It does not explicitly distinguish an offer request from the sibling price_quote tool, leaving a small selection ambiguity.

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 a clear invocation workflow: collect the user's details, show exactly what will be sent, obtain explicit permission, and only then set user_confirmed to true. It gives no explicit when-not-to-use guidance or alternative tool for pricing-only or informational requests.

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