Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
get-blockchain-status

Returns the current status of the Osmosis blockchain

get-account-balance

Returns token balances for an Osmosis address

get-epochs

Returns information about all epochs

get-transaction

Returns detailed information about a specific transaction by hash

get-latest-blocks

Returns information about the most recent blocks

get-token-info

Returns metadata about a specific token denomination

get-supply

Returns the total supply information for a specific token

get-chain-params

Returns current chain parameters for the Osmosis blockchain

get-module-accounts

Returns information about module accounts on the chain

get-pool-info

Returns information about a specific liquidity pool

get-all-pools

Returns information about all liquidity pools

get-pool-spot-price

Returns the current spot price between two tokens in a pool

estimate-swap

Estimates the result of a token swap

get-incentivized-pools

Returns pools that have active incentives

get-pool-incentives

Returns incentive information for a specific pool

get-pool-type

Returns the type of a pool (balancer, stableswap, concentrated-liquidity)

get-historical-prices

Returns historical price data for a token pair

prepare-swap-transaction

Prepares an unsigned transaction for token swap

get-pool-total-shares

Returns the total number of LP shares for a pool

get-pool-liquidity

Returns detailed liquidity information for a pool

get-pool-swap-fee

Returns the swap fee percentage for a pool

get-pool-exit-fee

Returns the exit fee percentage for a pool

get-pool-join-exit-records

Returns historical join and exit records for a pool

get-pool-total-value-locked

Returns the total value locked (TVL) for a pool in USD

prepare-join-pool

Prepares an unsigned transaction to join a pool

prepare-exit-pool

Prepares an unsigned transaction to exit a pool

get-pool-apr

Returns the annual percentage rate (APR) for a pool

get-cl-pools

Returns all Concentrated Liquidity pools

get-cl-positions

Returns Concentrated Liquidity positions for an address

get-cl-position

Returns details of a specific Concentrated Liquidity position

get-cl-positions-by-pool

Returns all positions in a specific CL pool

get-cl-user-positions

Returns all CL positions for a user across all pools

price-to-tick

Converts a price to a tick value for CL pools

tick-to-price

Converts a tick value to a price for CL pools

get-cl-pool-incentives

Returns incentive information for a CL pool

get-cl-pool-liquidity

Returns liquidity depth and distribution for a CL pool

get-cl-pool-tick-data

Returns tick spacing and current tick for a CL pool

get-cl-pool-fee-growth

Returns fee growth statistics for a CL pool

prepare-cl-create-position

Prepares a transaction to create a new CL position

prepare-cl-add-liquidity

Prepares a transaction to add liquidity to an existing CL position

prepare-cl-remove-liquidity

Prepares a transaction to remove liquidity from a CL position

get-cl-swap-estimates

Returns swap estimates specifically for CL pools with price impact

get-validators

Returns information about validators on Osmosis

get-delegations

Returns delegation information for an address

get-staking-rewards

Returns pending staking rewards for an address

get-unbonding-delegations

Returns unbonding delegations for an address

get-validator-delegations

Returns all delegations to a specific validator

get-validator-unbonding-delegations

Returns all unbonding delegations from a validator

get-validator-commission

Returns commission rates and earnings for a validator

get-validator-self-delegation

Returns the self-delegation amount for a validator

prepare-delegate

Prepares a transaction to delegate tokens to a validator

prepare-undelegate

Prepares a transaction to undelegate tokens from a validator

prepare-redelegate

Prepares a transaction to redelegate tokens between validators

prepare-claim-rewards

Prepares a transaction to claim staking rewards

get-staking-params

Returns the staking module parameters

get-slashing-params

Returns the slashing module parameters

get-distribution-params

Returns the distribution module parameters

get-proposals

Returns governance proposals on Osmosis

get-proposal-details

Returns detailed information about a specific governance proposal

get-proposal-votes

Returns votes for a specific governance proposal

get-proposal-tally

Returns the vote tally for a governance proposal

get-twap

Returns Time-Weighted Average Price for a pool

get-lockups

Returns token lockup information for an address

get-superfluid-assets

Returns available superfluid staking assets

get-denoms-by-creator

Returns all token factory denoms created by an address

get-ibc-denom-trace

Returns the source information for an IBC token

get-wasm-codes

Returns all uploaded WASM codes

get-wasm-code-info

Returns information about a specific WASM code

get-contracts-by-code

Returns all contracts instantiated from a specific code ID

get-contract-info

Returns metadata about a specific contract

query-contract-state

Queries the state of a smart contract

get-contract-history

Returns the code migration history of a contract

prepare-instantiate-contract

Prepares a transaction to instantiate a new contract

prepare-execute-contract

Prepares a transaction to execute a contract

prepare-migrate-contract

Prepares a transaction to migrate a contract to new code

get-contract-code-id

Returns the code ID of a contract

get-contract-admin

Returns the admin address of a contract

get-contract-label

Returns the label of a contract

query-contract-raw

Queries raw contract storage by key

get-pinned-codes

Returns all pinned code IDs

get-code-metadata

Returns metadata for a WASM code

validate-contract-address

Validates if an address is a valid contract

estimate-instantiate-fee

Estimates gas fees for contract instantiation

estimate-execute-fee

Estimates gas fees for contract execution

get-contract-ibc-port

Returns the IBC port ID for contracts with IBC capabilities

get-contract-events

Returns events emitted by a contract

get-token-factory-denoms

Returns all token factory denominations

get-token-factory-denom-info

Returns metadata for a token factory denomination

get-token-factory-creator

Returns the creator address of a token factory denomination

prepare-create-token-factory-denom

Prepares a transaction to create a new token factory denomination

prepare-mint-token-factory-tokens

Prepares a transaction to mint new tokens

prepare-burn-token-factory-tokens

Prepares a transaction to burn tokens

prepare-change-token-factory-admin

Prepares a transaction to change the admin of a token

get-token-factory-params

Returns the token factory module parameters

validate-token-factory-denom

Validates if a denomination is a valid token factory denom

get-token-factory-total-supply

Returns the total supply of a token factory denomination

get-protorev-profits-by-denom

Returns ProtoRev MEV profits aggregated by denomination

get-protorev-profits-by-tx

Returns ProtoRev MEV profits by transaction

get-protorev-statistics

Returns overall ProtoRev MEV statistics

get-protorev-number-of-trades

Returns the total number of ProtoRev trades executed

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server