Skip to main content
Glama
bakyang2

kr-crypto-intelligence

by bakyang2

API de Inteligencia Cripto KR

Datos del mercado cripto coreano + análisis de IA para agentes de IA. 11 endpoints de pago, más de 180 tokens, la primera API de sentimiento cripto de coreano a inglés del mundo. Pago por uso mediante el protocolo x402 en Base, Polygon y Solana.

Endpoints (11 de pago)

Análisis de Sentimiento Coreano (El primero del mundo)

Endpoint

Precio

Descripción

/api/v1/kr-sentiment

$0.05

Sentimiento del mercado coreano en inglés: combina inteligencia de exchanges (más de 189 tokens) con contexto de noticias coreanas (Coinness Telegram) para obtener información impulsada por IA. Caché de 1 hora.

Divergencia Global vs. Corea (NUEVO)

Endpoint

Precio

Descripción

/api/v1/global-vs-korea-divergence

$0.05

Divergencia global vs. Corea (ligera): precio global de CoinGecko + exchange coreano + resumen de IA de 1-2 frases. Caché de 60s.

/api/v1/global-vs-korea-divergence-deep

$0.10

Nivel profundo: datos ligeros + señales de noticias coreanas (Coinness Telegram) + desglose estructurado por IA (impulsores, contexto global, sugerencia de acción, confianza). Caché de 5 min.

Inteligencia de Exchanges Coreanos

Endpoint

Precio

Descripción

/api/v1/arbitrage-scanner

$0.01

Kimchi Premium token por token para más de 180 tokens, prima inversa, brechas de precios Upbit-Bithumb, cuota de mercado

/api/v1/exchange-alerts

$0.01

Detección de nuevos listados/deslistados, advertencias de inversión, indicadores de precaución (volumen disparado, depósitos disparados, etc.)

/api/v1/market-movers

$0.01

Subidas/caídas de precios en 1 min, picos de volumen, top 20 tokens por volumen de trading

Análisis impulsado por IA

Endpoint

Precio

Descripción

/api/v1/market-read

$0.10

Análisis de mercado por IA: más de 12 fuentes de datos + inteligencia de exchanges + señales a nivel de token de Claude AI

Datos de Mercado

Endpoint

Precio

Descripción

/api/v1/kimchi-premium

$0.001

BTC Kimchi Premium (Upbit vs Binance): incluye tanto la base oficial USD/KRW (premium_pct) como la base de trading real USDT (premium_pct_usdt) para una medición precisa del margen de arbitraje

/api/v1/stablecoin-premium

$0.001

Prima de USDT/USDC en exchanges coreanos (indicador de flujo de fondos)

/api/v1/kr-prices

$0.001

Precios de exchanges coreanos (Upbit, Bithumb)

/api/v1/fx-rate

$0.001

Tipo de cambio USD/KRW

Gratis

Endpoint

Descripción

/api/v1/symbols

Símbolos de trading disponibles

/api/v1/stats

Estadísticas del servicio

/health

Comprobación de estado del servicio

/llms.txt

Metadatos para agentes de IA

/.well-known/x402

Descubrimiento de servicio x402

Related MCP server: KIMP MCP Server

API en vivo

URL base: https://api.printmoneylab.com Servidor MCP: https://mcp.printmoneylab.com/mcp Documentación de la API: https://api.printmoneylab.com/docs

Características clave

Kimchi Premium de doble base (primicia en la industria)

  • Tanto la base oficial USD/KRW (coincide con lo que muestran los exchanges) como la base de trading real USDT (lo que realmente operan los bots de arbitraje) en una sola respuesta

  • La brecha del 0.3-1% entre ambas es la prima estructural de USDT en sí misma: medible y accionable

  • Crítico para agentes de trading de IA: la base oficial es engañosa; solo la base USDT refleja el verdadero margen de arbitraje después de los costos de movimiento de capital

  • Ninguna otra API de Kimchi Premium en el ecosistema x402 proporciona esta vista de doble base

Sentimiento KR (Único: sin competidores en todo el mundo)

  • Sentimiento del mercado coreano en tiempo real entregado en inglés

  • Combina datos de exchanges (Kimchi Premium de más de 189 tokens, advertencias, picos de volumen, depósitos disparados) con contexto de noticias coreanas (Coinness Telegram, ventana de 6 horas)

  • Claude AI genera: sentimiento (BULLISH/BEARISH/CAUTIOUS_FOMO/PANIC/GREED/UNCERTAIN), puntuación (-1.0 a +1.0), informe en inglés, señales de exchange, contexto de noticias, fuentes

  • La investigación académica valida: "El sentimiento de las noticias coreanas predice los retornos cripto globales" (2026)

  • Caché de 1 hora + invocación diferida + bloqueo de concurrencia para eficiencia de costos

Divergencia Global vs. Corea

  • Nivel ligero: prima en tiempo real entre el precio global de CoinGecko y el exchange coreano (Upbit), con interpretación de IA de 1-2 frases

  • Nivel profundo: añade señales de noticias coreanas (Coinness Telegram, palabras clave de 24h + puntuación de sentimiento) y análisis de IA estructurado con impulsores del mercado coreano, contexto global, sugerencia de acción y nivel de confianza

  • 25 símbolos soportados (BTC, ETH, XRP, SOL, ADA, DOGE, DOT, MATIC, LINK, AVAX, ATOM, UNI, LTC, NEAR, OP, ARB, APT, ALGO, FTM, SUI, TRX, BCH, ETC, HBAR, SHIB)

Escáner de Arbitraje

  • Kimchi Premium en tiempo real para cada token operado tanto en Upbit como en Binance (más de 189)

  • Detección de prima inversa (descuento coreano = señal de compra)

  • Escáner de brecha de precios Upbit vs Bithumb (arbitraje doméstico)

  • Seguimiento de cuota de mercado (volumen de Upbit vs Bithumb)

Alertas de Exchange

  • Detección de nuevos listados / deslistados (comparación de listas de mercado cada 60s)

  • Indicadores de advertencia de inversión (desde la API oficial de Upbit)

  • Indicadores de precaución: fluctuaciones de precios, volumen disparado, depósitos disparados, diferencias de precios globales, concentración en cuentas pequeñas

Movimientos de Mercado

  • Detección de subida/caída de precios en 1 minuto (>1% en 60 segundos)

  • Detección de picos de volumen (tasa de cambio de 24h, volumen >1B KRW)

  • Top 20 tokens por volumen de trading

Lectura de Mercado por IA

  • Más de 12 fuentes de datos combinadas: Kimchi Premium, prima de stablecoin, tipo de cambio FX, TOP 5 de volumen de Upbit/Bithumb, tasa de financiación de BTC, interés abierto, dominancia, Índice de Miedo y Codicia, + inteligencia de exchanges (más de 180 tokens)

  • Claude AI genera: señal (BULLISH/BEARISH/NEUTRAL), confianza (1-10), resumen, factores clave, alertas a nivel de token, advertencia de riesgo

Pago

Utiliza el protocolo x402 para micropagos. Sin clave de API, sin suscripción, sin necesidad de registro.

  • Base: USDC en la red principal de Base (eip155:8453)

  • Polygon: USDC en la red principal de Polygon (eip155:137)

  • Solana: USDC en la red principal de Solana

Fuentes de datos

  • Upbit — El exchange cripto coreano más grande (más de 245 mercados KRW)

  • Bithumb — El segundo exchange coreano más grande (más de 450 mercados)

  • Binance — Referencia de precio global (más de 659 mercados USDT)

  • CoinGecko — Precios cripto globales (endpoints de divergencia)

  • Coinness Telegram — Fuente de noticias cripto coreanas para análisis de sentimiento

  • exchangerate-api.com — Tipo de cambio USD/KRW

  • Alternative.me — Índice de Miedo y Codicia

  • Binance Futures — Tasa de financiación, interés abierto

  • Claude AI (Haiku 4.5) — Análisis de mercado e interpretación de sentimiento

Servidor MCP

Conecte cualquier agente de IA compatible con MCP (Claude, Cursor, etc.):

{
  "mcpServers": {
    "kr-crypto-intelligence": {
      "url": "https://mcp.printmoneylab.com/mcp"
    }
  }
}

Licencia

Licencia MIT: consulte LICENSE

Available Tools

17 tools
check_healthA
Read-only
Inspect

Check service health and exchange connectivity status. Returns status of Upbit, Bithumb, and Binance API connections.

💰 Price: FREE (no x402 payment required)

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and openWorldHint, indicating safe read-only behavior. The description adds that it returns status of specific exchanges and that it is free (no payment). This provides useful context beyond annotations.

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?

Two concise sentences plus a pricing line. No wasted words; front-loaded with key information. Every sentence earns 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 an output schema present and no parameters, the description adequately covers the tool's purpose and what it checks. No additional information needed for completeness.

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?

Input schema has zero parameters (100% schema coverage). Baseline score of 4 applies as no parameter explanation is needed. The description correctly omits parameter details.

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 checks service health and connectivity of Upbit, Bithumb, and Binance APIs. The verb 'check' and specific resources distinguish it from sibling tools that retrieve data like arbitrage or prices.

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?

No explicit guidance on when to use vs alternatives. However, the purpose is self-evident as a health check tool, distinct from data retrieval siblings. Implicit usage, but no when-not or alternative references.

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

get_arbitrage_scannerA
Read-only
Inspect

Scan Kimchi Premium for ALL tokens (180+) traded on both Upbit and Binance. Returns token-by-token premium %, reverse premiums (negative = Korean discount), Upbit vs Bithumb price gaps, market share between exchanges. Each token includes warning flags, volume soaring alerts, deposit soaring alerts. Updated every 60 seconds. Essential for cross-exchange arbitrage analysis.

💰 Price: $0.01 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already declare readOnlyHint and openWorldHint. The description adds significant behavioral details: updates every 60 seconds, warning flags, volume/deposit soaring alerts, and the types of calculations performed. No contradiction with annotations.

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 detailed but includes extra information about pricing and payment methods which, while useful, makes it longer than necessary for a no-parameter tool. It is well-structured with emojis for readability.

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?

Given no parameters and presence of output schema, the description is complete. It explains the return values comprehensively (premium %, reverse premiums, gaps, market share, flags, alerts) and specifies the update interval.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has no parameters, and schema coverage is 100%. The description adds rich context about the output, including premium percentages, gaps, flags, and alerts, which helps the agent understand what the tool returns.

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 scans Kimchi Premium for all tokens (180+) traded on both Upbit and Binance, returning detailed metrics for arbitrage analysis. It distinguishes itself from siblings like get_kimchi_premium by mentioning coverage of all tokens and additional data points.

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?

The description implicitly guides use for cross-exchange arbitrage analysis by listing relevant metrics and update frequency. It does not explicitly state when not to use or name alternatives, but context from sibling tools helps.

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

get_available_symbolsA
Read-only
Inspect

Get all available trading symbols on Korean exchanges. Returns symbols available on Upbit, Bithumb, and those common to both. Use this to check which symbols you can query before calling other tools.

💰 Price: FREE (no x402 payment required)

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior3/5

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

Annotations already provide readOnlyHint and openWorldHint. The description adds that the tool is free ('no x402 payment required'), which is useful behavioral context. However, it doesn't disclose other traits like data freshness or rate limits. Given annotation coverage, the description adds moderate value.

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 extremely concise: three sentences, each adding value. It is front-loaded with purpose, then specifics about exchanges, then usage guidance. 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?

Given the output schema exists and annotations are present, the description covers the essential: what it returns (symbols from specific exchanges) and why to use it. It could mention that the list may change, but for a read-only free tool, it is sufficiently 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 has zero parameters and schema coverage is 100%, so the description does not need to add parameter info. It correctly omits parameter details, as there are none. Baseline for no parameters is 4.

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 verb 'Get' and resource 'available trading symbols on Korean exchanges', specifying Upbit, Bithumb, and common symbols. This distinctly defines its purpose and differentiates it from sibling tools like get_kr_prices or get_kimchi_premium.

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?

The description explicitly says 'Use this to check which symbols you can query before calling other tools', providing clear context for when to use it. It could improve by mentioning when not to use it or naming alternatives, but the guidance is direct and helpful.

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

get_exchange_alertsA
Read-only
Inspect

Get Korean exchange alerts: new listings, delistings, investment warnings, and caution flags. Detects INVESTMENT_WARNING, PRICE_FLUCTUATIONS, VOLUME_SOARING, DEPOSIT_SOARING, GLOBAL_PRICE_DIFF, SMALL_ACCOUNTS_CONCENTRATION. New listings/delistings detected by comparing market list changes every 60 seconds. Critical for risk management and early listing detection.

💰 Price: $0.01 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description adds behavioral details beyond annotations: detection types, polling frequency (60 seconds), and payment integration (x402 micropayment). No contradictions. The description enriches the tool's behavior understanding.

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 fairly concise given the amount of information conveyed. It is well-structured with key purpose first, then technical details, then payment info. Minor redundancy (e.g., 'Get Korean exchange alerts' in the first line and later details), but overall efficient.

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 tool with no parameters and an output schema (presumed to document return details), the description covers all necessary context: what alerts are detected, how detection works (comparison every 60 seconds), and practical usage (payment, docs). It fully equips an agent to decide when and how to call the tool.

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 input schema has zero parameters, and schema description coverage is 100%. The description does not need to add parameter details. It provides context for what the tool returns (alert types) and operational details (payment, docs). Baseline 4 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 retrieves Korean exchange alerts including new listings, delistings, investment warnings, and caution flags. It specifies the types of alerts detected (INVESTMENT_WARNING, PRICE_FLUCTUATIONS, etc.) and how detections work (comparing market lists every 60 seconds). This is specific and distinct from sibling tools, which focus on prices, news, or divergence.

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?

The description explicitly states the tool is critical for risk management and early listing detection, indicating when to use it. It does not provide explicit exclusions or alternatives, but the context of sibling tools (prices, news, etc.) naturally suggests this is the go-to for alerts. Slightly lacking in when-not-to-use guidance.

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

get_fx_rateA
Read-only
Inspect

Get current USD/KRW exchange rate. Essential for converting between Korean Won and US Dollar prices.

💰 Price: $0.001 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.5/5.0
Behavior4/5

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

Beyond the annotations (readOnlyHint, openWorldHint), the description adds valuable behavioral context: pricing, payment method, and a documentation link. This discloses cost and client requirements, which are not in annotations.

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 extremely concise: one clear sentence followed by four bullet points listing price, payment, client, and docs. Every sentence adds unique value with no redundancy.

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?

Given zero parameters, an output schema exists, and annotations cover safety, the description is complete. It explains the tool's purpose, cost, and required client, which suffices for a simple retrieval tool.

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 parameters, so the schema covers all (100%). The description adds no parameter info, but as per guidelines, 0 parameters yields a baseline of 4. The description still provides purpose and payment context.

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 'Get current USD/KRW exchange rate' and specifies its use for converting between Korean Won and US Dollar prices. This is a specific verb+resource and distinguishes it from sibling tools that focus on arbitrage, news, sentiment, etc.

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?

The description provides clear context on usage: it costs $0.001 USDC per call, uses x402 micropayment, and lists compatible clients and docs. However, it lacks explicit 'when to use' vs 'when not to use' instructions, though the purpose is inherently specific.

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

get_global_vs_korea_divergenceA
Read-only
Inspect

Light tier — premium between CoinGecko global price and Upbit Korean price + 1-2 sentence AI interpretation. 25 supported symbols. 60s cache. Returns prices (global_usd, korea_krw, fx_rate), divergence (premium_pct, direction, magnitude), context_signals (investment_warning, volume_spike_24h), and ai_interpretation (1-2 sentence English summary).

💰 Price: $0.05 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolNoCrypto symbol (e.g., BTC, ETH, XRP, SOL, ADA, DOGE, DOT, MATIC, LINK, AVAX, ATOM, UNI, LTC, NEAR, OP, ARB, APT, ALGO, FTM, SUI, TRX, BCH, ETC, HBAR, SHIB)BTC

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.7/5.0
Behavior4/5

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

Discloses 60s cache, pricing ($0.05), payment method (x402), and return fields (prices, divergence, context_signals, ai_interpretation). No contradiction with annotations. Provides significant value beyond annotations.

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 with purpose, then structured with bullet points and emojis. Some extra info (pricing, docs) could be considered clutter but still clear and scannable.

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?

Covers output structure, cache, pricing, and payment. Output schema exists. Missing error handling or rate limits, but overall sufficient for agent invocation given annotations and 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?

Schema coverage is 100% with a detailed description of symbol parameter listing 25 cryptos. The description adds no further parameter meaning beyond '25 supported symbols'. 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 it computes the premium between CoinGecko global and Upbit Korean prices, with AI interpretation. It specifies 'Light tier' distinguishing it from the deep variant sibling. Verb and resource are specific.

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 guidance on when to use this vs the deep version or other siblings. 'Light tier' implies a choice but no criteria or exclusions are provided.

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

get_global_vs_korea_divergence_deepA
Read-only
Inspect

Deep tier — light data + Korean news signals (Coinness Telegram, 24h window) + structured AI breakdown (drivers, global context, action suggestion, confidence). 5-min cache. Returns light response fields plus recent_news_signal (korean_news_count_24h, sentiment_score, top_keywords) and ai_deep_analysis (summary, korean_market_drivers, global_context, implied_action_suggestion, confidence).

💰 Price: $0.10 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolNoCrypto symbol (e.g., BTC, ETH, XRP, SOL, ADA, DOGE, DOT, MATIC, LINK, AVAX, ATOM, UNI, LTC, NEAR, OP, ARB, APT, ALGO, FTM, SUI, TRX, BCH, ETC, HBAR, SHIB)BTC

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already indicate readOnlyHint and openWorldHint. The description adds behavioral traits: 5-minute cache, $0.10 per call cost, and x402 micropayment requirement. It also outlines return fields (light response plus news signal and AI analysis). No contradictions.

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 description is relatively long and includes payment/pricing details that may not be essential for tool selection. While the first sentence is clear, the additional implementation details add clutter. It is not optimally concise.

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?

Given the existence of an output schema and the complexity of the tool (deep analysis with news and AI), the description covers purpose, output structure, caching, and payment. It assumes some domain knowledge about 'light data' but is mostly 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 description coverage is 100% with a detailed list of accepted symbols. The tool description does not add further meaning beyond the schema, but it provides context that the symbol is used for divergence analysis with Korean news. Baseline score of 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 'Deep tier' and specifies the combination of light data, Korean news signals, and structured AI breakdown. It distinguishes itself from the sibling tool 'get_global_vs_korea_divergence' by implying a deeper analysis.

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 guidance on when to use this tool versus alternatives. The description mentions 'deep tier' but fails to specify when not to use it or provide explicit context for selecting this over the lighter version. No exclusions or alternatives are mentioned.

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

get_kimchi_premiumA
Read-only
Inspect

Get real-time Kimchi Premium — the price difference between Korean exchanges (Upbit) and global exchanges (Binance). South Korea ranks top 3 globally in crypto trading volume. A positive premium means Korean traders are paying more than the global market price.

💰 Price: $0.001 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

Returns: premium_percent (official USD/KRW basis), premium_pct_usdt (Upbit USDT live rate basis), upbit_krw, binance_usdt, fx_rate. Gap between the two premium values reveals real arbitrage margin after stablecoin conversion costs.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolNoCrypto symbol to check premium for (e.g., BTC, ETH, XRP)BTC

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, indicating a safe read operation. The description adds value by disclosing pricing, payment method, and return fields. No contradictions, and it enriches the behavioral context beyond annotations.

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 description includes useful but somewhat verbose details (pricing, payment, docs link). It is structured with bullet points but could be more concise by moving some payment details elsewhere. Still informative.

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?

Given the tool's simplicity (one optional parameter), the description is remarkably complete: it explains the concept, lists all return fields, and provides payment and documentation links. No output schema is provided, but the description fully covers return values.

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 100% schema coverage, the parameter (symbol) is well-documented in the schema. The description only adds an example (BTC) and slight context, but does not significantly enhance meaning beyond what the schema provides.

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: retrieving the real-time Kimchi Premium, defined as the price difference between Korean and global exchanges. It provides context (South Korea's trading volume) and distinctively focuses on this specific metric, differentiating it from siblings like get_global_vs_korea_divergence.

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 description gives context on what the tool returns but does not explicitly state when to use it versus alternatives like get_stablecoin_premium or get_global_vs_korea_divergence. Usage is implied for Kimchi Premium queries, but no exclusions or comparisons are provided.

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

get_kr_news_kpopA
Read-only
Inspect

Korean K-pop news (artists, groups, soloists, comebacks, music releases) aggregated from Naver and translated to English with AI relevance classification. Korean entertainment news often moves global fan markets before English coverage. 5-min cache.

💰 Price: $0.01 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

Returns: results[] with title_en + summary_en + source_en plus original Korean (title_kr/source_kr) for verification, published_at, link.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of articles to return (1-10)

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations include readOnlyHint and openWorldHint, and the description adds behavioral details: '5-min cache,' payment info ($0.01 per call, x402 micropayment), and return structure. No contradiction with annotations.

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 concise, with first sentence stating main purpose, then additional context (caching, payment, docs). Could be slightly more concise but effective overall.

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?

Given the tool is simple with one parameter and an output schema exists, the description explains return fields and caching. Payment details are included. No major gaps for a read-only news 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?

Only one parameter 'limit' with schema description 'Number of articles to return (1-10)' covering 100%. The description adds no further semantics beyond the schema, so baseline score 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 it retrieves Korean K-pop news aggregated from Naver, translated to English, with AI relevance classification, and specifies the types of news (artists, groups, etc.). It distinguishes from sibling tools like get_kr_news_semiconductor and get_kr_news_kpop_summary.

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?

The description provides usage context: 'Korean entertainment news often moves global fan markets before English coverage,' implying when to use for early K-pop news. However, it does not explicitly state when not to use or compare with alternatives like get_kr_news_kpop_summary.

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

get_kr_news_kpop_summaryA
Read-only
Inspect

Korean K-pop news plus AI synthesis. Same Naver-aggregated, English-translated articles as get_kr_news_kpop, with an added AI analysis layer: overall_sentiment, key_themes, trending_entities (artists/groups), and a paragraph summary. 5-min cache.

💰 Price: $0.05 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

Returns: results[] (translated articles) plus ai_analysis with overall_sentiment, key_themes, trending_entities, summary_en.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of articles to analyze (1-10)

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already indicate readOnlyHint and openWorldHint. The description adds value by specifying a 5-minute cache, pricing details, payment methods, return structure, and that it uses the same articles as get_kr_news_kpop. No contradictions with annotations.

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 description has a clear first sentence but includes detailed pricing/payment bullet points that might be better placed elsewhere. It is functional but could be more concise; every sentence earns its place but the payment info is peripheral.

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?

Given the tool's complexity (AI analysis, multiple return fields) and that an output schema exists, the description covers core functionality, cache, pricing, and return fields. It is sufficiently complete for a single-parameter 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 coverage is 100% with the only parameter 'limit' described in the schema. The description does not add extra parameter semantics, but baseline is 3 when schema covers parameters. No additional guidance needed.

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 provides Korean K-pop news with an AI analysis layer, listing specific components like overall_sentiment, key_themes, trending_entities, and summary. It explicitly distinguishes itself from the sibling tool get_kr_news_kpop by noting the added AI analysis.

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 description implies usage when AI analysis is desired over raw news, referencing the sibling tool without AI. However, it lacks explicit guidance on when not to use, prerequisites like wallet setup, or alternatives beyond the one sibling.

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

get_kr_news_semiconductorA
Read-only
Inspect

Korean semiconductor industry news (Samsung Electronics, SK Hynix, HBM, DRAM/NAND, foundry, AI chips, equipment suppliers) aggregated from Naver and translated to English. Korean chip news leads global semiconductor supply-chain signals. 5-min cache.

💰 Price: $0.02 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

Returns: results[] with title_en + summary_en + source_en plus original Korean (title_kr/source_kr) for verification, published_at, link.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of articles to return (1-10)

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.9/5.0
Behavior4/5

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

Annotations provide readOnlyHint (safe read) and openWorldHint. Description adds useful behavioral context: 5-min cache, payment requirements (x402), and output structure. No contradictions. Some omissions like rate limits or error states, but net positive.

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?

Efficient: two distinct sections (core functionality then payment/docs). Bullet points aid scanning. Could trim payment details into a note, but overall compact and front-loaded.

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?

Given output schema exists, return info in description is supplementary, not required. Caching, payment, and source details covered. No output schema details needed. Minor gaps (no error handling) but adequate for complexity.

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 covers the single parameter 'limit' fully (description, min, max, default). Description adds no new info beyond that. Baseline 3 is appropriate given 100% schema coverage.

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?

Clear verb+resource: 'get' 'Korean semiconductor industry news', specifies aggregation source (Naver), translation, and covered topics (Samsung, SK Hynix, etc.). Distinguished from siblings like get_kr_news_kpop and get_kr_news_semiconductor_summary by explicit domain and output detail.

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?

Implied usage via mention of 'global semiconductor supply-chain signals', but no explicit when-to-use vs. siblings (e.g., summary vs. full news). No exclusions or alternatives given.

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

get_kr_news_semiconductor_summaryA
Read-only
Inspect

Korean semiconductor news plus AI market synthesis. Same Naver-aggregated, English-translated articles as get_kr_news_semiconductor, with an added AI layer: overall_sentiment, key_themes, trending_entities, market_signal (bullish/bearish/neutral), and a paragraph summary. 5-min cache.

💰 Price: $0.10 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

Returns: results[] (translated articles) plus ai_analysis with overall_sentiment, key_themes, trending_entities, market_signal, summary_en.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of articles to analyze (1-10)

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already provide readOnlyHint=true, so the agent knows it's a read operation. The description adds a '5-min cache' behavioral trait, which is useful. Payment details are not behavioral so they don't add to transparency beyond annotations.

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 description includes payment information and a docs link, which are not directly about the tool's functionality. While structured, it could be more concise by separating functional from non-functional details.

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?

Given the tool's simplicity (one parameter, no nested objects, output schema exists), the description covers purpose, sibling differentiation, and cache behavior. It is complete enough for an agent to use correctly.

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 has 100% coverage for the single parameter 'limit' with min, max, default, and description. The description does not add additional meaning beyond what the schema provides, so baseline score of 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 uses the verb 'get' with resource 'kr_news_semiconductor_summary' and clearly states it returns articles plus AI analysis. It explicitly differentiates from sibling 'get_kr_news_semiconductor' by noting the added AI layer, providing excellent distinction.

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?

The description indicates when to use this tool (when AI analysis is desired) versus its sibling (raw articles). It does not include when-not-to-use or alternatives beyond the sibling, but the context is clear.

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

get_kr_pricesA
Read-only
Inspect

Get cryptocurrency prices from Korean exchanges (Upbit, Bithumb). Returns KRW-denominated prices, 24h volume, and change rate.

💰 Price: $0.001 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolNoCrypto symbol to query (e.g., BTC, ETH, XRP)BTC
exchangeNoExchange to query: upbit, bithumb, or allall

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true. The description adds value by specifying the data returned (prices, volume, change) and noting the payment model (x402 micropayment), which is beyond annotations. No contradiction.

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 well-structured and front-loaded with the tool's core purpose. However, the payment details (cost, client, docs) are extraneous for an AI agent's tool selection, adding unnecessary length.

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?

Given the presence of an output schema (not shown but indicated) and clear annotations, the description provides adequate context for the tool's functionality. The payment info is extra but not detrimental.

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 adds context by listing output fields (prices, volume, change), which indirectly clarifies parameter purposes. It also mentions the payment aspect, but that's not parameter-specific.

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 retrieves cryptocurrency prices from specific Korean exchanges (Upbit, Bithumb) and returns KRW-denominated data, including volume and change rate. This verb+resource+scope effectively distinguishes it from sibling tools like get_kimchi_premium or get_fx_rate.

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 description implies usage for querying Korean exchange prices but does not explicitly state when to use versus alternatives (e.g., get_market_read for broader market info). No when-not or exclusion guidance is provided.

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

get_kr_sentimentA
Read-only
Inspect

Korean crypto market sentiment analysis in English. Combines exchange intelligence (189+ tokens premium, warnings, volume spikes) with Korean news context (Coinness Telegram) for AI-powered real-time insights. First-in-world Korean-to-English crypto sentiment API. Returns sentiment label, score (-1 to +1), English report, exchange signals, news context. 1-hour cache.

💰 Price: $0.05 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4/5.0
Behavior4/5

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

Annotations include readOnlyHint and openWorldHint. The description adds valuable context: 1-hour cache, returns sentiment label, score, English report, exchange signals, news context. No contradictions with annotations.

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 description is somewhat lengthy with payment details and docs URL included. While clear and front-loaded, it could be more concise by separating business details from core functionality.

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?

Given the tool's complexity (combining multiple data sources) and presence of an output schema, the description adequately covers what the tool does and returns. The cache mention is helpful.

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 no parameters, so schema coverage is 100%. The description does not need to explain params. Baseline for zero parameters is 4.

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 analyzes Korean crypto market sentiment in English, combining exchange intelligence and Korean news. It distinguishes from siblings like get_kr_news_kpop and get_kimchi_premium by focusing on sentiment analysis.

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 description implies usage context (Korean market real-time insights) but does not explicitly state when to use vs alternatives or exclude other tools. No contrast with siblings is provided.

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

get_market_moversA
Read-only
Inspect

Get Korean market movers: 1-minute price surges/crashes (>1%), volume spikes, and top 20 tokens by trading volume on Upbit. Detects rapid price movements and unusual volume activity in Korean crypto markets. Korean retail activity often leads global price movements — early signal for traders.

💰 Price: $0.01 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

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

Annotations declare readOnlyHint=true and openWorldHint=true, which the description does not contradict. The description adds behavioral traits: payment via x402 micropayment on specific chains, detection of rapid price movements and unusual volume. No annotation contradiction.

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 description is somewhat verbose, including payment details and a docs link that are not strictly about tool behavior. While informative, it could be more front-loaded and eliminate non-essential info to improve conciseness.

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?

Given no parameters, annotations for read-only and open world, and presence of an output schema, the description fairly covers what the tool does and its value. It lacks details on output format or pagination, but overall is 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?

There are zero parameters, so the description does not need to add parameter meaning. Baseline 4 is appropriate since schema coverage is 100% and no params exist.

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 it gets Korean market movers, including specific metrics (price surges/crashes >1%, volume spikes, top 20 tokens by volume on Upbit). This differentiates it from sibling tools like get_kr_prices or get_kr_sentiment.

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?

The description provides context for use: 'Korean retail activity often leads global price movements — early signal for traders.' It implies when to use but does not explicitly exclude scenarios or compare to siblings.

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

get_market_readA
Read-only
Inspect

AI-powered Korean crypto market analysis. Combines Kimchi Premium, stablecoin premium, FX rate, Upbit/Bithumb volume rankings, Binance funding rate, open interest, BTC dominance, and Fear & Greed index. Returns AI-generated signal (BULLISH/BEARISH/NEUTRAL), confidence score, actionable summary, and all raw data.

💰 Price: $0.10 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.2/5.0
Behavior4/5

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

Discloses that it uses multiple data sources, returns AI-generated output, and includes pricing/payment details (x402 micropayment). This goes beyond annotations which only indicate read-only and open-world.

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?

Description is somewhat lengthy due to pricing details, but well-structured: purpose first, then indicators, output, and payment. Could be slightly more concise but still efficient.

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?

Fully describes the tool's purpose, inputs (none), outputs (listed), and usage constraints (pricing). With an output schema present, there's no gap in understanding return values.

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?

No parameters, so baseline is 4. The description adds context about the output structure but doesn't need to explain parameters.

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 an AI-powered Korean crypto market analysis, listing specific indicators and what it returns (signal, confidence, summary, raw data). Distinguishes from sibling tools like get_kimchi_premium and get_fx_rate which focus on individual metrics.

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?

Does not explicitly state when to use this tool vs alternatives like get_kimchi_premium or get_global_vs_korea_divergence. The description implies it for comprehensive analysis but lacks explicit guidance.

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

get_stablecoin_premiumA
Read-only
Inspect

Get USDT and USDC premium on Korean exchanges vs official USD/KRW rate. Positive premium = capital flowing INTO Korean crypto market. Negative premium = capital flowing OUT. Key indicator of Korean market fund flow direction, separate from Kimchi Premium.

💰 Price: $0.001 USDC per call 💳 Payment: x402 micropayment on Base, Polygon, or Solana 🔧 Client: AgentCash, Pay.sh, or any x402 SDK 📖 Docs: https://api.printmoneylab.com/.well-known/x402

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

TDQS

A4.6/5.0
Behavior5/5

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

Beyond annotations (readOnlyHint, openWorldHint), the description adds critical behavioral traits: payment method (x402 micropayment), supported chains, client SDKs, and a link to documentation. It also explains the economic interpretation of the output.

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 informative but includes some extraneous details (e.g., emoji, price/micropayment specifics) that could be streamlined. However, it is well-structured with bullet points and front-loaded with the core purpose.

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?

Given zero parameters and an existing output schema, the description completely explains the tool's purpose, interpretation of results, payment requirements, and references. No gaps remain.

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 no parameters, so the description naturally adds no parameter info. Baseline of 4 applies as no additional semantic value is needed beyond the schema.

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 explicitly states 'Get USDT and USDC premium on Korean exchanges vs official USD/KRW rate' and distinguishes itself from Kimchi Premium, making the purpose clear and differentiated from siblings like get_kimchi_premium.

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?

It explains the indicator's meaning (positive/negative premium indicating capital flow) and separates it from Kimchi Premium, but does not explicitly mention when not to use it or alternative tools.

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. Dates show when Glama detected each change.

  1. 6 tool updatesv1.3.4
    • Addedget_global_vs_korea_divergence
    • Addedget_global_vs_korea_divergence_deep
    • Addedget_kr_news_kpop
    • Addedget_kr_news_kpop_summary
    • Addedget_kr_news_semiconductor
    • Addedget_kr_news_semiconductor_summary
  2. 3 tool updatesv0.1.2
    • Changedget_kimchi_premium1 field changed
      • changedInput schema / properties / symbol / description
        Previous value: -"Crypto symbol (e.g., BTC, ETH, XRP, SOL, DOGE)"New value: +"Crypto symbol to check premium for (e.g., BTC, ETH, XRP)"
    • Changedget_kr_prices2 fields changed
      • changedInput schema / properties / exchange / description
        Previous value: -"Exchange to query — 'upbit', 'bithumb', or 'all' for both"New value: +"Exchange to query: upbit, bithumb, or all"
      • changedInput schema / properties / symbol / description
        Previous value: -"Crypto symbol (e.g., BTC, ETH, XRP, SOL, DOGE)"New value: +"Crypto symbol to query (e.g., BTC, ETH, XRP)"
    • Addedget_kr_sentiment
  3. 5 tool updatesv0.1.1
    • Addedget_arbitrage_scanner
    • Addedget_exchange_alerts
    • Changedget_kimchi_premium1 field changed
      • addedInput schema / properties / symbol / description
        Added value: +"Crypto symbol (e.g., BTC, ETH, XRP, SOL, DOGE)"
    • Changedget_kr_prices2 fields changed
      • addedInput schema / properties / exchange / description
        Added value: +"Exchange to query — 'upbit', 'bithumb', or 'all' for both"
      • addedInput schema / properties / symbol / description
        Added value: +"Crypto symbol (e.g., BTC, ETH, XRP, SOL, DOGE)"
    • Addedget_market_movers
  4. 7 tool updatesv0.1.0
    • First observedcheck_health
    • First observedget_available_symbols
    • First observedget_fx_rate
    • First observedget_kimchi_premium
    • First observedget_kr_prices
    • First observedget_market_read
    • First observedget_stablecoin_premium

TDQS

A4.2/5.0
Disambiguation5/5

Every tool has a clearly distinct purpose, from health check to specific premium types, arbitrage scanning, and separate news categories. No two tools overlap in functionality.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern, mostly starting with 'get_', except 'check_health'. The naming is predictable and clear.

Tool Count5/5

17 tools is well-scoped for a comprehensive Korean crypto intelligence service, covering prices, premiums, arbitrage, news, sentiment, and alerts without being overwhelming.

Completeness5/5

The tool set covers the major aspects of Korean crypto market intelligence: prices, multiple premium metrics, arbitrage, market movers, sentiment, alerts, news, and exchange rate. No obvious gaps for its stated purpose.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables users to query Kimchi Premium (KIMP) data for cryptocurrencies, showing the price difference between Korean and international exchanges for assets like Bitcoin and Ethereum.
    3
    18
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for pay-per-call DeFi and crypto data via x402 micropayments on Base. 8 endpoints: token prices, TVL, funding rates, token security, gas tracker, whale monitoring, wallet profiling, and yield scanning.
    8
    51
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    56 pay-per-call MCP endpoints for AI agents. Market signals, macro economics, crypto/DeFi, geopolitical intelligence, SEC filings, GitHub velocity, sanctions screening. USDC on Base Mainnet via x402.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bakyang2/kr-crypto-intelligence'

If you have feedback or need assistance with the MCP directory API, please join our Discord server