Index / MCP servers / Otto Intel

Otto Intel MCP server

Connect Otto Intel and your agent gets 40 tools, among them otto_base_season, otto_catalog, otto_crypto_news. It answers at https://mcp.ottoai.services/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
40
Official
yes, served from ottoai.services
Reliability
6 of 6 checks
Response time
395 ms
Transport
streamable HTTP
Last checked
24 October 2026

Otto AI hosted MCP: 16 pay-per-call market-intelligence tools, USDC via x402 on Base, no API keys.

Description as the publisher wrote it.

The 40 tools Otto Intel offers

ToolWhat it does
otto_base_seasonScan quality-screened Base tokens with current social-intelligence and trusted-KOL context. Market context only; not a pick, recommendation, or trade instruction. Hosted access: the first eligible cached intelligence result is free; otherwi
Inputs: x_payment
otto_catalogReturn the full live otto x402 menu with endpoint paths, descriptions, prices, and Base-USDC payment instructions. Always free; does not consume the free intelligence call.
otto_crypto_newsRead importance-ranked crypto headlines with source links and publication times, plus a sentiment-scored market brief. The hourly snapshot reports its analysis window and freshness; missing source links remain unknown. Paid-only, including
Inputs: x_payment
otto_delegation_capTWO PHASES, both header authed, both resolving the end user from the access token. { phase: "reserve", accessToken, perSwapCapUsd, requestedDays, mintKey } takes a generation-bound unified mint claim, picks a whole-second expiry instant at
otto_delegation_exitMove an authenticated CDP end user's own Base USDC only through a server-held durable reservation. prepare returns one exact EIP-1559 transaction for client-side signing; the client must never broadcast it. submit validates and durably reco
otto_delegation_fenceIdempotent ensure-by-digest of the ONE CDP project-scope policy that fences every delegated send, then a read-back. Writes only when no project policy exists (creates it) or when the existing one is Otto's own lineage with stale rules (upda
otto_delegation_fence_statusPUBLIC and read-only, no header: whether the Model-B project policy that fences every delegated send is installed and v-current on this server, with its versioned name, rules digest, the per-swap cap ceiling in USD (shared by every delegate
otto_delegation_operationsRead the durable Base delegated-operation journal for the end user resolved from { accessToken }. Optional artifactId selects one exact own-user operation; without it, the result includes a bounded recent terminal history and every unresolv
otto_delegation_reconcileAcquire the artifact's permanent process-liveness guard, then check Base for finalized canonical receipts of already-stored transaction hashes. Every chain transaction must match the stored chain, hash, sender, target, calldata, value, nonc
otto_delegation_revokeRevoke the end user's delegation from Otto's side and confirm by read-back that it no longer exists; from then on this server submits nothing for that user (fail-closed, even if the read-back had failed). Arguments: EITHER { accessToken } (
otto_delegation_statusRead back, for the end user identified by a CDP access token, their CDP accounts, whether the Model-B fence is present, and whether an active delegation reads back (with its expiry and the per-swap cap recorded for it). Arguments: { accessT
otto_equity_intelRead SEC-EDGAR fundamentals and filings context for a US ticker: revenue and net-income trends, margins, EPS, leverage, recent 10-K/10-Q/8-K filings, and a guarded AI summary. Fundamentals scanner only; not a price feed or recommendation. H
Inputs: ticker, x_payment
otto_equity_smart_moneyRead a public-domain SEC bundle for a US ticker: Form 4 insider activity plus trailing-twelve-month XBRL fundamentals. Scanner context only; not a pick or recommendation. Hosted access: the first eligible cached intelligence result is free;
Inputs: ticker, x_payment
otto_equity_smart_money_briefRead one guarded AI brief over observed SEC Form 4 flow, 13D/13G ownership events, and fundamentals for a US ticker. Filing scanner only; generation rejects buy/sell advice and the result is not a recommendation. Hosted access: the first el
Inputs: ticker, x_payment
otto_insider_tradesRead parsed SEC Form 4 insider transactions for a US ticker, including purchase/sale counts, dollar values, roles, and net P/S balance. Filing scanner only; not a recommendation. Hosted access: the first eligible cached intelligence result
Inputs: ticker, x_payment
otto_institutional_holdingsRead the latest SEC 13F-HR top positions for an institutional manager by CIK or manager ticker, with amendments applied. Ownership data only; not a recommendation. Hosted access: the first eligible cached intelligence result is free; otherw
Inputs: manager, x_payment
otto_lp_collect_useropProtected same-account Uniswap V3 guarded collection on Base. Read availability, prepare and explicitly confirm one operation, or read/reconcile it. May collect owed principal and fees; profit remains unknown. Account upgrade is separate. C
otto_muse_autopay_availabilityManage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not be logged.
otto_muse_autopay_enrollManage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not be logged.
Inputs: accessToken, enrollmentId
otto_muse_autopay_prepareManage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not be logged.
Inputs: accessToken, wallet, expiresAt, perCallAtomic, totalAtomic, allowedTools
otto_muse_autopay_revokeManage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not be logged.
Inputs: capability, accessToken, sessionId
otto_muse_autopay_signSign one exact allowlisted Base-USDC research payment under an existing bounded capability. Never sends it. Never retry an uncertain signing attempt with a new nonce.
Inputs: capability, operationId, tool, arguments, resource, amountAtomic
otto_muse_autopay_statusManage same-wallet research autopay. Enrollment needs a CDP-authenticated pending reservation; capability is returned once. Secret-bearing input/output must not be logged.
Inputs: capability, accessToken, sessionId, enrollmentId, wallet, operationId
otto_native_yield_useropProtected native protocol action. Read availability, review and confirm native scope, prepare, reviewGas for current payer and network estimate, and explicitly confirm one operation, or read/reconcile/revoke native consent. Account upgrade
otto_news_recapsRead a concise crypto market recap with ranked stories, source links where available, analysis window and freshness. A cached result can use the hosted free allowance; a cold or unavailable read returns a payment challenge without generatin
Inputs: x_payment
otto_pm_cryptoRead high-volume open BTC, ETH, and crypto Polymarket markets with current outcome probabilities and market context. Event-probability data only; not a recommendation. Hosted access: the first eligible cached intelligence result is free; ot
Inputs: x_payment
otto_pm_marketsRead the highest-volume open Polymarket markets with live outcome probabilities, bid/ask context, liquidity, volume, and end dates. Event-probability context only; not a recommendation. Hosted access: the first eligible cached intelligence
Inputs: x_payment
otto_prepare_bridgePrepare, decode, and verify an unsigned cross-chain native-USDC bridge construction aid for the caller-owned EOA or Safe, over the enumerated v1 Circle-CCTP route set (Ethereum, Polygon, Base, Arbitrum, Avalanche); any other chain, token, o
Inputs: accountProfile, fromChainId, toChainId, fromToken, toToken, fromAmount
otto_prepare_perp_orderPrepare and verify an unsigned Hyperliquid perpetuals order (limit, with optional reduce-only take-profit and stop-loss triggers bundled as normalTpsl) for the caller-owned Hyperliquid account, returned as the canonical L1 action plus the e
Inputs: accountProfile, asset, side, size, limitPrice, timeInForce
otto_prepare_polymarket_orderPrepare and verify an unsigned Polymarket CTF Exchange V2 limit order (GTC) for the caller-owned Polygon EOA, with Otto's builder code stamped inside the EIP-712 order struct and re-asserted on the exact digest the signer will sign. The pri
Inputs: accountProfile, tokenId, side, price, size, client_ref
otto_prepare_stock_buyPrepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that buys one of the executable Coinbase B20 tokenized equities on Base with USDC, as a LI.FI route through the fenced diamond whose receiver is the signing account. The tok
Inputs: accountProfile, executableEquityId, registryCommitment, amount, slippage, client_ref
otto_prepare_swapPrepare, decode, and verify an unsigned same-chain EVM ERC20 swap construction aid for the caller-owned EOA or Safe. The envelope's valid_until bounds freshness and is committed to the artifact digest; the signer account nonce is the on-cha
Inputs: accountProfile, chainId, fromToken, toToken, fromAmount, slippage
otto_prepare_yield_depositPrepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that deposits USDC into one of the executable Morpho vaults from the Yield Copilot registry, as a LI.FI position-acquisition route (which may buy shares or compose a protoco
Inputs: accountProfile, executableMarketId, registryCommitment, amount, slippage, client_ref
otto_prepare_yield_withdrawPrepare the EXACT otto_prepare_swap pair (envelope + prepareInput) that redeems vault shares from one of the executable Morpho vaults in the Yield Copilot registry back to USDC in the signing account, as a LI.FI exit route (which may sell s
Inputs: accountProfile, executableMarketId, registryCommitment, shares, slippage, client_ref
otto_rh_seasonScan rug-screened Robinhood Chain (4663) movers with honeypot filters and per-token risk flags. Market context only; not a pick, recommendation, or trade instruction. Hosted access: the first eligible cached intelligence result is free; oth
Inputs: x_payment
otto_sponsored_accountProtected account action: availability, prepare, reviewGas for current gas payer and estimate, explicit submit, owned read or reconcile. Gas refresh is read-only planning and requires new confirmation before any send. Wallet upgrade is sepa
otto_stock_poolsFind the DEX pools a tokenized US stock or ETF is actually a member of, on Robinhood Chain, Base, BNB Chain or Solana. Returns each pool id (Uniswap v4 pool ids kept distinct from v3 pool addresses), DEX and version, which side the asset is
Inputs: stock, x_payment
otto_submit_under_delegationSubmit a verified otto_prepare_swap envelope on Base under the end user's CDP delegation. Arguments: { userId, envelope (the otto_prepare_swap result), prepareInput (the exact otto_prepare_swap request, with slippage.minAmountOut) } — valid
otto_tokenized_equitiesScan the live registry of US equities and ETFs tokenized on Robinhood Chain (4663): symbol, canonical token address, decimals, the executable buy price a live route returns, the catalog reference price and the deviation between them, plus a
Inputs: thesis, x_payment
otto_x_recipesReturn Otto X's live X Layer recipe menu — each recipe's path, price, and the X Layer (eip155:196) payment requirement decoded from its unpaid 402 challenge: token asset, issuer name/version, payTo, and a copy-paste curl. Settles in USD₮0 /

Add Otto Intel to your AI client

Every block below points at https://mcp.ottoai.services/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http otto-intel https://mcp.ottoai.services/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "otto-intel": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.ottoai.services/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "otto-intel": {
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "otto-intel": {
      "type": "http",
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "otto-intel": {
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "otto-intel": {
      "serverUrl": "https://mcp.ottoai.services/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "otto-intel": {
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Otto Intel
version: 0.0.1
schema: v1
mcpServers:
  - name: Otto Intel
    type: streamable-http
    url: https://mcp.ottoai.services/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "otto-intel": {
      "httpUrl": "https://mcp.ottoai.services/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "otto-intel": {
      "type": "http",
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "otto-intel": {
      "url": "https://mcp.ottoai.services/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.ottoai.services%2Fmcp&type=streamable_http&id=otto-intel&name=Otto%20Intel

Is Otto Intel up right now?

It answered our last check on 24 October 2026 in 395 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Otto Intel

Questions about Otto Intel

Is there an official Otto Intel MCP server?

Yes. It is published by ottoai.services and served from mcp.ottoai.services, the vendor's own domain: https://mcp.ottoai.services/mcp.

How many tools does Otto Intel have?

40, as returned by the server's own tools/list on 23 September 2026: otto_base_season, otto_catalog, otto_crypto_news, otto_delegation_cap, otto_delegation_exit, otto_delegation_fence, otto_delegation_fence_status, otto_delegation_operations, and 32 more.

Is Otto Intel down?

It answered our last check on 24 October 2026 in 395 ms. Over 6 checks since 12 September 2026 it answered 6.

How do I add Otto Intel to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.ottoai.services/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Otto Intel need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: services.ottoai. Endpoint host: mcp.ottoai.services. ARD identifier: urn:air:services.ottoai:mcp:otto. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.