Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OAUTH_CLIENT_IDYesOAuth client ID used for authentication
OAUTH_CLIENT_SECRETYesOAuth client secret used for authentication
STRATO_API_BASE_URLYesThe base URL for the STRATO API instance
OPENID_DISCOVERY_URLYesThe OpenID discovery URL for authentication configuration (e.g., https://keycloak.blockapps.net/auth/realms/mercata/.well-known/openid-configuration)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
strato.tokensC

Fetch token catalog, user balances, voucher balance, and earning assets.

strato.swapC

Inspect swap pools, supported tokens, LP positions, history, and specific pool details.

strato.lendingC

Fetch lending pools, loans, liquidity, collateral, liquidations, and safety module state.

strato.cdpC

Fetch CDP vaults, assets, debt metrics, bad debt, and interest/stats.

strato.bridgeC

Fetch bridge network configs, bridgeable tokens, deposit/withdrawal history, and withdrawal summary.

strato.rewardsC

Fetch rewards overview, activities, user rewards, pending balances, and leaderboard.

strato.adminC

Fetch current user profile, admins, open issues, contract search, and config.

strato.eventsC

Query chain events through the backend search interface.

strato.protocol-feesB

Fetch aggregated or per-protocol revenue summaries.

strato.rpcC

Proxy a JSON-RPC request through the backend RPC router.

strato.swap.create-poolC

Create a new swap pool between tokenA and tokenB.

strato.swap.add-liquidityC

Provide both tokens to a pool.

strato.swap.add-liquidity-singleC

Provide liquidity using only one token.

strato.swap.remove-liquidityC

Redeem LP tokens from a pool.

strato.swap.executeD

Swap within an existing pool.

strato.tokens.createC

Admin: create a new token.

strato.tokens.transferC

Transfer tokens to another address.

strato.tokens.approveC

Approve allowance for a spender.

strato.tokens.transfer-fromC

Transfer tokens on behalf of another address.

strato.tokens.set-statusC

Admin: update token status.

strato.lending.supply-collateralC

Supply collateral to lending pool.

strato.lending.withdraw-collateralC

Withdraw supplied collateral.

strato.lending.withdraw-collateral-maxC

Withdraw maximum available collateral for an asset.

strato.lending.borrowC

Borrow from lending pool.

strato.lending.borrow-maxB

Borrow the maximum available USDST.

strato.lending.repayC

Repay outstanding debt.

strato.lending.repay-allC

Repay all debt.

strato.lending.deposit-liquidityC

Deposit into lending pool.

strato.lending.withdraw-liquidityC

Withdraw from lending pool.

strato.lending.withdraw-liquidity-allB

Withdraw all available liquidity.

strato.lending.safety-stakeC

Stake USDST into safety module.

strato.lending.safety-cooldownC

Begin safety module cooldown.

strato.lending.safety-redeemD

Redeem sUSDST shares.

strato.lending.safety-redeem-allC

Redeem all sUSDST shares.

strato.lending.liquidateC

Liquidate a lending loan.

strato.lending.configure-assetC

Admin: set lending parameters.

strato.lending.sweep-reservesC

Admin: sweep protocol reserves.

strato.lending.set-debt-ceilingsC

Admin: set global/per-asset debt ceilings.

strato.lending.pauseC

Admin: pause lending.

strato.lending.unpauseC

Admin: unpause lending.

strato.cdp.depositC

Deposit collateral into a vault.

strato.cdp.withdrawC

Withdraw collateral from a vault.

strato.cdp.withdraw-maxC

Withdraw maximum safe collateral.

strato.cdp.mintC

Mint USDST against collateral.

strato.cdp.mint-maxD

Mint maximum safe USDST.

strato.cdp.repayC

Repay USDST debt.

strato.cdp.repay-allC

Repay all debt for an asset.

strato.cdp.liquidateC

Liquidate an unhealthy CDP position.

strato.cdp.set-collateral-configD

Admin: set collateral parameters.

strato.cdp.set-collateral-config-batchC

Admin: set multiple collateral configs.

strato.cdp.set-asset-pausedC

Admin: toggle pause for a collateral asset.

strato.cdp.set-asset-supportedD

Admin: toggle asset support.

strato.cdp.set-global-pausedC

Admin: toggle global CDP pause.

strato.cdp.open-junior-noteC

Open a junior note position for bad debt.

strato.cdp.top-up-junior-noteC

Add USDST to junior note.

strato.cdp.claim-junior-noteD

Claim junior note rewards.

strato.bridge.request-withdrawalC

Submit a withdrawal request to an external chain.

strato.bridge.request-auto-saveD

Request auto save for a bridge transaction.

strato.rewards.claimB

Claim all pending CATA rewards from RewardsChef.

strato.rewards.claim-all-activitiesC

Claim all rewards across activities.

strato.rewards.claim-activityC

Claim rewards for a specific activity.

strato.admin.add-adminC

Grant administrator access.

strato.admin.remove-adminC

Revoke administrator access.

strato.admin.voteD

Cast an administrative vote.

strato.admin.vote-by-idC

Cast a vote given an issue ID.

strato.admin.dismiss-issueC

Dismiss an issue (only proposer only-voter case).

strato.oracle.set-priceC

Admin: set oracle price for an asset.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
strato-endpointsSTRATO API endpoints mapped to UI features.
strato-configActive MCP configuration and env hints.

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/strato-net/strato-griphook'

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