Skip to main content
Glama

Blastak MCP — WhatsApp Appointment Booking Discovery

Server Details

Read-only public discovery for Blastak, a WhatsApp-first appointment booking platform for Moroccan salons, clinics and service businesses. Two tools return official public routes and machine-readable discovery document URLs. No authentication required. It does not create bookings, send messages or access customer data. Blastak supports French, English and Arabic interfaces. Fictional client/owner demo: https://blastak.app/b/demo.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL

TDQS

B3.2/5.0

Scored across 2 tools

Disambiguation3/5

Both tools do essentially the same thing — return URLs — differing only in whether those URLs are 'discovery documents' or 'public routes.' An agent could reasonably pick either for a generic navigation lookup, though the descriptions do hint at a distinction.

Naming Consistency5/5

Both tools follow an identical convention: the 'blastak_' namespace prefix plus a clear verb_noun pattern (get_discovery_documents, get_public_routes). Fully predictable and readable.

Tool Count3/5

Two tools is thin even for a discovery-oriented server, and both are read-only URL listers. It's not an extreme mismatch, but the surface feels under-built for the stated purpose.

Completeness2/5

The server is billed as 'WhatsApp Appointment Booking' yet exposes no booking, availability, appointment, or messaging operations — only discovery metadata. The core domain lifecycle is entirely absent, leaving agents at a dead end for any actual booking task.

Available Tools

2 tools
blastak_get_discovery_documentsBInspect

Return Blastak machine-readable discovery document URLs.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are present, so the description must carry behavioral disclosure. It reveals that the tool returns URLs (a read operation with no side effects), which is useful, but it does not state auth requirements, output format, or whether the call is safe/idempotent. For a zero-parameter read tool this is minimally adequate but leaves some behavioral ambiguity.

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 description is a single, front-loaded sentence that states exactly what is returned. Every word earns its place, with no filler or redundancy.

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

Completeness3/5

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

Given the tool's simplicity (no parameters, no output schema, no annotations), the description covers the core action but omits context an agent might need, such as when to choose this over the sibling tool or what the returned URLs represent. It is minimally viable but not fully complete.

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 per the rubric the baseline is 4. The description does not need to explain parameter semantics, and it correctly adds no unnecessary parameter detail.

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 states a clear verb ('Return') and resource ('Blastak machine-readable discovery document URLs'), making the tool's purpose immediately understandable. It does not explicitly differentiate from the sibling tool blastak_get_public_routes, but the resource noun itself is distinct enough that an agent can infer the difference.

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

Usage Guidelines2/5

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

The description provides no guidance on when to use this tool versus alternatives. The sibling tool blastak_get_public_routes is never mentioned, and there are no conditions, exclusions, or prerequisites stated. Usage is left entirely to inference.

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

blastak_get_public_routesBInspect

Return key public Blastak URLs for navigation and discovery.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.1/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It does not disclose whether this is a read operation, whether it requires auth, what 'key' means, whether the list is static or dynamic, or anything about the return format beyond 'URLs'.

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?

A single, front-loaded sentence with no waste. Every word contributes to meaning.

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

Completeness2/5

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

With no annotations and no output schema, the description is thin for an agent needing to know what it will receive or under what conditions it should call this versus the sibling. 'Key public URLs' is vague about content and scope.

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?

There are zero parameters, so per the rubric the baseline is 4. The description adds no parameter semantics because none are needed.

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?

States a specific verb (Return) and resource (key public Blastak URLs), and adds the intent (navigation and discovery). It distinguishes itself reasonably from the sibling blastak_get_discovery_documents, though it doesn't name the alternative.

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

Usage Guidelines2/5

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

No explicit when-to-use or when-not-to-use guidance. The mention of 'navigation and discovery' provides a vague hint of context but does not tell the agent when this tool is preferable to the sibling.

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. 2 tool updates
    • First observedblastak_get_discovery_documents
    • First observedblastak_get_public_routes

Publisher details

Operator
Blastak
Operator website
https://blastak.app
Vendor relationship
First-party
Trust center
Not available
Restrictions
Not applicable

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    22 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources