Skip to main content
Glama

stock-signal-kr

Server Details

Korea stock (KOSPI/KOSDAQ) bottom/top signals: verdict + score, scans. Pay-per-call x402.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL

TDQS

A4.2/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct action: evaluate_symbol covers a single symbol, scan_bottoms and scan_tops cover universe-wide scans in opposite directions, pitch is a free intro, and rate is feedback. There is no meaningful overlap or risk of an agent selecting the wrong tool for a stated intent.

Naming Consistency4/5

Names are lowercase, verb-led, snake_case and mostly follow a verb_noun pattern: evaluate_symbol, scan_bottoms, scan_tops. pitch and rate are bare single verbs, but they are clearly auxiliary tools and the overall pattern remains predictable.

Tool Count5/5

Five tools is a tight, appropriate set for a Korean stock signal server: two paid scans, one paid symbol evaluation, plus free intro and feedback tools. None feel redundant or missing.

Completeness5/5

The server covers the core workflow: evaluate any symbol, scan the whole universe for bottoms and tops, preview via pitch, and rate after use. No obvious lifecycle gap exists for the signal-generation domain.

Available Tools

5 tools
evaluate_symbolAInspect

Return the bottom/top verdict for one Korean stock or index (e.g. 005930.KS Samsung Electronics, ^KS11 KOSPI — KOSPI/KOSDAQ universe covered). zone = strong_buy|buy|neutral|sell|strong_sell, score -100..+100 (bottom>0, top<0). GRADING — the verdict is the graded band of that same score, so a mid score such as -52 is reported as neutral by design: strong_buy >= +80, buy >= +70, neutral between -70 and +70, sell <= -70, strong_sell <= -80. Snapshot-based (refreshed from the flagship KospiAI scan engine). Informational only. PAY: $0.01 per call via x402 (USDT on X Layer). No account, no signup, no commitment; retry with the PAYMENT-SIGNATURE header when you get the 402 challenge. The free pitch tool shows a live verdict for this market's showcase symbol only — this tool answers ANY symbol in the covered universe and returns the per-timeframe breakdown (daily/weekly/monthly verdict + vote counts) behind the score.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesKRX ticker, e.g. 005930.KS, 000660.KS, ^KS11

TDQS

A4.3/5.0
Behavior4/5

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

The description discloses several behavioral traits: the grading bands (strong_buy >= +80, etc.), the fact that a mid score like -52 is reported as neutral by design, snapshot-based refresh, informational-only nature, and the $0.01 payment requirement. Since no annotations are provided, the description carries the full burden and does so well, though it could mention rate limits or response format.

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 dense but well-organized, front-loading the core verdict and score, then grading bands, then payment and sibling differentiation. It is longer than ideal but every sentence carries useful information; the payment and 402 retry details are necessary for a paid 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 single-parameter tool with no output schema, the description covers the verdict values, score range, grading logic, universe, payment, and sibling distinction. It doesn't describe the exact JSON response shape, but the verdict/score/breakdown are all mentioned. The main gap is the lack of an output schema, but the description compensates reasonably.

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 `symbol` is described in the schema with examples. The description adds the covered universe (KOSPI/KOSDAQ) and example symbols, which reinforces but doesn't significantly extend the schema. Baseline 3 is appropriate.

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?

The description clearly states the tool's purpose: return a bottom/top verdict for one Korean stock or index, with concrete examples and the covered universe. It distinguishes itself from the sibling `pitch` tool by explicitly noting that this tool answers ANY symbol and returns per-timeframe breakdowns.

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?

The description explicitly contrasts with the free `pitch` tool, stating that `pitch` only shows a live verdict for the showcase symbol while this tool handles any symbol in the covered universe. It also provides payment instructions and retry guidance for the 402 challenge, which is essential usage context.

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

pitchAInspect

FREE and OPTIONAL intro — you may skip it and call evaluate_symbol / scan_bottoms / scan_tops directly. Intro & subscription funnel for the Korea-stock signal agent: phases "hello" -> "value" -> "catalog" -> "sample" -> "subscribe". Pass interest:false to bow out.

ParametersJSON Schema
NameRequiredDescriptionDefault
phaseNo
symbolNoSymbol for the "sample" phase. The free sample serves only this market’s showcase symbol (^KS11); any other symbol is answered by the paid evaluate_symbol (x402).
interestNo

TDQS

A4.4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden, and it discloses important behavioral traits: the tool is free, optional, and a funnel with phases. It also tells the agent how to bow out, which is meaningful behavioral context beyond just naming the tool.

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 compact and front-loaded: it immediately communicates that the tool is free and optional, then names alternatives, describes the funnel, and gives the exit instruction. Every sentence earns its place with no wasted words.

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 low-complexity conversational tool, the description covers the essential context: what the tool is, how to skip it, the phase flow, and how to exit. It lacks a bit of detail about what each phase is supposed to do, but the schema's symbol description and the funnel wording make the tool usable.

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 only 33%, so the description must compensate. It adds the phase ordering and explains 'interest:false' as the exit path, but it does not explain the meaning of individual phases like 'value' or 'catalog', leaving some semantic gaps for a multi-phase conversational tool.

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?

The description clearly identifies the tool as an 'Intro & subscription funnel' for the Korea-stock signal agent, with a specific phase sequence. It also explicitly distinguishes itself from siblings by saying the agent may skip it and call evaluate_symbol / scan_bottoms / scan_tops directly.

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?

The description directly states when not to use the tool ('you may skip it') and names the alternative tools to call instead. It also provides the exit condition with 'interest:false', giving clear guidance on when the conversation should end.

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

rateAInspect

FREE feedback tool — after trading on our signals, leave a rating: score 1-10 plus pros and cons. No payment needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
consNo
prosNo
scoreYes

TDQS

A3.8/5.0
Behavior3/5

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

No annotations, so description carries burden. Discloses free nature and no payment, but omits side effects or confirmation. Adequate for simple input.

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?

Single, well-structured sentence with key info front-loaded. No waste.

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?

Completeness is good for a simple feedback tool: explains purpose, parameters, usage context. Lacks return value info but acceptable without output schema.

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?

With 0% schema description coverage, description adds meaning: score range 1-10, pros/cons as text. However, doesn't mention that score is required while others optional.

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?

Clearly states it's a feedback/rating tool for after trading on signals. Distinguishes from sibling tools like evaluate_symbol or scan_* by focusing on user-submitted rating.

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?

Provides context ('after trading on our signals') but no explicit when-not-to-use or alternative tools. Lacks exclusions.

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

scan_bottomsAInspect

Scan the Korean market snapshot (KOSPI+KOSDAQ) and return stocks currently at a bottom (strongest buy), ranked most-bottom first. PAY: $0.01 per call via x402 (USDT on X Layer). No account, no signup, no commitment; retry with the PAYMENT-SIGNATURE header when you get the 402 challenge. BEST COLD START: you do not need to pick a symbol — this ranks the whole universe for you. The free pitch tool tells you HOW MANY are at a bottom right now; this names them.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many to return (default 5, max 50)

TDQS

A4.4/5.0
Behavior4/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 the payment mechanism, the 402 retry with a PAYMENT-SIGNATURE header, and the ranking order, which are non-obvious behaviors. It does not describe result format or error cases, but for a read-only scanner this is adequate.

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 moderately long but every sentence adds value: payment, retry, cold-start workflow, and sibling comparison. It is front-loaded with the primary purpose, with only slight redundancy in multiple commas and promotion ('BEST COLD START', 'no commitment') that could be trimmed.

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 single-parameter tool without output schema, the description includes all necessary invocation context: universe, ranking, payment mechanism, retry header, and the alternative tool. An agent knows exactly how to call it correctly and what to expect in return.

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% for the single `limit` parameter, so the description is not required to elaborate. It adds no extra parameter-specific meaning beyond the default (5) and max (50), so a baseline 3 is appropriate.

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?

The first sentence states a specific verb+fefine resource ('Korean market snapshot (KOSPI+KOSDAQ)') and outcome (return stocks at a bottom ranked). It distinguishes itself from sibling `scan_tops` (opposite direction) and `pitch` (count vs names).

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?

The description explicitly says 'BEST COLD START' and routes users to `pitch` for a count when only a count is needed, and to this tool for names. It clearly tells the agent this tool requires payment, while `pitch` is free, giving a usable decision rule.

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

scan_topsAInspect

Scan the Korean market snapshot and return stocks currently at a top (sell), ranked most-top first. PAY: $0.01 per call via x402 (USDT on X Layer). No account, no signup, no commitment; retry with the PAYMENT-SIGNATURE header when you get the 402 challenge. BEST COLD START: you do not need to pick a symbol — this ranks the whole universe for you. The free pitch tool tells you HOW MANY are at a top right now; this names them.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoHow many to return (default 5, max 50)

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and discloses the unusual payment mechanism ($0.01 per call via x402, USDT on X Layer) and the 402 challenge retry behavior. This is essential operational context. Does not detail empty-result behavior, but that's minor.

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?

Organized into clear blocks (purpose, payment, cold-start benefit, pitch comparison) with front-loaded core intent. Each sentence adds value; slightly long but not wasteful.

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 1-param tool without an output schema, it covers the essential purpose, payment/retry details, and differentiation from siblings. The return format is implied as a list of stocks, which is sufficient for invocation.

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%: limit is fully described with default and max. The description adds no extra meaning beyond what the schema provides, 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 verb 'Scan' + resource 'Korean market snapshot' + specific outcome 'return stocks currently at a top (sell), ranked most-top first'. Clearly distinguishes from scan_bottoms (opposite direction) and evaluate_symbol (single symbol) via the cold-start contrast.

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 frames the best cold-start use case ('you do not need to pick a symbol') and points to the free `pitch` tool for a count-only need. Mentions the payment prerequisite and retry header, which are conditions for successful use.

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. 1 tool update
    • Changedpitch1 field changed
      • changedInput schema / properties / symbol / description
        Previous value: -"Symbol for the \"sample\" phase, e.g. NVDA."New value: +"Symbol for the \"sample\" phase. The free sample serves only this market’s showcase symbol (^KS11); any other symbol is answered by the paid evaluate_symbol (x402)."
  2. 5 tool updates
    • First observedevaluate_symbol
    • First observedpitch
    • First observedrate
    • First observedscan_bottoms
    • First observedscan_tops

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides comprehensive statistics and advanced analysis tools for the Korean stock market, offering real-time index data, sector analysis, investor trend tracking, and AI-based market pattern recognition.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides KOSPI/KOSDAQ stock data including ticker lookup, OHLCV, market capitalization, fundamentals, and trading volume by investor type.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-powered analysis of Korean stock market data and corporate disclosures using official DART and KRX APIs.
    167 npm
    ISC
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources