accueil / serveurs / Finance & Paiement / dev.aatos/aatos
dev.aatos/aatos
serveur MCP (Model Context Protocol) · ai-agent-tokenized-stock 1.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 dev.aatos/aatos est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.aatos/aatos » 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 37 outils
- stocktoken_access_activate≈ 107 tokens
After ETH payment to treasury is confirmed, verify and issue API key (shown once).
Paramètres, retour & exemple (3)
Paramètrestier· string · optionnel · pro | teamowner· string · requistxHash· string · optionnel
Exemple d'appel{"name": "stocktoken_access_activate", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_access_checkout≈ 103 tokens
Build on-chain ETH payment plan for Pro/Team. After user pays, call stocktoken_access_activate.
Paramètres, retour & exemple (2)
Paramètrestier· string · optionnel · pro | teamowner· string · requis
Exemple d'appel{"name": "stocktoken_access_checkout", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_access_pricing≈ 64 tokens
List Free / Pro / Team pricing (ETH on-chain, no Stripe) and how agents pay for write tools.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_access_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_access_status≈ 71 tokens
Check paid access for current API key context or a wallet owner.
Paramètres, retour & exemple (1)
Paramètresowner· string · optionnel
Exemple d'appel{"name": "stocktoken_access_status", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_basket_preview≈ 78 tokens
Preview basket prices only. This does not swap and it is not a vault deposit. For one Stock Token, use stocktoken_quote then stocktoken_execute_plan.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_basket_preview", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_execute_plan≈ 384 tokens
Build an unsigned swap plan on chain 4663. Picks the executable venue with the higher amountOut (v4, v3, 0x, or Uniswap API). Steps are an ETH fee of about 10 bps, token approve, and the swap. v4 also adds a Permit2 approval. Does NOT sign or broadcast. Pro required. The user signs. A v4 plan expires 30 minutes after it is built.
Paramètres, retour & exemple (9)
Paramètresowner· string · requis
0x wallet on chain 4663 that will sign. Not an API key.tokenIn· string · requis
Registry symbol or address, usually USDGamountIn· string · optionnel
Raw amount in. One of amountIn or amountInHuman is required.tokenOut· string · requis
Registry symbol or address, e.g. NVDAsessionId· string · optionnel
Existing session id, if one was createdapproveMax· boolean · optionnel
Unlimited allowance. Leave false.notionalUsd· number · optionnel
USD notional for the policy checkslippageBps· integer · optionnel
Slippage in basis points. Default 50.amountInHuman· string · optionnel
Human amount, e.g. "10"
Exemple d'appel{"name": "stocktoken_execute_plan", "arguments": {"owner": "texte", "tokenIn": "texte", "tokenOut": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_explain_routing≈ 100 tokens
Start here. Brokerage equities go to Robinhood Trading MCP. Stock Tokens on chain 4663 stay here: stocktoken_list, stocktoken_price, stocktoken_quote, stocktoken_execute_plan.
Paramètres, retour & exemple (1)
ParamètresuserIntent· string · optionnel
Exemple d'appel{"name": "stocktoken_explain_routing", "arguments": {"userIntent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_fees≈ 64 tokens
Summarize disclosed AATOS execution fee events and on-chain monetization status (treasury / ETH fees).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_fees", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_find_pools≈ 108 tokens
Scan Uniswap v3 pool addresses only. This is not a fill check and it does not see v4. For a swap, use stocktoken_quote then stocktoken_execute_plan.
Paramètres, retour & exemple (2)
ParamètrestokenA· string · requistokenB· string · requis
Exemple d'appel{"name": "stocktoken_find_pools", "arguments": {"tokenA": "texte", "tokenB": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_get≈ 121 tokens
Get metadata for one canonical Stock Token or core asset by symbol (e.g. NVDA) or contract address on Robinhood Chain 4663. Use to verify a token is official before trading.
Paramètres, retour & exemple (1)
ParamètressymbolOrAddress· string · requis
Ticker like NVDA or 0x contract address
Exemple d'appel{"name": "stocktoken_get", "arguments": {"symbolOrAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_intent_typed_data≈ 186 tokens
Build EIP-712 typed data for an agent trade intent (offchain authorization standard). User/wallet signs; onchain verifier later.
Paramètres, retour & exemple (8)
Paramètresnonce· integer · optionnelowner· string · requistokenIn· string · requis
Symbol or addressamountIn· string · requistokenOut· string · requissessionId· string · requisdeadlineSec· integer · optionnelminAmountOut· string · optionnel
Exemple d'appel{"name": "stocktoken_intent_typed_data", "arguments": {"owner": "texte", "tokenIn": "texte", "amountIn": "texte", "tokenOut": "texte", "sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_liquidity_matrix≈ 121 tokens
Liquidity matrix for major USDG pairs on chain 4663. each row reports hookless Uniswap v4 and on-chain v3. eitherExecutable true means at least one of those can fill the sample size. A false row is not every pool on earth: hooked v4 pools are not scanned. If stocktoken_quote.executable is false, do not promise a fill.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_liquidity_matrix", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_list≈ 174 tokens
List canonical Stock Tokens, ETFs, USDG, and WETH on Robinhood Chain 4663. Use this before trusting any address. Do NOT use for US brokerage equities (use Robinhood Trading MCP). Only registry addresses are real tokenized stocks.
Paramètres, retour & exemple (1)
Paramètreskind· string · optionnel · stock | etf | stable | wrapped_native | all
Filter by token kind. Use stock for Stock Tokens. Default all.
Exemple d'appel{"name": "stocktoken_list", "arguments": {"kind": "stock"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_metrics≈ 55 tokens
Operational metrics for this AI Agent Tokenized Stock OS process.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_metrics", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_morpho_deposit_plan≈ 142 tokens
Build non-custodial ERC-4626 deposit plan (approve USDG + deposit) into Morpho Steakhouse Earn vault. Does NOT broadcast.
Paramètres, retour & exemple (4)
Paramètresowner· string · requisassets· string · optionnel
Raw USDG amount (6 decimals)approveMax· boolean · optionnelassetsHuman· string · optionnel
Human USDG amount e.g. "100"
Exemple d'appel{"name": "stocktoken_morpho_deposit_plan", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_morpho_position≈ 92 tokens
Read a wallet's Morpho Earn (steakUSDG) share balance and underlying USDG on chain 4663.
Paramètres, retour & exemple (1)
Paramètresowner· string · requis
0x wallet address
Exemple d'appel{"name": "stocktoken_morpho_position", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_morpho_status≈ 65 tokens
Morpho / Robinhood Earn status on chain 4663: Steakhouse USDG vault address, live TVL, share price.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_morpho_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_morpho_withdraw_plan≈ 120 tokens
Build non-custodial Morpho Earn withdraw (by USDG) or redeem (by shares) plan. Does NOT broadcast.
Paramètres, retour & exemple (5)
Paramètresowner· string · requisassets· string · optionnelshares· string · optionnelassetsHuman· string · optionnelsharesHuman· string · optionnel
Exemple d'appel{"name": "stocktoken_morpho_withdraw_plan", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_permit2_prepare≈ 140 tokens
Optional Permit2 helper. stocktoken_execute_plan already includes the Permit2 approval on a v4 route. Use this only when you are assembling a plan by hand.
Paramètres, retour & exemple (2)
Paramètrestoken· string · requis
Token symbol or address to approve via Permit2permitData· ? · optionnel
Optional Uniswap quote.permitData to normalize for signing
Exemple d'appel{"name": "stocktoken_permit2_prepare", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_policy_get≈ 66 tokens
Get current AI Agent Tokenized Stock OS agent policy (max notional, slippage, simulate-first, kill switch).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_policy_get", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_policy_set≈ 147 tokens
Update session policy guardrails for AI Agent Tokenized Stock OS.
Paramètres, retour & exemple (6)
Paramètreskilled· boolean · optionnelallowedSymbols· array · optionnelmaxNotionalUsd· number · optionnelmaxSlippageBps· integer · optionnelrequireSimulate· boolean · optionnelmaxDailyNotionalUsd· number · optionnel
Exemple d'appel{"name": "stocktoken_policy_set", "arguments": {"killed": true, "allowedSymbols": [], "maxNotionalUsd": 1, "maxSlippageBps": 1, "requireSimulate": true, "maxDailyNotionalUsd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_price≈ 154 tokens
Read the Chainlink USD price and ERC-8056 uiMultiplier for one registry token on chain 4663. This is not a swap quote and not a brokerage quote. Use stocktoken_quote when you need amountOut.
Paramètres, retour & exemple (1)
ParamètressymbolOrAddress· string · requis
Ticker like NVDA or a 0x registry address
Exemple d'appel{"name": "stocktoken_price", "arguments": {"symbolOrAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_protocols≈ 66 tokens
Return Uniswap Universal Router, PoolManager, WETH, USDG, and feed source metadata for Robinhood Chain 4663.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_protocols", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_quote≈ 347 tokens
Quote a Stock Token swap on chain 4663. Compares 0x, the Uniswap API, on-chain Uniswap v3, and hookless Uniswap v4, and returns the executable route with the higher amountOut. If none is executable, the result is oracle-indicative and is not a fill. Pro required. Does not sign or broadcast.
Paramètres, retour & exemple (8)
Paramètresfirm· boolean · optionnel
Request firm 0x calldata when possible. Default true.tokenIn· string · requis
Registry symbol or 0x address, e.g. USDGamountIn· string · optionnel
Raw token units. Use this or amountInHuman.tokenOut· string · requis
Registry symbol or 0x address, e.g. NVDArecipient· string · optionnel
0x recipient. v3 uses it. v4 pays the signing wallet.notionalUsd· number · optionnel
Optional USD notional for policy. Not the swap size.slippageBps· integer · optionnel
Slippage in basis points. Default 50.amountInHuman· string · optionnel
Human amount, e.g. "25" USDG
Exemple d'appel{"name": "stocktoken_quote", "arguments": {"tokenIn": "texte", "tokenOut": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_session_create≈ 186 tokens
Create a durable agent session with scoped permissions (persisted to DATA_DIR). Non-custodial.
Paramètres, retour & exemple (7)
Paramètresowner· string · requisttlHours· number · optionnelsessionKey· string · optionnelpermissions· array · optionnelmaxNotionalUsd· number · optionnelallowlistSymbols· array · optionnelmaxDailyNotionalUsd· number · optionnel
Exemple d'appel{"name": "stocktoken_session_create", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_session_kill≈ 74 tokens
Kill an agent session immediately (kill switch).
Paramètres, retour & exemple (1)
ParamètressessionId· string · requis
Exemple d'appel{"name": "stocktoken_session_kill", "arguments": {"sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_session_list≈ 67 tokens
List agent sessions, optionally filtered by owner.
Paramètres, retour & exemple (1)
Paramètresowner· string · optionnel
Exemple d'appel{"name": "stocktoken_session_list", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_session_update≈ 154 tokens
Update limits/permissions on an existing session.
Paramètres, retour & exemple (5)
ParamètressessionId· string · requispermissions· array · optionnelmaxNotionalUsd· number · optionnelallowlistSymbols· array · optionnelmaxDailyNotionalUsd· number · optionnel
Exemple d'appel{"name": "stocktoken_session_update", "arguments": {"sessionId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_simulate≈ 297 tokens
Pre-trade check on chain 4663: allowlist, policy limits, and whether the quote is executable. This is not an eth_call of the swap. Pro required. If executable is false, stop and do not promise a fill.
Paramètres, retour & exemple (7)
ParamètrestokenIn· string · requis
Registry symbol or 0x addressamountIn· string · optionnel
Raw amount in. Optional if amountInHuman is set.tokenOut· string · requis
Registry symbol or 0x addresssessionId· string · optionnel
Existing session id, if one was creatednotionalUsd· number · requis
USD notional the policy should checkslippageBps· integer · optionnel
Max slippage in basis points. Default 50.amountInHuman· string · optionnel
Human amount, e.g. "10"
Exemple d'appel{"name": "stocktoken_simulate", "arguments": {"tokenIn": "texte", "tokenOut": "texte", "notionalUsd": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_subscribe_plan≈ 138 tokens
Build non-custodial ETH subscription plan (tier pro|team, or custom ethAmount). Pays treasury on chain 4663.
Paramètres, retour & exemple (3)
Paramètrestier· string · optionnel
pro | team — preferred over raw ethAmountowner· string · requisethAmount· string · optionnel
Custom ETH amount if not using a named tier, e.g. "0.01"
Exemple d'appel{"name": "stocktoken_subscribe_plan", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_subscription_status≈ 88 tokens
Check on-chain subscription status for a wallet (requires SUBSCRIPTION_REGISTRY_ADDRESS when deployed).
Paramètres, retour & exemple (1)
Paramètresowner· string · requis
Exemple d'appel{"name": "stocktoken_subscription_status", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_subscription_tiers≈ 61 tokens
List AATOS on-chain subscription tiers (paid in ETH to treasury). No Stripe.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_subscription_tiers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_system_status≈ 59 tokens
Full system status: secrets, venues, chain, version, session count, fees.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_system_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_tip_assets≈ 72 tokens
What the AATOS tip wallet can accept: native ETH + any ERC-20 on Robinhood Chain 4663; optional native BTC address if configured.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_tip_assets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_tip_plan≈ 213 tokens
Build OPTIONAL tip plan. asset=ETH (default) | BTC | registry symbol (USDG,WETH,NVDA,…) | 0x token. amount or ETH preset. User must confirm. Never coerce.
Paramètres, retour & exemple (6)
Paramètresmemo· string · optionnel
Short reason for the tipasset· string · optionnel
ETH | BTC | USDG | WETH | NVDA | … or 0x token addressowner· string · requisamount· string · optionnel
Human amount e.g. "0.001" ETH or "5" USDG or "0.00005" BTCpreset· string · optionnel
ETH only: thanks | helpful | excellentethAmount· string · optionnel
Alias for amount when asset is ETH
Exemple d'appel{"name": "stocktoken_tip_plan", "arguments": {"owner": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_tip_presets≈ 75 tokens
List optional tip presets (ETH) and what assets the tip wallet accepts (ETH, any ERC-20 on 4663, optional native BTC). Tips never required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "stocktoken_tip_presets", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - stocktoken_value_holdings≈ 112 tokens
Read balances. This does not quote or swap. For a trade, use stocktoken_quote then stocktoken_execute_plan.
Paramètres, retour & exemple (2)
Paramètresowner· string · requis
0x wallet addresssymbols· array · optionnel
Exemple d'appel{"name": "stocktoken_value_holdings", "arguments": {"owner": "texte"}}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é ».