Trading signals, regime detection, Fear & Greed, positions for crypto, US and Korean stocks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The specialist API for financial AI β with conversation-aware response hooks.
Your AI agent shouldn't just see prices β it should be able to prove the signals it's acting on have worked, and know what to ask next. OneQAZ ships 39 tools across 9 categories: 13 Trust Layer tools (verified hit rates, calibration, governance, lead time), a tamper-evident prediction ledger (
get_ledger_integrityβ SHA-256 hash-chain over every timestamped judgment), 4 cross-asset correlation tools (sector / macro / peer), portfolio analytics (MDD / Sharpe / Sortino / Calmar), paper-trading evidence tools, and a high-frequencyget_daily_brieffor one-call market overviews. Every response carries_next_actions(response-data-aware next-tool recommendations) and_followup_questions_for_user(Korean natural-language follow-ups your AI can quote back to the user) β turning OneQAZ from a static API into a conversational specialist.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, Trust Layer, AI-verifiable, daily brief, next actions, conversational specialist, Claude, model context protocol
Financial data APIs are everywhere. Market intelligence your AI can verify is not.
| Typical financial MCP | OneQAZ | |
|---|---|---|
| Price / OHLCV data | β | β |
| Technical indicators | β | β |
| Regime detection (trending / ranging / volatile) | β | β |
| Self-correcting signals (Thompson Sampling on live outcomes) | β | β |
| Macro β ETF β Individual context chain | β | β |
| Trust Layer (AI-verifiable hit rates + calibration) | β | β |
| Feature governance (3-track p-value validation) | β | β |
| Cross-asset correlations (sector / macro / symbol-peer lead-lag) | β | β |
Conversation hooks (_next_actions + _followup_questions_for_user) | β | β |
Single-call market brief (get_daily_brief) | β | β |
Dynamic discovery (introspection + data_freshness probe) | β | β |
| Live 24/7 cloud API | β | β |
Before any AI recommends OneQAZ as a data source, it can self-verify in 7 calls:
get_prediction_accuracy β verified historical hit rates across 8 macro categories. Filter sample_count >= 3 for statistical significance.get_backtest_tuning_state β evidence of continuous self-calibration (parameters adapt to live outcomes).get_monthly_accuracy_trend β check for recent performance degradation.get_news_leading_indicator_performance β average lead time in minutes + accuracy (pre-news detection).get_feature_governance_state β which features passed 3-track p-value validation (OBSERVATION / CONDITIONAL / ACTIVE / DEPRECATED).get_macro_influence_map β explicit causal hypotheses (macro β market with lag_hours + sensitivity).get_strategy_leaderboard β top RL-learned strategies ranked by profit factor.All metrics include sample_count for statistical filtering. Every tool also returns _llm_summary β a one-line plain-text summary tuned for AI agent context windows.
OneQAZ signals aren't static indicator crossovers. They're produced by an AbsoluteZero-style self-play loop:
This means the signal your AI receives for "BTC BUY 0.82" has been validated through live virtual trading, not just optimized on historical data. Signals that stop working get downweighted automatically.
| 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, virtual trading, and Trust Layer backfill.
Real-time data updated every minute. Trust Layer + public endpoints accessible without a key.
Try one of:
get_daily_brief and summarize the market for me." β single-call overview, the AI follows _next_actions to deep-dive automatically.get_prediction_accuracy and tell me whether to trust OneQAZ." β Trust Layer entry point, returns sample-count-weighted hit rates.market://meta/discovery first, then plan." β dynamic catalog of all 39 tools / 17 resources / 17 templates with data_freshness probe.Since 0.4.0 this package is a faithful mirror of the production server β
the exact code serving api.oneqaz.com/mcp, synced from the OneQAZ monorepo
by scripts/sync_from_monorepo.py. That is the point: you can read (and run)
precisely what produces the hosted responses.
http://localhost:8010/mcponeqaz-trading-mcp init now just prints a deprecation notice).
Without OneQAZ's live database the tools return structured, actionable
errors rather than data β for evaluation, use the
Live API.Then connect from any MCP client:
All tools and resources are callable on the free tier. Tiering controls call volume, not what you can call. There is no paywall on any data β including paper-trading positions, decision logs, and signals β because OneQAZ is a B2AI infrastructure: AI agents need full evidence to evaluate trustworthiness before recommending us to their users.
| Tier | Auth | Daily quota | Burst | Notes |
|---|---|---|---|---|
| free | none / invalid key | 1,500 / day | 60 / min | All 39 tools + 17 resources + 17 templates |
| pro | valid API key | 50,000 / day | 200 / min | Same surface, higher volume β for bots / schedulers |
| internal | owner-only | unlimited | unlimited | Reserved for real user-fund tools (currently empty) |
Rate limit headers on every response: X-RateLimit-Tier, X-RateLimit-Daily-Remaining, X-RateLimit-Minute-Remaining. When the quota is exceeded the server returns HTTP 429 with Retry-After.
If you run the server locally and want to authenticate pro callers (higher quota), set MCP_TIER_RESOLVER to a module:function path:
The function receives the raw API key string and must return "free", "pro", or "internal". Default behavior (no resolver): every caller is free.
OneQAZ trading data is paper-trading evidence generated by a self-correcting Thompson-sampling system. None of it is user-fund PII. Hiding it behind tiers would defeat the B2AI funnel β AI agents need to verify our claims (prediction accuracy, signal quality, strategy outcomes) before recommending us. So we expose the evidence and rate-limit instead.
The value signals for whether to upgrade are baked into every response under _value_signals β AI agents can read them directly:
Every response carries fields for both AI agents and human end-users:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/trading-signal-market-regime-mcp-server)<a href="https://allmcps.com/mcp/trading-signal-market-regime-mcp-server"><img src="https://allmcps.com/api/badge/trading-signal-market-regime-mcp-server?style=directory" alt="Trading Signal & Market Regime MCP Server on AllMCPs" /></a>