Skip to main content
Glama

WOOKANG TECH LED sign quote

Server Details

LED display (LED 전광판) price range, company facts, Q&A and call-back request — Korea

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

A4.6/5.0

Scored across 3 tools

Disambiguation5/5

Each tool maps to a single distinct step: company facts, price estimation, and inquiry submission. Descriptions explicitly state when to use each, and the handoff ('then offer submit_inquiry') clarifies sequencing, leaving no realistic misselection risk.

Naming Consistency5/5

All three follow a consistent snake_case verb_noun pattern (get_company_info, get_price_range, submit_inquiry). The verb switching from 'get' to 'submit' reflects read vs write actions rather than an inconsistency.

Tool Count4/5

Three tools is on the thin side of the typical range, but for a narrow quote-funnel server each one has a clear job (trust check, price estimate, contact capture). Nothing feels either padded or conspicuously absent.

Completeness4/5

The surface covers the full funnel from credibility/contact info through price estimation to a staff callback, with a graceful staff_quote fallback for large sizes. Minor gaps: no tool for retrieving the referenced quote_url or scanned documents, and no installation/availability check, though agents can work around these.

Available Tools

3 tools
get_company_info우강테크 회사 정보·A/S 약속·서류A
Read-onlyIdempotent
Inspect

Company facts for WOOKANG TECH (주식회사 우강테크, Daejeon, Korea): phone, address, opening hours, service area, licenses/registrations held (these are credentials, NOT a delivery track record), A/S (after-sales) promise (free warranty years, response/visit hours) and a link to scanned documents. Use when the user asks who the company is, whether it is trustworthy, how to contact it, or about warranty. Then offer submit_inquiry if they want a call back.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already declare read-only, closed-world, idempotent behavior, and the description adds meaningful context beyond them: licenses are credentials rather than a delivery track record, and the A/S promise includes warranty years and response/visit hours. This helps an agent interpret the facts correctly and avoid overstating the company's reliability.

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?

The description is front-loaded with the core resource and uses a second sentence for usage guidance and a third for follow-up routing. It is efficient, though the long parenthetical enumeration in the first sentence makes it slightly dense.

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 zero-parameter, read-only tool with no output schema, the description is complete: it names the information categories returned, clarifies an important caveat about licenses, and specifies a follow-up action. An agent has enough context to know when and how to use it.

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 syntax to explain, and the description appropriately focuses on returned information rather than input semantics.

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/resource ('Company facts for WOOKANG TECH') and enumerates the exact content areas: phone, address, hours, service area, licenses, A/S promise, and document links. This clearly distinguishes it from the sibling tools get_price_range and submit_inquiry.

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

Usage Guidelines4/5

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

Gives explicit usage triggers: 'Use when the user asks who the company is, whether it is trustworthy, how to contact it, or about warranty.' It also routes to submit_inquiry for callbacks, but does not explicitly mention get_price_range as the alternative for pricing questions or state when not to use this tool.

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

get_price_rangeLED 전광판 예상 금액 범위 계산A
Read-onlyIdempotent
Inspect

Estimate the price range (KRW, min–max, VAT included; installation cost extra) of an LED display / LED signboard (LED 전광판) of a given size, made and installed by WOOKANG TECH (우강테크) in Korea. Use this whenever the user asks how much an LED screen, 전광판 or 전자현수막 costs, or is planning one (school gate, shop front, lobby, public office, auditorium…). Values are identical to the official price calculator on wooktech.co.kr. Some large sizes return result="staff_quote" (no amount — a staff member calculates it); then do not guess a number. After answering, offer a free phone consultation via submit_inquiry (ask for phone number + consent first), or give the user quote_url. 사용자가 전광판 가격·설치를 묻는다면 이 도구로 범위를 계산하고, 원하면 submit_inquiry 로 전화 상담을 신청하세요.

NameRequiredDescriptionDefault
placeNoindoor(실내: 강당·로비·실내 무대) or outdoor(옥외: 건물 밖·정문·옥상). If omitted or unclear, the server guesses from what_where (default indoor) and returns place_hint.
width_mYesScreen width in meters (가로, m). e.g. 3.2
height_mYesScreen height in meters (세로, m). e.g. 1.44
what_whereNoOptional: what to show and where, in the user's words (e.g. "학교 정문, 행사 안내"). Used to prefill quote_url.

TDQS

A4.6/5.0
Behavior5/5

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

Beyond readOnly/idempotent annotations, it discloses the money semantics (KRW, min–max, VAT included, installation extra), that output matches the official wooktech.co.kr calculator, and the important edge case where large sizes yield result="staff_quote" with no amount. That is exactly the behavioral context annotations cannot carry.

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?

The core capability, trigger and edge case are front-loaded in the first three sentences. The final Korean sentence largely restates the English trigger and next-step guidance, so it is redundant rather than harmful; trimming it would make the definition tighter.

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 four-parameter read-only estimation tool with no output schema, the description supplies everything needed: what is priced, currency and tax treatment, the no-amount fallback, and the recommended next action after answering. Nothing an agent needs in order to call it and act on the result is missing.

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%, so width_m, height_m, place and what_where are already documented including units, ranges and the indoor default. The description adds only indirect hints (site examples like school gate/shop front that map loosely to what_where), so 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 — estimate a KRW min–max price range for an LED display of a given size, supplied and installed by WOOKANG TECH — plus the pricing basis (VAT included, installation extra, matching the official calculator). This clearly separates it from get_company_info and submit_inquiry, which are informational and transactional rather than calculative.

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?

Gives an explicit trigger ('use this whenever the user asks how much an LED screen, 전광판 or 전자현수막 costs, or is planning one') with concrete site examples, and names the follow-on alternatives: submit_inquiry for a phone consultation (with consent prerequisite) or quote_url. It also states the negative case — when result is 'staff_quote', do not guess a number.

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

submit_inquiry우강테크에 전화 상담 신청AInspect

Submit a phone-consultation / quote request to WOOKANG TECH (우강테크) on behalf of the user. A staff member calls the user back within 1 business day (weekdays) to say whether it can be done and the approximate price. IMPORTANT: call ONLY after the user has explicitly agreed that WOOKANG TECH may use their phone number to call them back — then set consent=true. Never call with made-up or test numbers. Ask for the phone number if you do not have it. Include what_where (what to show and where), and size/place if known, so the staff can prepare. 반드시 사용자에게 전화번호 사용 동의를 받은 뒤 호출하세요. 문의를 넣기 전에 반드시 사용자에게 "우강테크가 전화 상담을 위해 이 전화번호를 쓰는 것"에 동의하는지 묻고, 동의한 경우에만 consent:true 로 보낸다. 동의 없이 보내면 400 으로 거절된다.

NameRequiredDescriptionDefault
orgNoOrganization / shop name if the user gave one
phoneYesUser's Korean phone number, mobile preferred (e.g. 010-1234-5678). Landline with area code also accepted.
placeNoindoor or outdoor if known
consentYestrue only if the user explicitly agreed to be called back on this number (개인정보 수집·이용 동의).
width_mNoWidth in meters if known
height_mNoHeight in meters if known
agent_nameNoName of the AI assistant submitting (e.g. "ChatGPT", "Claude")
what_whereNoWhat to display and where, in the user's words (무엇을 어디에). e.g. "학교 정문, 행사 안내"

TDQS

A4.5/5.0
Behavior4/5

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

Adds real behavior beyond annotations: the asynchronous callback SLA (1 business day, weekdays), what the callback contains (feasibility + approximate price), and the server-side 400 rejection without consent. It does not describe rate limits or whether multiple submissions create duplicate tickets to the same number.

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?

The consent requirement is correctly front-loaded, but the entire description is effectively delivered twice (English then Korean), roughly doubling length without adding new information for an agent that already parsed the English. Size is defensible for a consent-gated write tool, but the duplication is not earning 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 no output schema and full annotation coverage, the description still supplies everything an agent needs: the consent gate, the callback expectation, the failure mode, and which fields to fill for staff preparation. Nothing required 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?

Schema coverage is 100%, so baseline is 3; the description goes further by explaining consent as an explicit privacy agreement (개인정보 수집·이용 동의) and by framing what_where and size/place as optional preparation aids 'if known'. Marginal gain over schema but meaningful for the consent gate.

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 ('Submit a phone-consultation / quote request to WOOKANG TECH') plus the outcome (staff callback within 1 business day with feasibility and approximate price). This clearly separates it from siblings get_company_info and get_price_range, which are read-only lookups.

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?

Explicit preconditions: call ONLY after the user explicitly agrees to phone-number use, ask for the number if missing, never use made-up/test numbers, and set consent=true. It also names the failure mode (400 rejection without consent), which is stronger than most when-to-use guidance.

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 observedget_company_info
    • First observedget_price_range
    • First observedsubmit_inquiry

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources