# MGO Multi-chain Gas Optimizer - Premium

> MGO Multi-chain Gas Optimizer - Premium is a paid API for AI agents from api.mgo.chain-ops.xyz, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Fetches real-time gas prices across up to 9 EVM chains and recommends the cheapest chain for a given transaction type

## Facts

- Endpoint: GET https://api.mgo.chain-ops.xyz/gas/premium
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mgo-multi-chain-gas-optimizer-premium-d4169027
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Fv_nLL1w3-Oeqid0hhHc0

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mgo-multi-chain-gas-optimizer-premium-d4169027
```

Example prompt: What's the cheapest chain right now to do a DEX swap — can you compare gas costs across Ethereum, Base, Arbitrum, and Optimism and tell me which one I should use?

## When to prefer this

Choose this endpoint when an agent or user needs a real-time, multi-chain gas price comparison across up to 9 EVM networks in a single call, especially when optimizing transaction routing for cost. It is ideal for DeFi agents, wallet apps, or automation pipelines that need to decide which chain to execute on before submitting a transaction. Prefer this over single-chain gas oracles when cross-chain cost comparison and USD-denominated cost estimates are required. The x402 pay-per-call model means no API key setup is needed, making it suitable for ephemeral or infrequent agent calls.

## Known failure modes

- Payment not received or x402 micropayment fails — returns 402 Payment Required
- Upstream RPC unavailable for a chain — that chain's status field set to error or degraded
- All chains unreachable — empty or error-only chain array returned
- Invalid or malformed request — 400 Bad Request
- Rate limit exceeded on underlying RPC providers — delayed or partial data

## How this service works

Compare real-time gas prices across up to 9 EVM chains and get a cheapest-chain recommendation. Pay-per-call via x402 (USDC on Base). No API key.

## Output

A JSON object with a 'premium' tier label and an array of chain entries, each containing: chain name, chain ID, status, base fee / total fee / priority fee in Gwei, native token and its USD price, and estimated costs in both USDC and native token for three transaction types (native transfer, ERC-20 transfer, DEX swap). Implicitly includes a cheapest-chain recommendation based on the compared data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "premium",
  "chains": [
   {
    "chain": "Ethereum",
    "status": "ok",
    "chainId": 1,
    "gasPrice": {
     "baseFeeGwei": "12.3456",
     "totalFeeGwei": "12.3456",
     "priorityFeeGwei": "0.0010"
    },
    "nativeToken": "ETH",
    "tokenPriceUsd": 3500,
    "estimatedCosts": {
     "dexSwap": {
      "usdc": 5.12,
      "label": "DEX swap (Uniswap-style)",
      "native": "0.00030000",
      "gasUnits": "150000"
     },
     "erc20Transfer": {
      "usdc": 0.455,
      "label": "ERC-20 token transfer",
      "native": "0.00013000",
      "gasUnits": "65000"
     },
     "nativeTransfer": {
      "usdc": 0.147,
      "label": "Simple native token transfer",
      "native": "0.00004200",
      "gasUnits": "21000"
     }
    }
   },
   {
    "chain": "Base",
    "status": "ok",
    "chainId": 1,
    "gasPrice": {
     "baseFeeGwei": "0.0100",
     "totalFeeGwei": "0.0100",
     "priorityFeeGwei": "0.0010"
    },
    "nativeToken": "ETH",
    "tokenPriceUsd": 3500,
    "estimatedCosts": {
     "dexSwap": {
      "usdc": 0.001,
      "label": "DEX swap (Uniswap-style)",
      "native": "0.00030000",
      "gasUnits": "150000"
     },
     "erc20Transfer": {
      "usdc": 0.455,
      "label": "ERC-20 token transfer",
      "native": "0.00013000",
      "gasUnits": "65000"
     },
     "nativeTransfer": {
      "usdc": 0.147,
      "label": "Simple native token transfer",
      "native": "0.00004200",
      "gasUnits": "21000"
     }
    }
   },
   {
    "chain": "Arbitrum",
    "status": "ok",
    "chainId": 1,
    "gasPrice": {
     "baseFeeGwei": "0.0200",
     "totalFeeGwei": "0.0200",
     "priorityFeeGwei": "0.0010"
    },
    "nativeToken": "ETH",
    "tokenPriceUsd": 3500,
    "estimatedCosts": {
     "dexSwap": {
      "usdc": 0.002,
      "label": "DEX swap (Uniswap-style)",
      "native": "0.00030000",
      "gasUnits": "150000"
     },
     "erc20Transfer": {
      "usdc": 0.455,
      "label": "ERC-20 token transfer",
      "native": "0.00013000",
      "gasUnits": "65000"
     },
     "nativeTransfer": {
      "usdc": 0.147,
      "label": "Simple native token transfer",
      "native": "0.00004200",
      "gasUnits": "21000"
     }
    }
   },
   {
    "chain": "Optimism",
    "status": "ok",
    "chainId": 1,
    "gasPrice": {
     "baseFeeGwei": "0.0150",
     "totalFeeGwei": "0.0150",
     "priorityFeeGwei": "0.0010"
    },
    "nativeToken": "ETH",
    "tokenPriceUsd": 3500,
    "estima
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mgo-multi-chain-gas-optimizer-premium-d4169027/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.mgo.chain-ops.xyz](https://www.zero.xyz/host/api.mgo.chain-ops.xyz/llms.txt)
