Skip to main content

Introduction

The Olympus MCP server is a remote Model Context Protocol server that gives AI clients structured, read-only access to Olympus protocol data through a single tool surface.

It unifies on-chain state, indexers (Envio, The Graph, Ponder), market data, governance, and the Olympus documentation behind one endpoint, so a client does not need to know which upstream source is canonical for each question. Ask about backing, treasury, Cooler loans, supply, governance, or protocol architecture, and the server routes the question to the right source and returns a verifiable answer.

Endpoint

https://mcp.olympusdao.finance/mcp

The server is live, read-only, and authless. No API key, token, or login is required. It speaks the standard MCP Streamable HTTP transport, so any compliant client can connect by pointing at the URL above.

Connect your client

Pick your client to get set up:

What you can ask

The server exposes a curated set of read-only tools. You do not call these directly: your client selects the right tool for your question. They are grouped by workflow below.

Solvency and overview

ToolAnswers
verify_solvencyIs OHM solvent and how is it backed right now? Liquid backing, backed supply, backing per OHM, premium, and source freshness.
get_protocol_overviewOne-call overview: OHM price, backing, and supply.
get_protocol_snapshotCompact across-the-board state for price, backing, supply, treasury, Cooler, and Kernel.

Treasury, backing, and supply

ToolAnswers
get_treasuryTreasury value, liquid backing, holdings by category and chain, and APY context.
get_backing_sourcesWhere the backing comes from, broken down by category, chain, and liquidity.
get_backing_historyDoes backing grow over time? Recent history and deltas.
get_supplyOHM and gOHM supply breakdown by chain and category.

Borrowing and risk

ToolAnswers
get_credit_termsWhat does it cost to borrow, and what are the terms (interest, LTV bounds, min debt, pause flags)?
get_liquidation_scenarioCan a position be liquidated, and what would it take?
get_cooler_stateCurrent Cooler loan state.
get_convertible_depositsConvertible Deposits state: facilities, auctioneers, and positions.

Control and governance

ToolAnswers
get_admin_controlsWho can touch this? Kernel-installed modules and enabled policies.
get_kernel_registryThe raw live Kernel module, policy, and contract registry.
get_governanceActive, pending, and recent governance proposals.
get_governance_stateFocused view of whether the rules are about to change.
get_security_postureAudit and security posture.

Liquidity, yield, and dependencies

ToolAnswers
get_pol_liquidityProtocol-owned liquidity positions by chain and pool.
get_market_depthLiquidity and depth as a slippage proxy.
get_yrf_stateWhat the Yield Repurchase Facility is doing.
get_dependency_mapExternal exposure: oracles, bridges, DEXs, and venues.

Discovery and direct reads

ToolAnswers
list_data_sourcesWhich data sources this deployment can reach, with freshness and auth requirements.
search_olympus_docsSemantic search over the Olympus documentation for concepts and mechanisms.
query_indexerRaw GraphQL escape hatch against whitelisted indexer sources only.
read_contractControlled direct read against known Olympus contracts and allow-listed functions only.

How it works

  • Transport: standard MCP Streamable HTTP at /mcp.
  • Access: read-only and authless. The server never holds keys, signs, or sends transactions; it only reads and reports.
  • Source of truth: on-chain state first, with indexers, market data, governance, and documentation as navigation layers. Tools report which source they used and how fresh it is, so you can verify any claim.

For deeper background on what counts as the Olympus protocol surface and how to reason about live state, see For Agents: Start Here.