Skip to main content
Glama

Smartwebchat

smartwebchat_get_fit

Assess whether Smartwebchat fits a described business: primary need, market, number of client assistants, white-label, omnichannel, calendar and language-model requirements. Returns good_fit, partial_fit, not_fit or needs_review with reasons, limitations, a recommended plan and relevant URLs. Works without authentication. This assessment is self-asserted by the vendor and can say no. It never fetches the described website.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
localeNoLanguage tag for the returned URLs, e.g. 'en', 'fr-CA', 'it', 'pt-BR'. Any well-formed tag is accepted; languages without a published website fall back to 'de'. The language never changes the verdict.
marketNoCountry or market of the business, e.g. 'DE', 'de-AT', 'NL', 'US'. Free text; only the language part is matched against the published website languages.
primary_needYesWhat the business mainly needs the assistant for.
website_platformNoWebsite system as stated by the caller, e.g. 'wordpress'. Echoed back only; never fetched or verified.
requires_white_labelNoSmartwebchat branding must be removed.
requested_ai_providerNoThe language model provider the caller wants. 'default' is the vendor's EU standard configuration.
number_of_client_assistantsNoHow many separate businesses or client assistants are to be served. More than one points to the agency plan.
requires_custom_widget_domainNoThe widget must run on the caller's own domain.
requires_direct_calendar_writeNoThe assistant must write appointments directly into a calendar.
sensitive_professional_contextNoThe business handles sensitive professional data (e.g. health, legal, tax).
requires_full_omnichannel_inboxNoA full omnichannel inbox or helpdesk across channels is required.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior5/5

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

No annotations exist, so the description carries the full burden and does so well: it discloses that no authentication is required, that the verdict is vendor-self-asserted and may be negative, and that the described website is never fetched or verified. It also names the exact return verdicts and the accompanying artifacts, which is unusually candid for a vendor-run tool.

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 front-loaded sentences: verdict, criteria, then behavioral caveats. Dense and mostly waste-free, though the criteria enumeration overlaps with schema fields and could be trimmed. Structure is sound with the negative capability ('never fetches') placed last as a qualifier.

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 11-parameter assessment tool with 100% schema coverage and no output schema, the description covers the missing pieces: it explains the return verdict set and their payloads (reasons, limitations, plan, URLs) and the auth and verification posture. Nothing an agent needs to call it correctly is absent.

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 schema already documents all 11 parameters including the locale fallback rule and the agency-plan hint on number_of_client_assistants. The description's criteria list largely restates schema fields, adding no syntax or format detail beyond it, 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 and resource ('Assess whether Smartwebchat fits a described business') and enumerates the criteria the assessment weighs. This is clearly distinguishable from siblings like smartwebchat_get_quote (pricing) and smartwebchat_service_info (general info) without opening any schema.

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?

Implied usage: it establishes that the assessment is self-asserted, can say no, and needs no authentication, which tells the agent it is a pre-sales/qualification check. However, it never explicitly says when to choose this over get_quote or service_info, and no exclusions are given, so usage 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.

Resources