Trading signals, regime detection, Fear & Greed, positions for crypto, US and Korean stocks.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"oneqaz-trading": {
"url": "https://api.oneqaz.com/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The context layer for financial AI. > Your AI agent shouldn't just see prices — it should understand > what regime the market is in, which signals are actually working right now, > and how macro flows down to individual assets. > OneQAZ provides this as a single MCP endpoint. > Crypto, US stocks, Korean stocks. 1,100+ symbols. 24/7 live.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'oneqaz-trading-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked oneqaz-trading-mcp against OSV.dev.
Click any tool to inspect its schema.
healthServer health check
market://health
global_summaryGlobal macro regime summary
market://global/summary
global_categoryPer-category analysis (bonds, commodities, forex, vix, credit, liquidity, inflation)
market://global/category/{category}
global_categoriesAvailable categories list
market://global/categories
structure_allAll markets ETF/basket structure
market://structure/all
market_structurePer-market structure analysis
market://{market_id}/structure
market_statusMarket status including regime, positions, and performance
market://{market_id}/status
market_positions_snapshotCurrent positions snapshot for a market
market://{market_id}/positions/snapshot
all_markets_summaryAll markets combined summary
market://all/summary
fear_greed_indexFear & Greed Index
market://indicators/fear-greed
indicators_contextCombined market context indicators
market://indicators/context
signals_summarySignal summary with 24h aggregation
market://{market_id}/signals/summary
signals_feedbackSignal pattern feedback
market://{market_id}/signals/feedback
signals_rolesRole-based signal summary
market://{market_id}/signals/roles
external_summaryExternal context including news, events, and fundamentals
market://{market_id}/external/summary
external_symbolPer-symbol external context
market://{market_id}/external/symbol/{symbol}
unified_symbolUnified technical and external context for a symbol
market://{market_id}/unified/symbol/{symbol}
unified_marketMarket-level unified context
market://{market_id}/unified
cross_marketCross-market pattern analysis
market://unified/cross-market
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol server for building an investor agent
AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.
Remote MCP server to integrate and validate self-hosted PayRam deployments.
MCP Security Weekly
Get CVE alerts and security updates for io.github.wnsod/oneqaz-trading-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The context layer for financial AI.
Your AI agent shouldn't just see prices — it should understand what regime the market is in, which signals are actually working right now, and how macro flows down to individual assets.
OneQAZ provides this as a single MCP endpoint. Crypto, US stocks, Korean stocks. 1,100+ symbols. 24/7 live.
Keywords: MCP, trading, signals, market analysis, regime, portfolio, sentiment, technical analysis, crypto, stocks, Fear & Greed, cross-market, Claude, model context protocol
Financial data APIs are everywhere. Market intelligence is not.
| Typical financial MCP | OneQAZ | |
|---|---|---|
| Price / OHLCV data | ✅ | ✅ |
| Technical indicators | ✅ | ✅ |
| Regime detection (trending / ranging / volatile) | ❌ | ✅ |
| Self-correcting signals (weighted by real outcomes) | ❌ | ✅ |
| Macro → ETF → Individual context chain | ❌ | ✅ |
| Live 24/7 cloud API | ❌ | ✅ |
Signal weights are adjusted continuously based on actual trade outcomes
per regime via Thompson Sampling — not static indicator thresholds.
Every response includes an _llm_summary field optimized for AI consumption.
_llm_summary on every response: Human-readable text summary optimized for AI agent context windows| Market | Exchange | Universe | Symbols |
|---|---|---|---|
| Crypto | Bithumb | All listed pairs | ~440+ |
| Korean Stocks | KOSPI/KOSDAQ | KOSPI 200 | ~200 |
| US Stocks | NYSE/NASDAQ | S&P 500 | ~500 |
All symbols are monitored 24/7 with automated signal generation, regime detection, and virtual trading.
Real-time data, updated every minute.
{
"mcpServers": {
"oneqaz-trading": {
"url": "https://api.oneqaz.com/mcp"
}
}
}
Ask Claude: "What's the current market regime?"
pip install oneqaz-trading-mcp
oneqaz-trading-mcp init # creates sample SQLite databases
oneqaz-trading-mcp serve # starts at http://localhost:8010
http://localhost:8010/docshttp://localhost:8010/mcpThen connect from Claude:
{
"mcpServers": {
"oneqaz-trading": {
"url": "http://localhost:8010/mcp"
}
}
}
Connect OneQAZ and your agent understands market context without you building the pipeline:
# Your agent reads regime + signals + macro in one call
context = mcp.read("market://crypto/unified")
# Or go granular
regime = mcp.read("market://crypto/status") # what phase is the market in?
signals = mcp.call("get_signals", market_id="crypto", min_score=0.7) # what's working now?
macro = mcp.read("market://global/summary") # what's driving this from above?
# Feed to your agent's decision layer
prompt = f"""
Regime: {regime}
High-confidence signals: {signals}
Macro context: {macro}
Recommend portfolio action.
"""
Your AI reacts differently based on market state — no hardcoded rules:
regime = mcp.read("market://us_stock/status")
structure = mcp.read("market://us_stock/structure")
if regime["regime"]["stage"] == "volatile":
signals = mcp.call("get_signals", market_id="us_stock", action_filter="DEFENSIVE")
else:
signals =
... [View full README on GitHub](https://github.com/oneqaz-trading/oneqaz-trading-mcp#readme)