Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

OneQAZ Trading Intelligence

io.github.wnsod/oneqaz-trading-mcp

Live market data, signals, positions, and macro analysis for crypto, KR stocks, and US stocks.

Uptime
100.0%
1 direct probes · 30d
Response
2872ms
last probe
Tools
39
callable
Resources
17
readable
Prompts
0
available

Tools · 39

get_trade_history

Purpose: Query paper-trading history with dynamic filters (action / P&L / time / symbol). Triggers (casual questions too): "what trades happened lately?", "최근 거래 내역 보여줘", "how did the BTC trades g…

analyze_trades

Purpose: Aggregate paper trades by day / pattern / symbol. Triggers (casual questions too): "how's the week been?", "이번 주 매매 성적 어때?", "which patterns are working?", "어떤 종목이 제일 잘 벌었어?", "break down…

get_winning_trades

Purpose: Winning paper trades only (P&L > 0). Convenience wrapper around get_trade_history(min_pnl=0.01). Triggers (casual questions too): "what worked?", "뭐가 제일 잘 벌었어?", "show me the winners", "b…

get_losing_trades

Purpose: Losing paper trades only (P&L < 0). Convenience wrapper around get_trade_history(max_pnl=-0.01). Triggers (casual questions too): "어디서 잃었어?", "show me the losses", "what went wrong?", "wo…

get_positions

Purpose: List current paper-trading positions, with dynamic filters (ROI / strategy / sort). Triggers (casual questions too): "what are you holding?", "current positions?", "뭐 들고 있어?", "what's the…

get_position_detail

Purpose: Per-symbol paper position deep-dive (position + recent trades + decisions). Triggers (casual questions too): "how's the BTC position doing?", "삼성전자 얼마나 벌고 있어?", "why are you holding X?", …

get_profitable_positions

Purpose: Profitable paper positions (ROI > 0). Convenience wrapper around get_positions(min_roi=0.01). Triggers (casual questions too): "what's winning right now?", "지금 뭐가 수익 나고 있어?", "show me the…

get_losing_positions

Purpose: Losing paper positions (ROI < 0). Convenience wrapper around get_positions(max_roi=-0.01). Triggers (casual questions too): "what's underwater?", "지금 뭐가 물려 있어?", "show me the red ones", "…

get_strategy_distribution

Purpose: Per-strategy breakdown across current paper positions (count, avg P&L, win rate per strategy). Triggers (casual questions too): "what strategies are you running?", "무슨 전략 돌리고 있어?", "which…

get_latest_decisions

Purpose: Track-B (signal-driven) paper-trading decision log (Track B = the signal-engine decision path — indicator/Thompson-sampling driven; Track A = the LLM judgement path, see get_llm_tradi…

get_llm_trading_decisions

Purpose: Track-A (LLM-driven) paper-trading judgement log (Track A = the LLM judgement path, applied to trading only as a capped bias on top of engine signals; Track B = the signal-engine path…

get_signals

Purpose: Query research signals with dynamic filters (symbol / interval / action / score / confidence). Triggers (casual questions too): "should I buy / sell X?", "살까 말까?", "good entry?", "what's …

get_signal_detail

Purpose: Per-symbol signal deep-dive — latest signal + history + feedback. Triggers (casual questions too): "why is BTC a buy?", "그 시그널 근거가 뭐야?", "signal history for AAPL?", "이 종목 시그널 자세히 보여줘", …

get_role_analysis

Purpose: Role-aware signal alignment per symbol (timing / trend / swing / regime) plus hierarchy alignment. Triggers (casual questions too): "is BTC bullish across timeframes?", "단기랑 장기가 같은 방향이야?", …

get_prediction_accuracy

Purpose: Per-cell (category, target_market, lag_bucket) hit rates WITH the honest baselines (schema 1.1): persistence_accuracy (the null model — regimes are sticky, so raw accuracy mostly meas…

get_backtest_tuning_state

Purpose: Continuous self-calibration evidence. Each entry shows the auto-tuned lag_hours and sensitivity per cell, derived from real backtest outcomes. Proves the system adapts to measured rea…

get_monthly_accuracy_trend

Purpose: Monthly accuracy time series per (category, target_market, lag_bucket). Use to verify sustained performance and detect recent degradation. Triggers (casual questions too): "is accuracy im…

get_news_leading_indicator_performance

Purpose: Evidence that OneQAZ detects price moves BEFORE news publication. Returns leading_score, avg_lead_time_minutes, and accuracy_pct per event type. Strongest Trust Layer A evidence (Laye…

get_news_causality_breakdown

Purpose: Three-bucket news classification proving systematic discrimination between anticipated and surprise events. ANTICIPATED = scheduled + pre-move detected, SURPRISE_WITH_PRECURSOR = casc…

get_feature_governance_state

Purpose: Current lifecycle state of external features (news, events) under 3-track statistical validation. Lifecycle: OBSERVATION -> CONDITIONAL -> ACTIVE (p-value passed) or DEPRECATED (no ed…

get_structure_calibration

Purpose: Level 2 (ETF / basket / sector granularity — Level 1 is individual symbols) prediction calibration. Returns hit_rate_ema per (market, group, interval, regime_bucket) with sample count…

get_structure_validation_history

Purpose: Daily validation history of Level 2 structure predictions (Level 2 = ETF / basket / sector granularity). Each row shows the hit_rate for a specific day, enabling time-series verificat…

get_strategy_leaderboard

Purpose: Top RL-learned research strategies — GLOBAL pool + per-symbol partition. Layer E evidence (Layer E = strategy-performance tier of the 5-layer trust pyramid). The GLOBAL pool may inclu…

get_active_predictions

Purpose: Currently pending predictions (outcome IS NULL). Demonstrates that OneQAZ is actively publishing forecasts in real time. Combined with get_prediction_accuracy, proves the system goes …

get_macro_influence_map

Purpose: Expose OneQAZ's pre-defined causal hypothesis map. Each macro category (bonds, forex, vix, credit, liquidity, inflation, commodities, energy) is mapped to a target market with lag_hou…

explain_decision

Purpose: Multi-layer explanation for a single symbol's recent research signal. Combines (1) technical score_trace from the signals store, (2) Thompson + regime scores from the virtual decision…

get_cross_market_correlation

Purpose: Cross-market lead-lag relationships and decoupling events. Shows how markets influence each other (correlations) and when they diverge (decoupling, e.g. BTC up while stocks down). Tri…

get_sector_correlations_tool

Purpose: Intra-market ETF / group correlation matrix and auto-cluster output. Quantifies structural co-movement (e.g. ARKK <-> QQQ) for diversification and sector-avoidance reasoning. Triggers…

get_macro_causality_graph_tool

Purpose: Lag-aware causal graph between macro categories (bonds / vix / forex / credit / inflation / liquidity / commodities). Returns only statistically significant lead-lag pairs (e.g. f…

get_symbol_peer_links_tool

Purpose: Symbol-level lead-lag links (e.g. META -> AMZN, lag=15m, rho=+0.53). When `symbol` is set, only peers that lead or follow that symbol are returned. Triggers (casual questions too): "what …

get_feature_governance_status_tool

Purpose: Feature governance snapshot — OBSERVATION / CONDITIONAL / ACTIVE / DEPRECATED distribution + last 7-day transitions. Surfaces which features survived statistical validation and which …

get_daily_brief

Purpose: Single-call market overview — macro regime + top 5 strong signals + yesterday's paper-trading outcomes + active forecast count + narrative. Use this as the first call when answering "…

get_resolved_predictions

Purpose: Raw, row-level prediction ledger — every macro regime prediction's full lifecycle (created_at -> resolved_at -> outcome). This is the auditable evidence behind get_prediction_accuracy…

get_ledger_integrity

Purpose: Tamper-evidence for the prediction ledger — a daily SHA-256 hash chain over all created/resolved prediction rows, with the exact canonical recipe published so any third party can reco…

get_trade_outcomes_bulk

Purpose: Cursor-paginated bulk export of the prediction -> trade -> outcome chain — paper trades with realized P&L, each linked (best-effort, same-symbol 2h window) to the signal prediction th…

search

Purpose: ChatGPT-connector-standard discovery search over OneQAZ's live surface — tools, resources, and the latest strong combined signals across crypto / kr_stock / us_stock. Returns result i…

fetch

Purpose: ChatGPT-connector-standard document fetch by id from `search` results. Namespaces: `tool:{name}` returns the tool's full documentation and how to call it; `resource:{uri}` returns the…

get_signal_calibration

Purpose: Reliability diagram data for Level-1 signal confidence — realized hit rate per confidence bucket ([0.5,0.6) ... [0.9,1.0]) with ECE summary. Lets an agent verify whether a 0.9-confide…

get_performance_metrics

Purpose: Portfolio-level performance metrics (MDD / Sharpe / Sortino / Calmar / monthly returns / equity curve) over a FIXED window — the single canonical computation path shared by the OneQAZ…

Resources · 17

health_check

서버 헬스체크 Returns: 서버 상태 정보 (status, timestamp, version) [출력 스키마] status(str), timestamp(str:ISO8601), version(str), server(str), project_root(str).

market://health
server_info

서버 정보 — 정적 자기소개 + 전체 카탈로그로의 포인터 [2026-07-08] 스테일 정리: 종전엔 레거시 SQLite 경로(SIGNAL_DIR_PATHS 등)를 데이터 소스로 소개하고 endpoints 를 축약판(18개)으로 나열해 meta/discovery 와 불일치했다 (Wave I 이후 실데이터는 전부 PG). 이제 데이터 소스는 PG 스키마 기…

market://info
pg_pool_stats_resource

[역할] MCP 프로세스의 psycopg ConnectionPool 통계 (스키마별 in-use/avail/waiter). [호출 시점] 풀 고갈 의심 시. waiter>0 가 연속되면 pool 크기 or 쿼리 지연 문제. [출력 스키마] pools{schema→{pool_size,available,requests_queued,requests_waiting…

market://meta/pg-pool
get_tool_chains_meta

[역할] 도구/리소스 의존관계, 추천 호출 체인, 사용 가이드를 반환합니다. [호출 시점] 어떤 도구를 어떤 순서로 호출해야 하는지 안내 필요 시. 세션 시작 시 한번 호출 권장. [선행 조건] 없음. [후속 추천] usage_hint.start_here에 명시된 Resource부터 시작. [주의] 메타 정보이므로 실시간 데이터가 아닙니다. [출력 스키마]…

market://meta/tool-chains
discovery_manifest

[역할] 전체 Resource(static+template)와 Tool 카탈로그 + OneQAZ positioning 을 한 번에 반환. 카탈로그는 등록된 tool/resource 의 introspection 결과로 동적 생성되어 시스템이 진화해도 항상 최신. data_freshness 는 PG 실측값. [호출 시점] 세션 시작 시…

market://meta/discovery
get_global_regime_summary

[역할] 원자재/국채/외환 등 전체 매크로 레짐 요약. [호출 시점] 시장 전체 방향성 파악 시 첫 번째로 호출. [선행 조건] 없음 (최상위 Resource). [후속 추천] market://global/category/{category}, market://{market_id}/unified. [주의] 캐시 TTL=300초. [출력 스키마] ai_summ…

market://global/summary
list_categories

[역할] 사용 가능한 매크로 카테고리 목록과 DB 존재 여부. [호출 시점] 카테고리 확인 시. [선행 조건] 없음. [후속 추천] market://global/category/{category}. [주의] DB 존재 여부만 확인. [출력 스키마] categories[{id(str),db_path(str),exists(bool)}].

market://global/categories
get_all_markets_summary

[역할] crypto+kr_stock+us_stock 3개 시장 상태를 한번에 반환. [호출 시점] 전체 포트폴리오 개요 시 가장 먼저 호출. [선행 조건] 없음. [후속 추천] market://{market_id}/status, market://unified/cross-market. [주의] TTL=60초. 3개 시장 순차 조회. [출력 스키마] time…

market://all/summary
get_all_structures

[역할] 모든 시장의 ETF/바스켓 구조 분석 요약. [호출 시점] 시장 구조 전체 파악 시. [선행 조건] 없음. [후속 추천] market://{market_id}/structure, market://global/summary. [주의] 구조 요약 JSON 없는 시장은 건너뜀. [출력 스키마] market_id→{overall{regime,score},…

market://structure/all
get_fear_greed

[역할] Fear & Greed Index(시장 심리, 0-100). [호출 시점] 시장 심리 빠르게 파악 시. [선행 조건] 없음. [후속 추천] market://indicators/regime, market://indicators/context. [주의] Alternative.me API. TTL=300초. API 장애 시 캐시 사용. [출력 스키마] …

market://indicators/fear-greed
get_market_regime

[역할] 4-Layer 시장 레짐(Short/Mid/Long/SuperLong 레이어별 레짐/점수/변동성). [호출 시점] 다중 시간프레임 레짐 분석 시. [선행 조건] 없음. [후속 추천] market://indicators/context, market://global/summary. [주의] MarketAnalyzer 의존. [출력 스키마] ai_sum…

market://indicators/regime
get_market_context

[역할] Fear&Greed + 4-Layer 레짐 결합 종합 시장 컨텍스트. [호출 시점] 시장 지표 한번에 확인 시. fear-greed+regime 2개 호출 대체. [선행 조건] 없음. [후속 추천] market://{market_id}/unified, market://all/summary. [주의] 한쪽 실패해도 나머지 반환. [출력 스키마] ai…

market://indicators/context
get_macro_events

[역할] 활성 매크로 이벤트의 라이프사이클 상태(전쟁/금융위기 등 장기 이벤트). [호출 시점] 진행 중인 글로벌 매크로 이벤트 확인 시. [선행 조건] market://global/summary 권장. [후속 추천] market://unified/cross-market. [주의] 이벤트 없으면 빈 배열. [출력 스키마] _contract 포함. total…

market://global/macro_events
get_cross_market_correlations

[역할] 교차시장 상관관계(금-BTC, 국채-주식, 달러-신흥시장 등 패턴 감지). [호출 시점] 시장간 상관관계/디커플링 분석 시. [선행 조건] market://global/summary 권장. [후속 추천] market://derived/cross-decoupling, market://all/summary. [주의] TTL=120초. 사전 정의된 패턴…

market://unified/cross-market
get_event_leading_scores

[역할] 이벤트 선행 점수(시장의 이벤트 선반영 정도). [호출 시점] 이벤트 기반 매매 전략 수립 시. [선행 조건] external/causality 권장. [후속 추천] market://derived/reaction-speed. [주의] 데이터 축적 필요. [출력 스키마] ai_summary 래핑. full_data: scores[{event_type…

market://derived/event-leading
get_cross_market_decoupling

[역할] 크로스마켓 디커플링 지수(상관 시장간 이탈 감지). [호출 시점] 교차시장 이상 징후 감지 시. [선행 조건] market://unified/cross-market 권장. [후속 추천] market://global/summary. [주의] 계산 데이터 없으면 빈 결과. [출력 스키마] ai_summary 래핑. full_data: pairs[{so…

market://derived/cross-decoupling
get_news_reaction_speed

[역할] 뉴스 반응 속도(시장의 뉴스 반응 시간/정확도). [호출 시점] 뉴스 기반 매매 타이밍 최적화 시. [선행 조건] external/summary 권장. [후속 추천] market://derived/event-leading. [주의] news_reaction_speed 기반. [출력 스키마] ai_summary 래핑. full_data: speed_…

market://derived/reaction-speed

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "oneqaz_trading_intelligence": {
      "url": "https://api.oneqaz.com/mcp",
      "transport": "streamable-http"
    }
  }
}