io.github.junct-bot/stargate-mcp
Stargate MCP server — 42 tools for AI agent integration. Hosted by Junct.
- -Improve uptime (currently 96.2%, target 99%+)
Calls activateChainPath(_poolId: string, _dstChainId: string, _dstPoolId: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls addLiquidity(_poolId: string, _amountLD: string, _to: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls bridge(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
[DISCOVERY] Calls cachedSwapLookup(param0: string, param1: string, param2: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { token: string, amountLD: string, to: string, payload: string }.
Calls callDelta(_poolId: string, _fullMode: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls clearCachedSwap(_srcChainId: string, _srcAddress: string, _nonce: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls createChainPath(_poolId: string, _dstChainId: string, _dstPoolId: string, _weight: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls createPool(_poolId: string, _token: string, _sharedDecimals: string, _localDecimals: string, _name: string, _symbol: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns address.
Calls creditChainPath(_dstChainId: string, _dstPoolId: string, _srcPoolId: string, _c: { credits: string, idealBalance: string }). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls factory(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls instantRedeemLocal(_srcPoolId: string, _amountLP: string, _to: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Returns amountSD (uint256).
Calls mintFeeOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls owner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls protocolFeeOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.
Calls quoteLayerZeroFee(_dstChainId: string, _functionType: string, _toAddress: string, _transferAndCallPayload: string, _lzTxParams: { dstGasForCall: string, dstNativeAmount: string, dstNativeAddr: string }). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns { _0: string, _1: string }.
Calls redeemLocal(_dstChainId: string, _srcPoolId: string, _dstPoolId: string, _refundAddress: string, _amountLP: string, _to: string, _lzTxParams: { dstGasForCall: string, dstNativeAmount: string, dstNativeAddr: string }). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls redeemLocalCallback(_srcChainId: string, _srcAddress: string, _nonce: string, _srcPoolId: string, _dstPoolId: string, _to: string, _amountSD: string, _mintAmountSD: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls redeemLocalCheckOnRemote(_srcChainId: string, _srcAddress: string, _nonce: string, _srcPoolId: string, _dstPoolId: string, _amountSD: string, _to: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls redeemRemote(_dstChainId: string, _srcPoolId: string, _dstPoolId: string, _refundAddress: string, _amountLP: string, _minAmountLD: string, _to: string, _lzTxParams: { dstGasForCall: string, dstNativeAmount: string, dstNativeAddr: string }). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls renounceOwnership(). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. DANGER: Permanently and irreversibly removes all owner control from the contract. After calling, no address will ever be able to call onlyOwner functions again including adapter management, oracle configuration, emergency controls, and all set* functions. This action cannot be undone. No return value.
Calls retryRevert(_srcChainId: string, _srcAddress: string, _nonce: string). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
[DISCOVERY] Calls revertLookup(param0: string, param1: string, param2: string). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns bytes.
Calls revertRedeemLocal(_dstChainId: string, _srcAddress: string, _nonce: string, _refundAddress: string, _lzTxParams: { dstGasForCall: string, dstNativeAmount: string, dstNativeAddr: string }). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls sendCredits(_dstChainId: string, _srcPoolId: string, _dstPoolId: string, _refundAddress: string). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setBridgeAndFactory(_bridge: string, _factory: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setDeltaParam(_poolId: string, _batched: boolean, _swapDeltaBP: string, _lpDeltaBP: string, _defaultSwapMode: boolean, _defaultLPMode: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setFeeLibrary(_poolId: string, _feeLibraryAddr: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setFees(_poolId: string, _mintFeeBP: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setMintFeeOwner(_owner: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setProtocolFeeOwner(_owner: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setSwapStop(_poolId: string, _swapStop: boolean). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls setWeightForChainPath(_poolId: string, _dstChainId: string, _dstPoolId: string, _weight: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls swap(_dstChainId: string, _srcPoolId: string, _dstPoolId: string, _refundAddress: string, _amountLD: string, _minAmountLD: string, _lzTxParams: { dstGasForCall: string, dstNativeAmount: string, dstNativeAddr: string }, _to: string, _payload: string). Requires ETH value to be sent with the transaction. Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls swapRemote(_srcChainId: string, _srcAddress: string, _nonce: string, _srcPoolId: string, _dstPoolId: string, _dstGasForCall: string, _to: string, _s: { amount: string, eqFee: string, eqReward: string, lpFee: string, protocolFee: string, lkbRemove: string }, _payload: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls transferOwnership(newOwner: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. Transfers ownership to a new address. The new owner must call acceptOwnership() to complete the transfer (two-step pattern). No return value.
Calls withdrawMintFee(_poolId: string, _to: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Calls withdrawProtocolFee(_poolId: string, _to: string). Write function — may have access control restrictions (e.g. onlyOwner). Check contract source for modifier requirements before calling. No return value.
Event emitted by the contract. Subscribe via log filters.
Event emitted by the contract. Indexed fields (filterable): previousOwner, newOwner. Subscribe via log filters.
Event emitted by the contract. Indexed fields (filterable): srcAddress, nonce. Subscribe via log filters.
Event emitted by the contract. Subscribe via log filters.
Event emitted by the contract. Indexed fields (filterable): nonce, srcAddress. Subscribe via log filters.
| 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 |