Skip to main content
Glama

MGO — Multi-chain Gas Optimizer

An x402-native API that compares real-time gas prices across up to 9 EVM chains and recommends the cheapest one. Built for trading agents, DeFi bots, and any AI agent that needs to optimize transaction costs.

Quick Start

# 1. Install dependencies
npm install

# 2. Set environment variables
cp .env.example .env
# Set WALLET_ADDRESS to your USDC receiving wallet on Base

# 3. Run locally
npm run dev

# 4. Test
# Open in browser: http://localhost:3000/gas/demo

Related MCP server: base-gas-mcp

Tiers

Feature

Demo (Free)

Basic ($0.001)

Premium ($0.002)

Chains

4

4

9

Gas prices

Yes

Yes

Yes

Cheapest chain recommendation

No

Yes

Yes

Savings % calculation

No

Yes

Yes

Cost savings estimate

No

Yes

Yes

BNB, Polygon, Avalanche, zkSync, Hyperliquid

No

No

Yes

Rate limit

10/hr, 100/day

Unlimited

Unlimited

Endpoints

Endpoint

Payment

Description

GET /gas/demo

Free

Raw gas prices only (10/hr rate limit)

GET /gas/basic

$0.001 USDC (x402)

4-chain comparison + recommendation + savings

GET /gas/premium

$0.002 USDC (x402)

9-chain full comparison

GET /llms.txt

Free

AI agent discovery file

GET /health

Free

Server health check

Payment Flow (x402 Protocol)

  1. GET /gas/basic or /gas/premium → 402 response with payment requirements

  2. Client signs EIP-712 USDC authorization (using x402-axios or x402-fetch)

  3. Resend with X-PAYMENT header → facilitator verifies → data response → on-chain settlement

// Client example (x402-axios)
const { withPayment } = require("x402-axios");
const client = withPayment(axios.create(), walletClient);
const response = await client.get("https://api.mgo.chain-ops.xyz/gas/basic");

MCP Server (Claude / Cursor)

npm run mcp

Add to Claude Desktop config:

{
  "mcpServers": {
    "mgo-gas": {
      "command": "node",
      "args": ["/path/to/x402-gas-api/mcp-server.js"]
    }
  }
}

Deploy to Vercel

npm i -g vercel
vercel --prod

Platform Registration

  1. BlockRun — Register MCP server URL

  2. Dexter — One-line facilitator config

  3. x402.org — Automatic llms.txt crawling

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityNo data
ResponsivenessUnresponsive

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dlrjsdl200-byte/x402-gas-api'

If you have feedback or need assistance with the MCP directory API, please join our Discord server