Skip to main content
Glama

Prepare a website voice-demo link

prepare_voice_demo_link
Read-onlyIdempotent

Use when the user wants to try a free AI receptionist demo based on a public business website. Returns a link with the website prefilled. Does not fetch the site, start a voice call, send a message, create a phone number, or deploy an agent. The user builds and starts the demo in their browser.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
website_urlYesPublic business homepage, for example https://example.com. No account pages or credentials. Paths and queries are removed.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitsYes
statusYes
demo_urlYes
next_stepsYes
source_websiteYes

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?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, non-open-world), yet the description adds real behavior the annotations cannot convey: the tool does not fetch the site, returns a link with the website prefilled, and the demo is built and started by the user in the browser. That clarifies the tool's side-effect-free, offline-preparation nature.

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?

Use case is front-loaded and the sentences are short with no filler. The negative-action list is slightly longer than strictly necessary but each clause disambiguates against a plausible mis-selection, so it largely earns its place.

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?

With an output schema present, return-value detail is unnecessary, and the description still conveys the shape of the result (a prefilled link). For a single-parameter, read-only tool the description covers selection, scope, and outcome completely.

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 coverage is 100% and the single parameter already documents accepted input, the public-homepage requirement, and the path/query stripping. The description only echoes the 'prefilled' outcome, adding little beyond the schema, 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?

States a specific verb (prepare/return) and resource (a prefilled voice-demo link) tied to a concrete scenario. The negative list ('does not fetch the site, start a voice call, send a message, create a phone number, or deploy an agent') sharply bounds what the tool is, so an agent cannot mistake it for a deployment or calling tool even without siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit activation condition ('Use when the user wants to try a free AI receptionist demo based on a public business website') and then enumerates the adjacent actions this tool is NOT for. Both when-to-use and when-not-to-use are stated, leaving nothing 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.