io.github.junct-bot/gmx-mcp
Gmx MCP server — 139 tools for AI agent integration. Hosted by Junct.
- -Improve uptime (currently 96.2%, target 99%+)
Calls BASIS_POINTS_DIVISOR(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls FUNDING_RATE_PRECISION(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls MAX_FEE_BASIS_POINTS(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls MAX_FUNDING_RATE_FACTOR(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls MAX_LIQUIDATION_FEE_USD(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls MIN_FUNDING_RATE_INTERVAL(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls MIN_LEVERAGE(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls PRICE_PRECISION(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls USDG_DECIMALS(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls addRouter(_router: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls adjustForDecimals(_amount: string, _tokenDiv: string, _tokenMul: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
[DISCOVERY] Calls allWhitelistedTokens(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls allWhitelistedTokensLength(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls approvedRouters(param0: string, param1: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
Calls bufferAmounts(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls buyUSDG(_token: string, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
Calls clearTokenConfig(_token: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls cumulativeFundingRates(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls decreasePosition(_account: string, _collateralToken: string, _indexToken: string, _collateralDelta: string, _sizeDelta: string, _isLong: boolean, _receiver: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns uint256.
Calls directPoolDeposit(_token: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls errorController(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls errors(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns string.
Calls feeReserves(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls fundingInterval(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls fundingRateFactor(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getDelta(_indexToken: string, _size: string, _averagePrice: string, _isLong: boolean, _lastIncreasedTime: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
Calls getFeeBasisPoints(_token: string, _usdgDelta: string, _feeBasisPoints: string, _taxBasisPoints: string, _increment: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getFundingFee(_token: string, _size: string, _entryFundingRate: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getGlobalShortDelta(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
Calls getMaxPrice(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getMinPrice(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getNextAveragePrice(_indexToken: string, _size: string, _averagePrice: string, _isLong: boolean, _nextPrice: string, _sizeDelta: string, _lastIncreasedTime: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getNextFundingRate(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getNextGlobalShortAveragePrice(_indexToken: string, _nextPrice: string, _sizeDelta: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getPosition(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: string, _1: string, _2: string, _3: string, _4: string, _5: string, _6: boolean, _7: string }.
Calls getPositionDelta(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: boolean, _1: string }.
Calls getPositionFee(_sizeDelta: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getPositionKey(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bytes32.
Calls getPositionLeverage(_account: string, _collateralToken: string, _indexToken: string, _isLong: boolean). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getRedemptionAmount(_token: string, _usdgAmount: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getRedemptionCollateral(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getRedemptionCollateralUsd(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getTargetUsdgAmount(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls getUtilisation(_token: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls globalShortAveragePrices(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls globalShortSizes(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls gov(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls guaranteedUsd(param0: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns uint256.
Calls hasDynamicFees(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
Calls inManagerMode(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bool.
| Timestamp | Status | Latency | Conformance |
|---|---|---|---|
| Apr 3, 2026 | timeout | 0ms | Fail |
| Apr 3, 2026 | timeout | 0ms | Fail |
| Apr 3, 2026 | timeout | 0ms | Fail |
| Apr 3, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |
| Apr 2, 2026 | timeout | 0ms | Fail |