Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get-blockchain-statusB

Returns the current status of the Osmosis blockchain

get-account-balanceB

Returns token balances for an Osmosis address

get-epochsB

Returns information about all epochs

get-transactionB

Returns detailed information about a specific transaction by hash

get-latest-blocksC

Returns information about the most recent blocks

get-token-infoB

Returns metadata about a specific token denomination

get-supplyC

Returns the total supply information for a specific token

get-chain-paramsB

Returns current chain parameters for the Osmosis blockchain

get-module-accountsC

Returns information about module accounts on the chain

get-pool-infoC

Returns information about a specific liquidity pool

get-all-poolsC

Returns information about all liquidity pools

get-pool-spot-priceB

Returns the current spot price between two tokens in a pool

estimate-swapC

Estimates the result of a token swap

get-incentivized-poolsB

Returns pools that have active incentives

get-pool-incentivesC

Returns incentive information for a specific pool

get-pool-typeB

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

get-historical-pricesC

Returns historical price data for a token pair

prepare-swap-transactionC

Prepares an unsigned transaction for token swap

get-pool-total-sharesB

Returns the total number of LP shares for a pool

get-pool-liquidityC

Returns detailed liquidity information for a pool

get-pool-swap-feeC

Returns the swap fee percentage for a pool

get-pool-exit-feeC

Returns the exit fee percentage for a pool

get-pool-join-exit-recordsC

Returns historical join and exit records for a pool

get-pool-total-value-lockedB

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

prepare-join-poolC

Prepares an unsigned transaction to join a pool

prepare-exit-poolC

Prepares an unsigned transaction to exit a pool

get-pool-aprC

Returns the annual percentage rate (APR) for a pool

get-cl-poolsC

Returns all Concentrated Liquidity pools

get-cl-positionsB

Returns Concentrated Liquidity positions for an address

get-cl-positionB

Returns details of a specific Concentrated Liquidity position

get-cl-positions-by-poolC

Returns all positions in a specific CL pool

get-cl-user-positionsB

Returns all CL positions for a user across all pools

price-to-tickC

Converts a price to a tick value for CL pools

tick-to-priceB

Converts a tick value to a price for CL pools

get-cl-pool-incentivesC

Returns incentive information for a CL pool

get-cl-pool-liquidityC

Returns liquidity depth and distribution for a CL pool

get-cl-pool-tick-dataB

Returns tick spacing and current tick for a CL pool

get-cl-pool-fee-growthB

Returns fee growth statistics for a CL pool

prepare-cl-create-positionC

Prepares a transaction to create a new CL position

prepare-cl-add-liquidityC

Prepares a transaction to add liquidity to an existing CL position

prepare-cl-remove-liquidityC

Prepares a transaction to remove liquidity from a CL position

get-cl-swap-estimatesC

Returns swap estimates specifically for CL pools with price impact

get-validatorsC

Returns information about validators on Osmosis

get-delegationsC

Returns delegation information for an address

get-staking-rewardsB

Returns pending staking rewards for an address

get-unbonding-delegationsC

Returns unbonding delegations for an address

get-validator-delegationsC

Returns all delegations to a specific validator

get-validator-unbonding-delegationsC

Returns all unbonding delegations from a validator

get-validator-commissionC

Returns commission rates and earnings for a validator

get-validator-self-delegationB

Returns the self-delegation amount for a validator

prepare-delegateB

Prepares a transaction to delegate tokens to a validator

prepare-undelegateB

Prepares a transaction to undelegate tokens from a validator

prepare-redelegateC

Prepares a transaction to redelegate tokens between validators

prepare-claim-rewardsC

Prepares a transaction to claim staking rewards

get-staking-paramsB

Returns the staking module parameters

get-slashing-paramsB

Returns the slashing module parameters

get-distribution-paramsB

Returns the distribution module parameters

get-proposalsC

Returns governance proposals on Osmosis

get-proposal-detailsC

Returns detailed information about a specific governance proposal

get-proposal-votesC

Returns votes for a specific governance proposal

get-proposal-tallyB

Returns the vote tally for a governance proposal

get-twapC

Returns Time-Weighted Average Price for a pool

get-lockupsC

Returns token lockup information for an address

get-superfluid-assetsC

Returns available superfluid staking assets

get-denoms-by-creatorB

Returns all token factory denoms created by an address

get-ibc-denom-traceC

Returns the source information for an IBC token

get-wasm-codesC

Returns all uploaded WASM codes

get-wasm-code-infoC

Returns information about a specific WASM code

get-contracts-by-codeB

Returns all contracts instantiated from a specific code ID

get-contract-infoB

Returns metadata about a specific contract

query-contract-stateC

Queries the state of a smart contract

get-contract-historyC

Returns the code migration history of a contract

prepare-instantiate-contractC

Prepares a transaction to instantiate a new contract

prepare-execute-contractC

Prepares a transaction to execute a contract

prepare-migrate-contractC

Prepares a transaction to migrate a contract to new code

get-contract-code-idC

Returns the code ID of a contract

get-contract-adminB

Returns the admin address of a contract

get-contract-labelC

Returns the label of a contract

query-contract-rawC

Queries raw contract storage by key

get-pinned-codesC

Returns all pinned code IDs

get-code-metadataC

Returns metadata for a WASM code

validate-contract-addressC

Validates if an address is a valid contract

estimate-instantiate-feeB

Estimates gas fees for contract instantiation

estimate-execute-feeC

Estimates gas fees for contract execution

get-contract-ibc-portB

Returns the IBC port ID for contracts with IBC capabilities

get-contract-eventsC

Returns events emitted by a contract

get-token-factory-denomsC

Returns all token factory denominations

get-token-factory-denom-infoB

Returns metadata for a token factory denomination

get-token-factory-creatorB

Returns the creator address of a token factory denomination

prepare-create-token-factory-denomC

Prepares a transaction to create a new token factory denomination

prepare-mint-token-factory-tokensC

Prepares a transaction to mint new tokens

prepare-burn-token-factory-tokensC

Prepares a transaction to burn tokens

prepare-change-token-factory-adminC

Prepares a transaction to change the admin of a token

get-token-factory-paramsB

Returns the token factory module parameters

validate-token-factory-denomC

Validates if a denomination is a valid token factory denom

get-token-factory-total-supplyB

Returns the total supply of a token factory denomination

get-protorev-profits-by-denomC

Returns ProtoRev MEV profits aggregated by denomination

get-protorev-profits-by-txC

Returns ProtoRev MEV profits by transaction

get-protorev-statisticsB

Returns overall ProtoRev MEV statistics

get-protorev-number-of-tradesB

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