Skip to main content
Glama

Server Details

Digital marketing agency Swindon: the site's own MCP server — enquiry (enquiry = a human...

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 16 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: enquiry_describe provides meta-information, enquiry_fields lists the required form fields, and submit_enquiry handles the actual submission with two-step confirmation. There is no overlap in functionality.

Naming Consistency5/5

All tools use a consistent snake_case pattern with the 'enquiry_' prefix followed by a distinct verb/noun. This makes their relationships and roles immediately clear.

Tool Count5/5

Three tools are perfectly scoped for a simple enquiry submission workflow: describe, fields, and submit. Each earns its place with no unnecessary additions or gaps.

Completeness4/5

The toolset covers the full lifecycle of an enquiry: understanding, field discovery, and two-step submission. However, there is no explicit 'status' or 'check' tool for an already submitted enquiry, though the email confirmation link may handle that.

Available Tools

3 tools
enquiry_describeWhat you get: an ENQUIRY with a human (not a purchase, not a guaranteed quote)BInspect

Read first. States plainly what submit_enquiry does on Digital marketing agency Swindon: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses domain-level behavior of the enquiry flow (nothing is bought or paid, no quote guaranteed, it is free) and the consent/confirmation model, which is genuine context. It does not, however, state that this particular tool is side-effect free or read-only.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

"Read first" is properly front-loaded, but the body drifts into describing the sibling tool and carries SEO-style phrasing ("Digital marketing agency Swindon") that does not help an agent act. It is compact but not tightly focused on this tool.

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

Completeness4/5

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

For a zero-parameter informational tool with no output schema, the description does cover what the caller receives (recipients, consent wording, confirmation path) and the nature of the enquiry. Little is left ambiguous about the call itself, though the split of responsibility with enquiry_fields is unaddressed.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4; there is no parameter semantics to document. The description does not need to compensate for any schema gap here.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The name and title signal a read/describe tool, and the description does say it "Also returns who receives the details, the consent wording, and how the person confirms." But most of the text describes what the sibling submit_enquiry does rather than what this tool returns, so the agent must infer that this is the informational counterpart to submit_enquiry.

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?

"Read first." gives an implicit ordering cue (call this before submit_enquiry), which is useful. However, it never explicitly says when to use this versus enquiry_fields, and there is no when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

enquiry_fieldsThe questions the enquiry asksAInspect

Every field of the Digital marketing agency Swindon enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior4/5

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

No annotations exist, so the description carries the full disclosure burden. It does describe the returned attributes (including conditional fields like allowed options 'where there are any'), which is meaningful return-shape transparency in the absence of an output schema. It stays silent on auth requirements, rate limits, or caching/error behavior.

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?

Two compact sentences, with the returned-field inventory front-loaded and the chaining instruction last. The phrasing 'where there are any' is slightly loose but costs little; there is no filler or restatement of the title.

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

Completeness4/5

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

Given no annotations, no output schema, and no parameters, the description supplies the two things an agent actually needs: what each field record contains and how those keys feed submit_enquiry. It is close to complete for a simple zero-arg discovery tool; only the relationship to enquiry_describe is left unresolved.

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

Parameters4/5

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

The tool takes zero parameters, so the baseline is 4. The description adds relevant semantics for the consumption side — answers must be keyed by the field key this tool returns — which is useful linkage even though it concerns a sibling tool's inputs rather than this one's.

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 description names the specific resource — every field of the Digital marketing agency Swindon enquiry — and enumerates its shape (key, label, type, required, help text, options), so an agent knows exactly what comes back. It does not open with an explicit verb like 'list' or 'return', and it does not distinguish itself from enquiry_describe, only from submit_enquiry.

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?

It gives one concrete workflow cue — 'Pass answers to submit_enquiry keyed by field key' — which tells the agent this is a discovery step feeding a submission. However it says nothing about when to prefer this over the sibling enquiry_describe, nor about any prerequisites or ordering beyond that hint.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

submit_enquirySubmit an ENQUIRY to human providers (two steps; not a purchase)AInspect

Submits an enquiry to Digital marketing agency Swindon — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Happy to be contacted about this enquiry by the company that runs this site."

ParametersJSON Schema
NameRequiredDescriptionDefault
answersYesthe person's answers, keyed by field key
consentYestrue only when the person has agreed to: Happy to be contacted about this enquiry by the company that runs this site.
confirmationNothe confirmation token from step 1, after the person has approved the summary

TDQS

A4.8/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so: it discloses that step 1 validates and returns a summary/consent line/token, that the enquiry is not actually submitted until step 2, that an email link must be clicked before any provider sees it, and exactly what consent represents. These are non-obvious side effects an agent could not infer from the schema.

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?

Front-loaded with purpose and the 'not a purchase' scoping before the step breakdown, and the step structure makes the length easy to scan. The verbatim consent text is lengthy but is materially necessary to the workflow rather than 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 a mutation tool with no annotations and no output schema, the description covers the safety-critical chain: validation, what each step returns, the double-consent gate, and the post-submission email verification before providers see the enquiry. Nothing an agent needs to call this correctly is missing.

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

Parameters4/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 defines answers, consent and confirmation. The description still adds procedural semantics the schema does not convey: which parameters belong to which step, that answers must be keyed by field key from enquiry_fields, and that confirmation is required only in step 2. It goes beyond the baseline of 3.

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 ('Submits an enquiry to Digital marketing agency Swindon') and immediately scopes it by negation ('NOT a purchase, NOT a guaranteed quote'), which separates it from the sibling enquiry_describe/enquiry_fields helpers. An agent can identify the tool's role without opening the schema.

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?

Explicitly lays out the two-call protocol, the condition that gates each call (consent=true for step 1; only after the person approves the summary and with the token for step 2), and what to show the person in between. This is unambiguous when-and-how guidance rather than implied usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedenquiry_describe
    • First observedenquiry_fields
    • First observedsubmit_enquiry

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that lets agents run free, keyless lead-leak audits on UK local service businesses — detecting form platforms and their outreach implications, checking whether phone numbers are tappable tel: links, comparing phone numbers across a site and free directories, screening website hygiene, and locating a business's own site. It also bundles these into a single full audit that returns a prioritised list of fixable issues alongside top local competitors.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources