Skip to main content
Glama

KnockWatch

Server Details

Public signal records and exchange alerts for Upbit KRW coins, from KnockWatch (Korean).

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
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 5 tools

Disambiguation3/5

check_coin is per-coin, recent_signals is a chronological feed, and signal_guide is documentation, so those three are cleanly separable. However, 'facts' (신호별 과거 데이터 결과 + 거래소 경보 사례 with period/source) and 'signal_record' (신호별 누적 결과 with period) both claim to return published per-signal statistics, making it hard to know which to call. The overlap is partly explained in the descriptions but not resolved.

Naming Consistency3/5

All snake_case, and the 'signal_*' prefix gives a partial family (signal_guide, signal_record). But conventions are mixed: check_coin is verb_noun, recent_signals and signal_guide/signal_record are noun phrases, and 'facts' is a bare noun that carries no hint of what it returns. Readable but not a single predictable pattern.

Tool Count4/5

Five tools is a tight, well-scoped surface for a public signal-record service: one per-coin lookup, one feed, two aggregate/reference views, one explainer. Nothing feels bloated. The only slack is that the set could probably merge to four by folding 'facts' into 'signal_record'.

Completeness3/5

Core read paths are covered (per-coin record, recent signals, aggregate record, signal explainer), but there are gaps: no way to list or discover which coins have records, no date-range or signal-type filtering on signals, and no lookup by exchange alert (Upbit caution/delisting, Binance monitoring) across coins even though those are highlighted data points. An agent would hit dead ends for anything other than single-coin or latest-N queries.

Available Tools

5 tools
check_coin코인 점검A
Read-only
Inspect

업비트 원화 마켓 코인 하나의 노크워치 공개 기록을 보여 드립니다. 최근 30일 공개 신호와 그 후 시장 대비 결과, 지금 업비트 유의 종목 표시와 주의 표시, 거래지원 종료와 출금 마감 일정, 최근 30일 바이낸스 상장폐지와 모니터링 태그 공지, 원화 마켓 상장 30일 이내인지, 빙산 매도벽 대상인지를 알려 드립니다. Public KnockWatch record for one Upbit KRW-market coin: recent signals with outcomes, Upbit warning and caution flags, delisting and withdrawal dates, Binance notices.

NameRequiredDescriptionDefault
coinYes업비트 원화 마켓 코인 심볼이나 한글 이름입니다(예: ABC, KRW-ABC, 에이비씨). Upbit KRW-market coin symbol or Korean name.

TDQS

A3.7/5.0
Behavior4/5

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

The annotations already establish that this is a read-only, non-destructive, closed-world operation. Beyond those annotations, the description adds useful behavioral context: it is a public record, covers recent 30-day signals and outcomes, and includes Upbit and Binance status notices. It does not discuss freshness guarantees or rate limits, but those gaps are minor here.

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 purpose, then enumerates the specific record contents. It is somewhat long, but the detail is relevant because there is no output schema, and the bilingual structure remains readable.

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?

Because there is no output schema, the description carries the burden of explaining return values, and it does so thoroughly by listing signals, outcomes, warning flags, delisting dates, and listing-age checks. The main missing piece is routing guidance versus sibling tools, which prevents a perfect score.

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 parameter already documents that it accepts Upbit KRW-market symbols or Korean names with examples. The description confirms the one-coin scope but adds no parameter 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?

The description clearly states that it shows a public KnockWatch record for one Upbit KRW-market coin, and it lists the specific signals, flags, dates, and notices returned. It is clear about scope, but it does not explicitly distinguish itself from sibling tools such as recent_signals or signal_record.

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?

The one-coin scope implies usage for checking a specific Upbit KRW-market coin. However, the description gives no explicit when-to-use, when-not-to-use, or alternative-tool guidance, despite having several sibling tools that an agent must choose between.

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

facts공개 숫자 모음B
Read-only
Inspect

노크워치가 이미 공개한 숫자를 한 줄씩 모았습니다. 신호별 과거 데이터 결과와 거래소 경보 사례를 기간, 출처와 함께 보여 드립니다. Statistics KnockWatch has already published, with period and source.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare this as a read-only, closed-world, non-destructive operation. The description adds useful context that the output is one line per published statistic and includes period and source, but it does not describe ordering, limits, freshness, or formatting beyond that.

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 short and front-loads the core purpose before listing the content types. The bilingual repetition is mildly redundant but not confusing, and no sentence is wasted.

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 no-parameter, read-only tool without an output schema, the description gives an adequate picture of the returned content: per-signal historical results and exchange alert cases with period and source. It could be more complete by clarifying how this archive relates to the sibling signal tools.

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 has zero input parameters, so there are no parameter semantics to clarify. The empty schema is consistent with the description, which presents this as a no-argument reference listing.

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 specific resource: statistics KnockWatch has already published, including per-signal historical results and exchange alert cases with period and source. It is clear what the tool returns, but it does not explicitly distinguish itself from siblings such as recent_signals or signal_record.

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?

There is no explicit guidance on when to use this tool versus the available alternatives. The phrase 'already published' implies historical reference use, but the description does not state when-not to use it or name any sibling tool.

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

recent_signals최근 신호A
Read-only
Inspect

노크워치가 공개한 최근 신호를 최신순으로 보여 드립니다. 9시 윗꼬리와 빙산 매도벽의 알림 시각, 코인, 그 후 시장 대비 결과입니다. 공개 채널 요약에 올라간 알림만 보여 드려 유료 즉시 알림보다 늦습니다. Latest public KnockWatch signals with outcomes vs. the market, shown after the public channel digest.

NameRequiredDescriptionDefault
limitNo보여 드릴 건수입니다(기본 10건, 최대 20건). Number of signals, default 10, max 20.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare a safe read-only, closed-world operation, and the description adds meaningful behavior beyond them: only alerts that made it into the public channel digest are returned, so results lag the paid real-time feed, and outcomes are measured against the market. That freshness/latency constraint is exactly the kind of context annotations cannot convey.

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 purpose and the returned fields are front-loaded, and the latency caveat lands last where it matters. The Korean and English versions are near-duplicates, which adds length but serves a bilingual audience and costs little.

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 list tool with no output schema, the description covers purpose, ordering, returned fields, and data-freshness limits. Only the pagination/limit behavior and how outcomes are computed are left thin, which are minor gaps.

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?

There is a single optional parameter with 100% schema description coverage, so the schema fully documents the count and its 1-20 bounds. The description adds nothing about the limit, which is acceptable given the coverage baseline of 3.

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 a specific verb and resource ('show recent public KnockWatch signals, newest first') and enumerates the returned fields (alert time, coin, outcome vs. market). It does not explicitly contrast itself with siblings like signal_record or signal_guide, so it stops short of a 5.

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 'latest public signals' and the latency note steers agents who need real-time data elsewhere, but no alternative tool is named and no when-not condition is stated. An agent must infer that signal_record is the tool for older/detailed records.

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

signal_guide신호 설명B
Read-only
Inspect

노크워치 신호마다 어떤 코인을 알려 드리는지, 어디에 참고하는지, 한계와 알림 시작일을 보여 드립니다. What each KnockWatch signal shows, its limits and alert start date.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so safety behavior is covered. The description adds useful content context by naming the specific information disclosed (limits, alert start date), but discloses nothing about output shape or whether the guide is static or dynamic.

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 short and front-loaded, stating what each signal shows and then the limits and start date. The Korean and English lines are near-restatements of each other, which adds mild redundancy, but the core content is efficient.

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, read-only reference tool with no output schema, the description is sufficient to know what it provides. It could improve slightly by saying whether the guide covers all signals or a subset, but nothing critical for invocation 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 and the description introduces none, so there is no parameter meaning to explain. The baseline of 4 applies for a parameterless tool.

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 specific resource and content: it explains each KnockWatch signal, which coin it points to, its reference source, its limits, and the alert start date. An agent can tell this is a reference/explanation tool rather than a data-retrieval tool. It does not, however, explicitly distinguish itself from siblings like facts or signal_record.

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?

There is no explicit when-to-use guidance, no mention of alternatives such as check_coin or recent_signals, and no statement of prerequisites. Usage must be inferred from the word 'guide' alone.

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

signal_record신호 결과 기록A
Read-only
Inspect

신호별 누적 결과를 'N건 중 M건 시장보다 낮았음'으로 보여 드립니다. 오픈 전 과거 데이터 결과와 오픈 후 실제 알림 결과를 기간과 함께 나눠 보여 드리며 숫자는 knockwatch.co.kr/record와 같습니다. Cumulative outcomes per signal, the same numbers as knockwatch.co.kr/record.

NameRequiredDescriptionDefault
signalNo9시 윗꼬리나 빙산 매도벽입니다. 비우면 두 신호를 모두 보여 드립니다. Optional signal name. Omit for both.

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely new behavioral context — that results are partitioned by pre-launch backtest versus post-launch actual alerts with periods, and that figures reconcile with knockwatch.co.kr/record. It says nothing about update cadence, aggregation windows beyond 'period', or sample-size caveats.

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 content statement is front-loaded and compact, with the key concept (cumulative outcomes and the period split) in the first sentence. The Korean and English versions are near-duplicates, which is justified for bilingual audiences but slightly redundant; nothing is padding beyond that.

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 one optional enum parameter, no nested objects, and no output schema, the description carries exactly the burden it needs to: what the numbers mean, how they are partitioned, and that they match a known reference page. An agent has enough to call it correctly and interpret the result.

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% and the single optional enum parameter is fully documented in the schema, including the omit-for-both behavior. The description adds no syntax, defaulting, or semantic detail beyond that, so the baseline of 3 applies.

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 a specific resource and view: cumulative per-signal outcomes expressed as 'M of N cases below market', split into pre-launch historical and post-launch actual alert periods. It is clearly an aggregate-record retrieval rather than a live signal feed, which implicitly separates it from recent_signals. It stops short of naming siblings explicitly, so differentiation is inferential rather than stated.

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 deduce this is the tool for historical hit-rate totals, and the pre-/post-launch split hints at the appropriate context. There is no explicit when-to-use, when-not-to-use, or 'use X instead' routing against check_coin, facts, recent_signals, or signal_guide.

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 observedcheck_coin
    • First observedfacts
    • First observedrecent_signals
    • First observedsignal_guide
    • First observedsignal_record

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Interact with Upbit cryptocurrency exchange services to retrieve market data, manage accounts, and execute trades. Simplify your trading experience with tools for order management, deposits, withdrawals, and technical analysis.
    10
    17
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides real-time cryptocurrency market signals including RSI, top gainers, price action, kimchi premium, market prices, and derivatives data from multiple exchanges.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Exposes free, read-only Korea market microstructure data to AI agents through MCP tools, including Upbit/Bithumb premiums, USDT-KRW premium, caution watchlists, and KRW listing changes.
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources