Osmosis MCP Server

161 tools. 46 can modify or destroy data without limits.

16 destructive tools with no built-in limits. Policy required.

Last updated:

46 can modify or destroy data
115 read-only
161 tools total

Community server · catalogue entry verified 05/07/2026

How to control Osmosis MCP Server ↓

What Osmosis MCP Server exposes to your agents

Read (115) Write / Execute (30) Destructive / Financial (16)
Critical Risk

The most dangerous Osmosis MCP Server tools

46 of Osmosis MCP Server's 161 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Osmosis MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Osmosis MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "claim-community-pool": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "prepare-burn-token-factory-tokens": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "create-cosmwasm-pool": {
    "limits": [
      {
        "counter": "create-cosmwasm-pool_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "check-testnet-status": {
    "limits": [
      {
        "counter": "check-testnet-status_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Osmosis MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON OSMOSIS →

Instant setup, no code required.

All 161 Osmosis MCP Server tools

READ 115 tools
Read check-testnet-status Check if the current network is testnet and display testnet information Read derive-address-from-pubkey Derives an address from a public key Read estimate-execute-fee Estimates gas fees for contract execution Read estimate-instantiate-fee Estimates gas fees for contract instantiation Read estimate-swap Estimates the result of a token swap Read exit-swap-extern-amount-out Exit pool by specifying exact token amount to receive Read exit-swap-share-amount-in Exit pool by burning exact LP shares Read get-account-balance Returns token balances for an Osmosis address Read get-all-locks-by-type Returns lock information filtered by lock type Read get-all-pools Returns information about all liquidity pools Read get-blockchain-status Returns the current status of the Osmosis blockchain Read get-chain-params Returns current chain parameters for the Osmosis blockchain Read get-cl-pool-fee-growth Returns fee growth statistics for a CL pool Read get-cl-pool-incentives Returns incentive information for a CL pool Read get-cl-pool-liquidity Returns liquidity depth and distribution for a CL pool Read get-cl-pool-tick-data Returns tick spacing and current tick for a CL pool Read get-cl-pools Returns all Concentrated Liquidity pools Read get-cl-position Returns details of a specific Concentrated Liquidity position Read get-cl-positions Returns Concentrated Liquidity positions for an address Read get-cl-positions-by-pool Returns all positions in a specific CL pool Read get-cl-swap-estimates Returns swap estimates specifically for CL pools with price impact Read get-cl-user-positions Returns all CL positions for a user across all pools Read get-code-metadata Returns metadata for a WASM code Read get-contract-admin Returns the admin address of a contract Read get-contract-code-id Returns the code ID of a contract Read get-contract-events Returns events emitted by a contract Read get-contract-history Returns the code migration history of a contract Read get-contract-ibc-port Returns the IBC port ID for contracts with IBC capabilities Read get-contract-info Returns metadata about a specific contract Read get-contract-label Returns the label of a contract Read get-contracts-by-code Returns all contracts instantiated from a specific code ID Read get-delegations Returns delegation information for an address Read get-denoms-by-creator Returns all token factory denoms created by an address Read get-distribution-params Returns the distribution module parameters Read get-downtime-detector-params Returns downtime detector module parameters Read get-downtime-status Returns current downtime status for the chain Read get-epoch-provisions Returns current epoch provisions for token minting Read get-epochs Returns information about all epochs Read get-fee-tokens Returns list of accepted fee payment tokens Read get-historical-prices Returns historical price data for a token pair Read get-ibc-denom-trace Returns the source information for an IBC token Read get-ibc-rate-limits Returns IBC rate limiting information Read get-incentivized-pools Returns pools that have active incentives Read get-latest-blocks Returns information about the most recent blocks Read get-lockups Returns token lockup information for an address Read get-mint-params Returns token minting module parameters Read get-module-accounts Returns information about module accounts on the chain Read get-pinned-codes Returns all pinned code IDs Read get-pool-apr Returns the annual percentage rate (APR) for a pool Read get-pool-exit-fee Returns the exit fee percentage for a pool Read get-pool-incentives Returns incentive information for a specific pool Read get-pool-incentives-params Returns pool incentives module parameters Read get-pool-info Returns information about a specific liquidity pool Read get-pool-join-exit-records Returns historical join and exit records for a pool Read get-pool-liquidity Returns detailed liquidity information for a pool Read get-pool-spot-price Returns the current spot price between two tokens in a pool Read get-pool-swap-fee Returns the swap fee percentage for a pool Read get-pool-total-shares Returns the total number of LP shares for a pool Read get-pool-total-value-locked Returns the total value locked (TVL) for a pool in USD Read get-pool-type Returns the type of a pool (balancer, stableswap, concentrated-liquidity) Read get-proposal-details Returns detailed information about a specific governance proposal Read get-proposal-tally Returns the vote tally for a governance proposal Read get-proposal-votes Returns votes for a specific governance proposal Read get-proposals Returns governance proposals on Osmosis Read get-protorev-developer-account Returns the developer account receiving ProtoRev profits Read get-protorev-enabled Returns whether ProtoRev is currently enabled Read get-protorev-max-pool-points Returns the maximum pool points per transaction for ProtoRev Read get-protorev-number-of-trades Returns the total number of ProtoRev trades executed Read get-protorev-pool-weights Returns the pool weight configuration for ProtoRev Read get-protorev-profits-by-denom Returns ProtoRev MEV profits aggregated by denomination Read get-protorev-profits-by-tx Returns ProtoRev MEV profits by transaction Read get-protorev-statistics Returns overall ProtoRev MEV statistics Read get-slashing-params Returns the slashing module parameters Read get-staking-params Returns the staking module parameters Read get-staking-rewards Returns pending staking rewards for an address Read get-superfluid-assets Returns available superfluid staking assets Read get-superfluid-params Returns superfluid staking module parameters Read get-supply Returns the total supply information for a specific token Read get-synthetic-locks-by-lock-id Returns synthetic lock details by underlying lock ID Read get-testnet-tokens Get instructions and links to obtain Osmosis testnet tokens for testing Read get-token-factory-creator Returns the creator address of a token factory denomination Read get-token-factory-denom-info Returns metadata for a token factory denomination Read get-token-factory-denoms Returns all token factory denominations Read get-token-factory-params Returns the token factory module parameters Read get-token-factory-total-supply Returns the total supply of a token factory denomination Read get-token-info Returns metadata about a specific token denomination Read get-transaction Returns detailed information about a specific transaction by hash Read get-twap Returns Time-Weighted Average Price for a pool Read get-unbonding-delegations Returns unbonding delegations for an address Read get-validator-commission Returns commission rates and earnings for a validator Read get-validator-delegations Returns all delegations to a specific validator Read get-validator-self-delegation Returns the self-delegation amount for a validator Read get-validator-set-preference Returns validator set preferences for a user Read get-validator-unbonding-delegations Returns all unbonding delegations from a validator Read get-validators Returns information about validators on Osmosis Read get-wallet-address Gets the address from a mnemonic phrase without exposing the private key Read get-wasm-code-info Returns information about a specific WASM code Read get-wasm-codes Returns all uploaded WASM codes Read prepare-change-token-factory-admin Prepares a transaction to change the admin of a token Read prepare-delegate Prepares a transaction to delegate tokens to a validator Read prepare-exit-pool Prepares an unsigned transaction to exit a pool Read prepare-join-pool Prepares an unsigned transaction to join a pool Read prepare-redelegate Prepares a transaction to redelegate tokens between validators Read prepare-swap-transaction Prepares an unsigned transaction for token swap Read prepare-undelegate Prepares a transaction to undelegate tokens from a validator Read price-to-tick Converts a price to a tick value for CL pools Read query-contract-raw Queries raw contract storage by key Read query-contract-state Queries the state of a smart contract Read superfluid-delegate Delegate locked LP tokens to a validator using Superfluid staking Read tick-to-price Converts a tick value to a price for CL pools Read timeout-packet Timeout an IBC packet that failed to be delivered Read validate-address Validates if an address is a valid Osmosis address Read validate-contract-address Validates if an address is a valid contract Read validate-mnemonic Validates if a mnemonic phrase is valid according to BIP-39 Read validate-token-factory-denom Validates if a denomination is a valid token factory denom

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Osmosis MCP Server

Can an AI agent move money through the Osmosis MCP Server MCP server? +

Yes. The Osmosis MCP Server server exposes 14 financial tools including claim-community-pool, claim-incentives, deposit-proposal. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Osmosis MCP Server MCP server? +

Yes. The Osmosis MCP Server server exposes 2 destructive tools including prepare-burn-token-factory-tokens, prepare-cl-remove-liquidity. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Osmosis MCP Server? +

The Osmosis MCP Server server has 18 write tools including create-cosmwasm-pool, create-gauge, create-pool. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Osmosis MCP Server.

How many tools does the Osmosis MCP Server MCP server expose? +

161 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 115 are read-only. 46 can modify, create, or delete data.

How do I enforce a policy on Osmosis MCP Server? +

Register the Osmosis MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Osmosis MCP Server tool call.

Deterministic rules across all 161 Osmosis MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

161 Osmosis MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.