Griphook
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OAUTH_CLIENT_ID | Yes | OAuth client ID used for authentication | |
| OAUTH_CLIENT_SECRET | Yes | OAuth client secret used for authentication | |
| STRATO_API_BASE_URL | Yes | The base URL for the STRATO API instance | |
| OPENID_DISCOVERY_URL | Yes | The 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| strato-endpoints | STRATO API endpoints mapped to UI features. |
| strato-config | Active 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