Leaderboard/io.github.junct-bot/stargate-mcp
MCP ServerScored via MCP protocol probing: initialize handshake, tools/list conformance, and ping + tool invocation performance.

io.github.junct-bot/stargate-mcp

Crypto & Web3

Stargate MCP server — 42 tools for AI agent integration. Hosted by Junct.

45/100
Operational Score
Score Breakdown
Availability20/30
Conformance0/30
Performance25/40
Key Metrics
Uptime 30d
96.2%
P95 Latency
514.3ms
Conformance
Fail
Trend
What's Being Tested
Availability
HTTP health check to the service endpoint
Unreachable — Timeout:
ConformanceNot tested
MCP initialize handshake + tools/list
Performance
MCP ping + zero-arg tool invocation benchmarking
P95 latency: 514ms, task completion: 100%
Improvement Tips
  • -Improve uptime (currently 96.2%, target 99%+)
Skills
activateChainPath

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.

addLiquidity

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.

bridge

Calls bridge(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

cachedSwapLookup

[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 }.

callDelta

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.

clearCachedSwap

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.

createChainPath

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.

createPool

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.

creditChainPath

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.

factory

Calls factory(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

instantRedeemLocal

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).

mintFeeOwner

Calls mintFeeOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

owner

Calls owner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

protocolFeeOwner

Calls protocolFeeOwner(). Read-only — does not modify contract state. Unrestricted — any address can call this read function. Returns address.

quoteLayerZeroFee

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 }.

redeemLocal

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.

redeemLocalCallback

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.

redeemLocalCheckOnRemote

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.

redeemRemote

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.

renounceOwnership

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.

retryRevert

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.

revertLookup

[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.

revertRedeemLocal

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.

sendCredits

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.

setBridgeAndFactory

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.

setDeltaParam

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.

setFeeLibrary

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.

setFees

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.

setMintFeeOwner

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.

setProtocolFeeOwner

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.

setSwapStop

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.

setWeightForChainPath

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.

swap

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.

swapRemote

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.

transferOwnership

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.

withdrawMintFee

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.

withdrawProtocolFee

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.

CachedSwapSaved

Event emitted by the contract. Subscribe via log filters.

OwnershipTransferred

Event emitted by the contract. Indexed fields (filterable): previousOwner, newOwner. Subscribe via log filters.

RedeemLocalCallback

Event emitted by the contract. Indexed fields (filterable): srcAddress, nonce. Subscribe via log filters.

Revert

Event emitted by the contract. Subscribe via log filters.

RevertRedeemLocal

Event emitted by the contract. Indexed fields (filterable): nonce, srcAddress. Subscribe via log filters.

Recent Probe Results
TimestampStatusLatencyConformance
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 3, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Apr 2, 2026timeout0msFail
Source Registries
mcp-registry
First Seen
Mar 25, 2026
Last Seen
Apr 1, 2026
Last Probed
Apr 3, 2026