Korean data API for trading and content agents. South Korea ranks top 3 globally in crypto trading volume. 15 paid endpoints covering 180+ tokens, plus Korean news (K-pop, semiconductor industry) translated to English with AI synthesis.
MCP server — no local code, no API keys, no credentials needed.
json
{
"mcpServers": {
"kr-crypto-intelligence": {
"url": "https://mcp.printmoneylab.com/mcp"
}
}
}
ToolPriceDescriptionget_market_read$0.10AI market analysis — 12+ sources + exchange intelligence + Claude AI token-level signalsget_global_vs_korea_divergence_deep$0.10Deep tier — light data + Korean news signals (Coinness Telegram) + structured AI breakdownget_kr_news_semiconductor_summary$0.10Korean semiconductor news (Samsung, SK Hynix, HBM) + AI market signal (bullish/bearish), trending companiesget_global_vs_korea_divergence$0.05Light tier — global vs Korean price premium + AI interpretationget_kr_sentiment$0.05Korean market sentiment in English — exchange intelligence + Korean news contextget_kr_news_kpop_summary$0.05K-pop news (artists/groups/solo) + AI sentiment, key themes, trending artistsget_kr_news_semiconductor$0.02Korean semiconductor industry news in English (headlines + translation)get_arbitrage_scanner$0.01Token-by-token Kimchi Premium for 180+ tokens, reverse premium, Upbit-Bithumb gapsget_exchange_alerts$0.01New listings/delistings, investment warnings, caution flagsget_market_movers$0.011-min price surges/crashes, volume spikes, top 20 by volumeget_kr_news_kpop$0.01K-pop news (artists/groups/solo) translated to Englishget_kimchi_premium$0.001Dual-basis Kimchi Premium — premium_percent (official USD/KRW) + premium_pct_usdt (Upbit USDT live rate). Gap = real arbitrage marginget_stablecoin_premium$0.001USDT/USDC premium (fund flow indicator)get_kr_prices$0.001KRW prices from Upbit/Bithumbget_fx_rate$0.001USD/KRW exchange rateget_available_symbols(free)Tradeable symbols listcheck_health(free)Service status
GET https://api.printmoneylab.com/api/v1/market-read → $0.10 GET https://api.printmoneylab.com/api/v1/global-vs-korea-divergence-deep → $0.10 GET https://api.printmoneylab.com/api/v1/kr-news/semiconductor-summary → $0.10 GET https://api.printmoneylab.com/api/v1/global-vs-korea-divergence → $0.05 GET https://api.printmoneylab.com/api/v1/kr-sentiment → $0.05 GET https://api.printmoneylab.com/api/v1/kr-news/kpop-summary → $0.05 GET https://api.printmoneylab.com/api/v1/kr-news/semiconductor → $0.02 GET https://api.printmoneylab.com/api/v1/arbitrage-scanner → $0.01 GET https://api.printmoneylab.com/api/v1/exchange-alerts → $0.01 GET https://api.printmoneylab.com/api/v1/market-movers → $0.01 GET https://api.printmoneylab.com/api/v1/kr-news/kpop → $0.01 GET https://api.printmoneylab.com/api/v1/kimchi-premium → $0.001 GET https://api.printmoneylab.com/api/v1/stablecoin-premium → $0.001 GET https://api.printmoneylab.com/api/v1/kr-prices → $0.001 GET https://api.printmoneylab.com/api/v1/fx-rate → $0.001 GET https://api.printmoneylab.com/api/v1/symbols (free) GET https://api.printmoneylab.com/health (free)
The server requires only the tool call parameters listed below. What your MCP client actually transmits depends on the client implementation — please review your MCP client's privacy and transport settings to verify.
Specifically, each tool requires:
get_kimchi_premium, get_global_vs_korea_divergence, get_global_vs_korea_divergence_deep: symbol parameter only (e.g., "BTC")get_kr_prices: symbol and exchange parameters onlyget_kr_news_kpop, get_kr_news_kpop_summary, get_kr_news_semiconductor, get_kr_news_semiconductor_summary: optional limit parameter only (1-10, default 5)get_arbitrage_scanner, get_exchange_alerts, get_market_movers: no parameters — server computes from cached exchange dataget_market_read: no parameters — server fetches all data internally and runs AI analysis server-sideget_kr_sentiment: no parameters — server combines exchange data with Korean news context and runs AI sentiment analysis server-sideget_fx_rate, get_stablecoin_premium, get_available_symbols, check_health: no parametersNote: Like any HTTP service, the server receives standard HTTP metadata (IP address, user-agent) as part of normal network communication.
Network calls only to: mcp.printmoneylab.com and api.printmoneylab.com
How x402 payment works — step by step:
get_kimchi_premium)payment-required headerX-PAYMENT headerKey points:
Every paid response includes a signed receipt for agent accountability. Bots can verify receipt authenticity using the merchant's public key.
The server returns a receipt field in every paid response:
json
{
"receipt": {
"id": "rcpt_20260513_a3f9c1",
"issued_at": "2026-05-13T07:30:00.000Z",
"endpoint": "/api/v1/kimchi-premium",
"amount": "0.001",
"currency": "USDC",
"network": "eip155:8453",
"tx_hash": "0x...",
"payer": "0x...",
"merchant": "0xcF9223eCe895258dEa8D288AEBcf846Ab8E342fB",
"signature": "0x...",
"signer": "0x1AdF0f9e576E94a150208F08D2C31F791932E781"
}
}
Verification (Python):
python
from eth_account import Account
from eth_account.messages import encode_defunct
payload = "|".join([
r["id"], r["endpoint"], r["amount"], r["currency"],
r["network"], r["tx_hash"], r["payer"], r["merchant"], r["issued_at"]
])
recovered = Account.recover_message(
encode_defunct(text=payload),
signature=r["signature"]
)
# recovered.lower() == r["signer"].lower() → authentic
Merchant public key is published at:
https://api.printmoneylab.com/.well-known/x402 under receipt_signer.public_key
Receipt verification is optional but recommended for agents that need to maintain audit logs or reconcile payments.
This skill is designed to be invoked by the agent when the user asks about Korean crypto markets, Korean financial news, K-pop news, or Korean semiconductor industry news. If your platform supports invocation controls: