accueil / serveurs / Finance & Paiement / ai.marketintell/marketintell
ai.marketintell/marketintell
serveur MCP (Model Context Protocol) · marketintell 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que ai.marketintell/marketintell est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.marketintell/marketintell » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 17 outils
- alpha_signals≈ 256 tokens
Fetch recent alpha signals — automated market intelligence. Crypto signals every ~10 min; equities (Beta) every ~30 min during US market hours. Filter by domain to narrow.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Number of signals to return (1-50, default 10)domain· string · optionnel · crypto | us_equities | india_stocks
Filter by asset domain. Omit to return all domains mixed.include_execution· boolean · optionnel
When true, inline venue/precision metadata (venue, venue_symbol, max_leverage, sz_decimals) on each signal's setup so you can place an order without a second tokens lookup.
Exemple d'appel{"name": "alpha_signals", "arguments": {"limit": 1, "domain": "crypto", "include_execution": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - billing_status≈ 113 tokens
Return the authenticated key's plan, daily quota usage, monthly LLM-cost-cents, and cap. Mirrors GET /v1/billing/status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "billing_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - chat≈ 657 tokens
Run a query through MarketIntell's brain (auto-routes to T1 fast agent or T2 CoT pipeline based on intent). Returns synthesized analysis with citations and trade setup when relevant.
Paramètres, retour & exemple (7)
Paramètresquery· string · requis
Natural language query, e.g. 'Should I long BTC?', 'What caused ETH to dump?'domain· string · optionnel · crypto | us_equities | india_stocks
Asset domain override — bypasses the auto-classifier.session_id· string · optionnel
Optional UUID of an existing chat session to continue. Omit to start a new session.portfolio_id· string · optionnel
Explicit portfolio override for portfolio-aware chat.include_facts· boolean · optionnel
When true, attach fact_projection (neutral Fact[] + thesis) to the result. Default off.response_format· object · optionnel
Structured-output control — mirrors REST /v1/chat response_format.include_portfolio· boolean · optionnel
Force auto-load (true) or opt out (false) of the caller's default portfolio for this turn.
Exemple d'appel{"name": "chat", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - chat_deep≈ 644 tokens
Run a query through MarketIntell's T3 supervisor — parallel specialists across technical/derivatives/macro/social/onchain/etc. plus synthesis. Slower (~25-40s) and costlier than `chat`. Pro tier only.
Paramètres, retour & exemple (7)
Paramètresquery· string · requis
Multi-perspective query, e.g. 'Full breakdown of ETH', 'Compare BTC vs ETH vs SOL across all angles'domain· string · optionnel · crypto | us_equities | india_stocks
Asset domain override — bypasses the auto-classifier.session_id· string · optionnelportfolio_id· string · optionnel
Explicit portfolio override for portfolio-aware chat.include_facts· boolean · optionnel
When true, attach fact_projection (neutral Fact[] + thesis) to the result. Default off.response_format· object · optionnel
Structured-output control — mirrors REST /v1/chat response_format.include_portfolio· boolean · optionnel
Force auto-load (true) or opt out (false) of the caller's default portfolio for this turn.
Exemple d'appel{"name": "chat_deep", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_approve_intent≈ 210 tokens
Approve a pending trade intent and place the order at the broker. Returns the executed_order audit row. Requires `trade` scope.
Paramètres, retour & exemple (3)
Paramètresqty· number · optionnel
Override qty at approval timeintent_id· string · requis
UUID of a pending trade intent owned by the callernotional_cents· integer · optionnel
Override notional at approval time
Exemple d'appel{"name": "execute_approve_intent", "arguments": {"intent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_list_intents≈ 154 tokens
List the caller's recent trade intents (pending, executed, rejected). Requires `trade` scope.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelstatus· string · optionnel · pending | approved | executed | rejected | execution_failed | expired
Exemple d'appel{"name": "execute_list_intents", "arguments": {"limit": 1, "status": "pending"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_propose_intent≈ 534 tokens
Propose a trade intent to the user's connected broker. Writes a pending row the user reviews + approves. Requires `trade` scope. Use this when an agent wants to act on a signal without placing the order itself.
Paramètres, retour & exemple (12)
Paramètresqty· number · optionnel
Per-share / per-token qty (alternative to notional)side· string · requis · buy | sell
Directionsymbol· string · requis
Ticker / token, e.g. AAPL or BTCreasoning· string · requis
Plain-English rationale, surfaced to the user when they review the intentsignal_id· string · optionnel
MarketIntell TradeSignal ID, if this is acting on oneconfidence· number · requis
Your confidence 0-1order_type· string · optionnel · market | limit | bracketstop_price· number · optionnelasset_class· string · requis · crypto_spot | crypto_perp | equity | option
Asset class — must match the broker's supportedAssetClasseslimit_price· number · optionneltake_profits· array · optionnelnotional_cents· integer · optionnel
USD cents notional (preferred sizing — broker converts to qty)
Exemple d'appel{"name": "execute_propose_intent", "arguments": {"side": "buy", "symbol": "texte", "reasoning": "texte", "confidence": 1, "asset_class": "crypto_spot"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - execute_read_portfolio≈ 127 tokens
Read the caller's connected broker account snapshot — equity, cash, buying power, open positions. Requires `trade` scope.
Paramètres, retour & exemple (1)
Paramètresbroker_connection_id· string · optionnel
Exemple d'appel{"name": "execute_read_portfolio", "arguments": {"broker_connection_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - health≈ 101 tokens
MarketIntell system health — uptime, cache stats, memory, provider circuit-breaker states.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "health", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - portfolio_analyze≈ 152 tokens
Compute PnL + risk assessment for a portfolio you own. Returns per-holding pnl, risk_assessment, and top_risks.
Paramètres, retour & exemple (1)
Paramètresportfolio_id· string · requis
Portfolio ID returned by portfolio_create or portfolio_list
Exemple d'appel{"name": "portfolio_analyze", "arguments": {"portfolio_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - portfolio_create≈ 278 tokens
Create a new portfolio for the authenticated key. Holdings are token symbol + amount (+ optional entry_price and notes).
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Display name, e.g. 'Main', 'Tax-loss harvest'holdings· array · requis
Exemple d'appel{"name": "portfolio_create", "arguments": {"name": "texte", "holdings": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - portfolio_list≈ 104 tokens
List all portfolios owned by the authenticated key. Returns id, name, holdings, timestamps.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "portfolio_list", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register≈ 248 tokens
Step 2 of MCP self-signup. Submit the challenge id + solved nonce to provision a fresh Free-tier API key. The key is shown ONCE — store it. Pro upgrades go through Stripe checkout; this tool only issues Free keys.
Paramètres, retour & exemple (3)
Paramètresname· string · requis
Human-readable label for the new key, e.g. 'Claude Desktop on my laptop'. Shown in the keys admin UI.nonce· string · requis
Nonce that satisfies the proof-of-work constraint.challenge_id· string · requis
ID returned by register_challenge.
Exemple d'appel{"name": "register", "arguments": {"name": "texte", "nonce": "texte", "challenge_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_challenge≈ 179 tokens
Step 1 of MCP self-signup. Returns a proof-of-work challenge. Solve locally (find a nonce whose sha256 has the required leading zero hex chars), then call `register` with { challenge_id, nonce, name }.
Paramètres, retour & exemple (1)
Paramètresdifficulty· integer · optionnel
Optional override (1-8). Default comes from POW_DIFFICULTY env (typically 5 ≈ 5s solve).
Exemple d'appel{"name": "register_challenge", "arguments": {"difficulty": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screener≈ 164 tokens
Token screening — find trending tokens, top gainers, and top losers. Use this to discover what's moving in the market right now.
Paramètres, retour & exemple (1)
Paramètrestype· string · optionnel · trending | gainers | losers | all
'trending' (hot tokens), 'gainers' (top 24h gainers), 'losers' (top 24h losers), or 'all'
Exemple d'appel{"name": "screener", "arguments": {"type": "trending"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sessions_list≈ 134 tokens
List the authenticated key's recent chat sessions. Useful to resume prior conversations.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Max sessions to return (1-100)
Exemple d'appel{"name": "sessions_list", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - signal_performance≈ 182 tokens
Realized signal accuracy — rolling 30-day win rate over CLOSED trade signals, where a win is a real take-profit / in-profit expiry (net positive after fees & leverage) and a loss is a real stop-loss / losing expiry. Win-rate is over resolved signals only; flat (break-even) and cancelled/no-fill/ambiguous signals are reported but excluded from the rate. Broken down by timeframe and direction.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "signal_performance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».