mgo-gas
Provides real-time gas price data and DEX swap cost estimates for Ethereum, and compares them against other EVM chains to recommend cheaper alternatives and calculate savings.
Provides real-time gas price data and DEX swap cost estimates for Optimism, and can recommend Optimism as the cheapest chain for a transaction with savings versus Ethereum.
Provides real-time gas price data and DEX swap cost estimates for Polygon as part of multi-chain gas comparisons, enabling cheapest-chain recommendations across EVM networks.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mgo-gasCompare gas prices and recommend the cheapest chain for a swap."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chain-ops-mgo
Multi-chain Gas Optimizer — Compare real-time gas prices across 9 EVM chains and get the cheapest-chain recommendation. Pay-per-call via x402 on Base. No API key, no signup.
When to use: call it before any EVM transaction (bridge, deploy, swap) to route to the lowest-fee chain — e.g. "Use Optimism — saves 97% vs Ethereum". Built for AI agents: one USDC microtransaction per call. Ships as a Node client and a stdio MCP server.
MCP server (Claude Desktop, Cursor, any MCP client)
No install needed:
{
"mcpServers": {
"mgo-gas": {
"command": "npx",
"args": ["-y", "chain-ops-mgo"],
"env": { "MGO_PRIVATE_KEY": "0x...", "MGO_MAX_PRICE": "10000" }
}
}
}Tools: get_gas_demo, get_cheapest_chain (free), get_gas_basic ($0.001), get_gas_premium ($0.002).
Without MGO_PRIVATE_KEY the paid tools return the x402 payment requirements instead of data. With it (plus @chain-ops/agent-sdk and viem installed) they pay automatically, capped at MGO_MAX_PRICE micro-USDC (default 10000 = $0.01).
Prefer not to run anything? The same tools are hosted at https://api.mgo.chain-ops.xyz/mcp (official MCP Registry: xyz.chain-ops/mgo).
Related MCP server: base-gas-mcp
Install (library)
Free endpoints only:
npm install chain-ops-mgoAuto-payment (recommended for paid endpoints):
npm install chain-ops-mgo @chain-ops/agent-sdk viemQuick Start
Free — no payment
const { getCheapestChain } = require('chain-ops-mgo');
const result = await getCheapestChain();
console.log(result);
// {
// chain: 'Optimism', chainId: 10, nativeToken: 'ETH',
// gasPriceGwei: '0.0010',
// dexSwapCostNative: '0.00000016',
// dexSwapCostUsdc: 0.00039, // from the free /prices feed; omitted if unavailable
// savingsVs: 'Ethereum',
// savingsPercent: '97.4%'
// }Paid — auto-payment via SDK (recommended)
const { getGasBasicWithPayment } = require('chain-ops-mgo');
const data = await getGasBasicWithPayment({
account: process.env.PRIVATE_KEY, // 0x...
network: 'base',
});
console.log(data.recommendation.action);
// "Use Optimism — saves 97.4% vs Ethereum"The SDK handles the x402 402-handshake (parse requirements, sign the EIP-3009 USDC authorization, retry). One USDC microtransaction per call ($0.001 basic, $0.002 premium), hard-capped at maxPrice (default $0.01).
Endpoints
Function | Price | Chains | Notes |
| Free | 4 | Raw gas prices (native units), rate limited 10/hr |
| Free | — | Native token USD prices (ETH, BNB, POL, AVAX, HYPE), 60s cache |
| Free | 4 | Cheapest chain for a DEX swap, USD via |
| $0.001 USDC | 4 | Auto-pay via SDK + recommendation |
| $0.002 USDC | 9 | Auto-pay via SDK + 9 chains incl. BNB, Polygon, Avalanche, zkSync, Hyperliquid |
| $0.001 USDC | 4 | Manual mode — bring your own x402 header |
| $0.002 USDC | 9 | Manual mode — bring your own x402 header |
Auto-pay options
await getGasPremiumWithPayment({
account: '0x...', // private key OR a viem Account object
network: 'base', // currently only 'base'
maxPrice: 5_000n, // optional cap in micro-USDC ($0.005); default 10_000n
});If @chain-ops/agent-sdk is not installed, the auto-pay functions throw a clear error pointing to the install command. Free functions work without it.
Manual mode (advanced)
If you build your own x402 client, you can supply a pre-built header:
const { getGasBasic } = require('chain-ops-mgo');
const data = await getGasBasic({
paymentHeader: { 'PAYMENT-SIGNATURE': '<base64 x402 v2 payload>' }, // or 'X-PAYMENT' for v1
});Without a payment header, paid functions throw Error: Payment required with err.status === 402 and err.paymentInfo (the decoded PAYMENT-REQUIRED header: accepts[], resource, ...).
Payment
Uses x402 protocol on Base (eip155:8453) with USDC. No API key, no subscription, no account required.
Links
Dashboard: https://mgo.chain-ops.xyz
SDK:
@chain-ops/agent-sdk— the underlying x402 + ERC-8004 clientRemote MCP: https://api.mgo.chain-ops.xyz/mcp
Homepage: https://chain-ops.xyz
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Compare live gas across up to 9 EVM chains and get the cheapest one. x402 pay-per-call on Base.
Live Base Mainnet on-chain data (gas, DEX, Aave, token risk, prices). Pay per call in USDC via x402.
ChainRay provides multi-chain blockchain data and intelligence for AI agents through 79 MCP tools across 57 supported networks, covering gas, chain data, wallets, DeFi, market, security, monitoring, and verifiable proofs. MCP access is available at https://mcp.chainray.online/mcp; paid HTTP capabilities settle via x402 on Base.
Pay-per-call x402 MCP: 22 agent APIs on Base USDC. Crypto, onchain reads, repo safety. From $0.001
Related MCP Servers
- FlicenseAqualityCmaintenanceProvides AI agents with real-time gas prices and blockchain data from Base, with metered access via x402 payment protocol.4-
- AlicenseAqualityBmaintenanceEnables agents to fetch live Base mainnet gas prices by paying $0.001 USDC per call via the x402 payment standard.1553 npmMIT
- AlicenseAqualityDmaintenanceCompare real-time gas prices across up to 9 EVM chains and get the cheapest-chain recommendation. Pay-per-call via x402 (USDC on Base). No API key.4MIT
- AlicenseNot gradedqualityCmaintenanceLets AI agents fetch live gas prices across multiple EVM chains, compare USD transfer costs, and find the cheapest chain in a single call, with pay-per-call billing via x402.MIT