Skip to main content
Glama

QR Wall

Server Details

Read-only facts, pricing, use cases and demo links for QR Wall, a live event photo wall.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

Each tool targets a distinct facet (competitors, use cases, canonical facts, pricing, demos), so an agent can generally select correctly. Minor overlap exists: 'get_facts' covers the plan capability matrix and limits, which also appear in 'get_pricing' and 'compare'.

Naming Consistency4/5

Four of five names follow a clean verb_noun pattern (find_use_case, get_facts, get_pricing, list_demos). 'compare' is a bare verb rather than an object-targeting tool, a small but noticeable deviation.

Tool Count4/5

Five tools is a reasonable, focused set for a read-only product/marketing content server. It leans slightly thin, but each tool maps to a genuinely distinct information need.

Completeness4/5

Covers the main pre-sales content needs: facts, pricing, use cases, competitor comparisons, and demos. Minor gaps remain (no support/contact or onboarding/signup path, no structured search across topics), but core agent workflows are supported.

Available Tools

5 tools
compareCompare QR Wall with another productA
Read-only
Inspect

Given a competitor or alternative (e.g. 'Kululu', 'Walls.io', 'Slido', 'Glip'), return QR Wall's comparison and alternatives pages with their one-paragraph answer, plus QR Wall's honest limits.

ParametersJSON Schema
NameRequiredDescriptionDefault
competitorYesProduct name.

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful behavioral context beyond that: the tool returns comparison/alternatives pages rather than a summary, plus 'honest limits', which signals the response includes anti-marketing self-critique an agent should not discard.

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 sentence that front-loads the input shape, then lists exactly what comes back. No filler, no restatement of the name or 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?

For a read-only, single-parameter tool with no output schema, the description adequately describes the return content. The only gap is ambiguity handling — whether an unknown or non-listed competitor is still accepted or returns nothing.

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?

With one parameter at 100% schema coverage, the baseline is 3, and the description earns slightly more by enumerating concrete accepted values ('Kululu', 'Walls.io', 'Slido', 'Glip'), showing the vocabulary expected beyond the schema's bare 'Product name.'

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 action and resource: given a competitor, return QR Wall's comparison and alternatives pages, the one-paragraph answer, and QR Wall's stated limits. The examples ('Kululu', 'Walls.io', 'Slido', 'Glip') plus the sibling set (find_use_case, get_facts, get_pricing, list_demos) make it obvious this is the only competitive-comparison tool.

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?

Usage is only implied: an agent can infer this is for competitor/alternative questions, but there is no explicit when-to-use, when-not-to-use, or routing to a sibling (e.g. get_pricing for cost questions). The input examples help scope the trigger but do not define it.

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

find_use_caseFind the QR Wall page and media for an eventA
Read-only
Inspect

Describe an event (e.g. '150-guest wedding reception', 'company holiday party with remote staff', 'celebration of life') and get the matching QR Wall use-case pages, quotable descriptions, licensed screenshots/videos and a no-signup demo link.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoPreferred page language (default en).
descriptionYesThe event or use case, in the user's words.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations declare readOnlyHint=true and openWorldHint=false, so the safety profile is already covered. The description adds substantive behavioral context beyond that: it enumerates the return payload (use-case pages, quotable descriptions, licensed screenshots/videos, demo link) and signals a no-signup, demo-ready flow. It still says nothing about matching behavior on vague input or result limits.

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?

One sentence, front-loaded with the action, and the parenthetical examples do real work by showing the required input format. Every clause contributes: examples, matching results, artifact types, and demo link.

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?

With no output schema, the description must carry the return-value burden, and it does by listing the artifact types an agent will receive. It omits edge-case behavior (no match found, multiple matches, ambiguity handling), which is the only meaningful gap for a two-parameter read tool.

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 both parameters are already documented structurally, setting the baseline at 3. The description reinforces the 'description' parameter with concrete event examples, but adds no new detail for 'lang', which the schema fully covers on its own.

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+resource: describe an event, get the matching QR Wall use-case pages plus media and a demo link. The verb/resource pair is unambiguous and the examples make the input shape concrete. It loses a point for not distinguishing itself from siblings, especially list_demos, whose scope appears to overlap with the 'no-signup demo link' this tool returns.

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?

Usage is implied by the input phrasing ('describe an event'), which tells the agent what to supply but not when to choose this tool over compare, get_facts, get_pricing, or list_demos. No exclusions, prerequisites, or fallback behavior are stated.

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

get_factsVerified QR Wall factsB
Read-only
Inspect

Canonical, code-verified facts about QR Wall: product summary, plan capability matrix, how guests post, the screen, moderation, data and privacy, limits, where it fits and where it does NOT, and quick answers. Optionally narrow by topic.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNoSection to return (default all).

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds useful context by calling the facts “code-verified” and by listing covered areas, but it does not describe return format, freshness, or how the facts are structured.

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 and compact: one sentence identifies the resource and enumerates its sections, followed by a short note on optional narrowing. The enumeration is long but earns its place by clarifying coverage.

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 simple, read-only, one-optional-parameter lookup tool with annotations and no output schema, the description is sufficiently complete: it identifies content areas and explains optional topic narrowing. A brief note on return shape would have made it fully complete.

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 topic parameter has a full enum, so the schema already carries the semantics. The description only reinforces that topic narrowing is optional, adding minimal meaning beyond the schema.

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 clear resource and scope: canonical, code-verified facts about QR Wall, with an enumerated list of covered areas. It does not explicitly distinguish itself from siblings like get_pricing or find_use_case, though the topic list makes its scope reasonably clear.

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 only guidance is “Optionally narrow by topic,” which describes the parameter rather than when to choose this tool over alternatives. It never names siblings such as compare, find_use_case, get_pricing, or list_demos, nor does it state when not to use it.

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

get_pricingQR Wall plans and pricesA
Read-only
Inspect

Every QR Wall plan (Free, Premium, Professional) and one-off add-on, with prices in USD, what each includes and its limits, plus the cheapest way to cover a single event.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description still adds useful scope context beyond the annotations: prices are denominated in USD, all three tiers are included, and limits/inclusions are returned alongside prices.

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?

One dense sentence that front-loads the resource and then lists the concrete payload (plans, prices, inclusions, limits, cheapest single-event option). 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.

Completeness5/5

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

With no parameters and no output schema, the description carries the full burden of describing the return payload, and it does so explicitly (plan tiers, USD prices, inclusions, limits, cheapest option). Nothing an agent needs to invoke it 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?

The tool takes zero parameters, so the baseline is 4; there is no argument semantics to explain and the description correctly spends no words on inputs.

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 resource (QR Wall plans and one-off add-ons) and enumerates the plan tiers, so an agent immediately knows what comes back. It does not, however, differentiate itself from the sibling 'compare', which an agent might reasonably pick when it wants plan-to-plan differences.

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?

Usage is only implied: the mention of 'the cheapest way to cover a single event' hints at a use case, but there is no explicit when-to-call, when-not-to-call, or routing to siblings such as 'compare' or 'find_use_case'.

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

list_demosQR Wall demos and mediaA
Read-only
Inspect

Links a user can open to see QR Wall working with no sign-up — product video, live try-it wall, moderation demo, playable seasonal walls — plus the media kit per use case.

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?

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds real value beyond that by disclosing what the tool returns (a set of demo/media links and a per-use-case media kit) and that no sign-up is required, which substitutes for the absent output 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?

A single dense sentence that front-loads the core idea (openable links showing QR Wall working) and then enumerates the link types. Every clause adds content, though the em-dash accumulation makes it slightly list-like rather than crisply structured.

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, no-output-schema tool, the description does the necessary work by enumerating what the returned links contain. Nothing essential to correct invocation is missing; only a hint about link freshness or categorization could add more.

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. There are no parameters whose semantics need explaining, and the description correctly does not invent any.

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 clearly conveys that this tool surfaces openable demo/media links for QR Wall (video, live wall, moderation demo, seasonal walls, media kit), which is a specific resource. It does not explicitly name or contrast itself with siblings like find_use_case or get_pricing, though the demos-vs-facts/pricing distinction is inferable.

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?

Usage is only implied: it is for showing QR Wall working with no sign-up, suggesting a prospect/showcase context. There is no explicit when-to-use versus siblings, no exclusions, and no guidance on when a user should prefer find_use_case or get_facts instead.

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. 5 tool updates
    • First observedcompare
    • First observedfind_use_case
    • First observedget_facts
    • First observedget_pricing
    • First observedlist_demos

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Search 8,000+ corporate event venues across 40+ cities. Tools for venue search by capacity/category, pricing guides, expert advice articles, and inquiry handoff. Read-only, PII-redacted, UTM-attributed.
    7
    10 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables querying public Kalyvox product information, features, integrations, official links, and help-center routing without exposing customer data.
    5
    3 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables agents to query sourced, dated facts on 114 AI trading tools, broker MCP servers and market data APIs — including whether the AI or the user places the order — through search, detail, category, and comparison tools. It is free, read-only, and requires no authentication.
    387 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources