Gas fees and USD tx costs on 6 chains, cheapest-chain ranking, URL to Markdown. Pay per call, x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Where is it cheapest to send this transaction right now?. Ranks all 6 supported chains (Base, Ethereum, Arbitrum, Optimism, Polygon, Solana) by USD cost for a transaction type (transfer, USDC transfer or swap) at a speed tier (slow/standard/fast). Returns the ranking, the cheapest chain, and any chains queried in parallel that didn't respond (in failed[]). Costs $0.005 USDC per call (x402).
Transaction type
Speed tier
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Where is it cheapest to send this transaction right now?. Ranks all 6 supported chains (Base, Ethereum, Arbitrum, Optimism, Polygon, Solana) by USD cost for a transaction type (transfer, USDC transfer or swap) at a speed tier (slow/standard/fast). Returns the ranking, the cheapest chain, and any chains queried in parallel that didn't respond (in failed[]). Costs $0.005 USDC per call (x402).
| Argument | Type | Description |
|---|---|---|
| tx | string | Transaction type |
| tier | string | Speed tier |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tx": {
"enum": [
"transfer",
"usdc_transfer",
"swap"
],
"type": "string",
"default": "transfer",
"description": "Transaction type"
},
"tier": {
"enum": [
"slow",
"standard",
"fast"
],
"type": "string",
"default": "standard",
"description": "Speed tier"
}
},
"additionalProperties": false
}Current gas and fee prices for one chain. Current gas and fee prices for Base, Ethereum, Arbitrum, Optimism, Polygon or Solana: slow/standard/fast tiers and the USD cost of a transfer, USDC transfer and swap. Updated every 15 seconds. Paid via x402: the first call returns 402 with payment requirements; retry with a PAYMENT-SIGNATURE header (or, over MCP, with payment in _meta["x402/payment"]) to get the 200 response — failed/unpaid calls are never charged. Costs $0.002 USDC per call (x402).
| Argument | Type | Description |
|---|---|---|
| chain* | string | Chain to query |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"chain"
],
"properties": {
"chain": {
"enum": [
"base",
"ethereum",
"arbitrum",
"optimism",
"polygon",
"solana"
],
"type": "string",
"description": "Chain to query"
}
},
"additionalProperties": false
}List supported chains (Base, Ethereum, Arbitrum, Optimism, Polygon, Solana) and the gas-unit constants used by the paid tools (free). Always returns the full, unfiltered list of all 6 chains (no input/filter params). gasUnits.{transfer|usdc_transfer|swap} are plain integers: the gas units a typical transaction of that type costs on an EVM chain (evm) or in Solana compute units (svm) — multiply by the chain's current fee from get_gas_price to estimate USD cost yourself, or just call get_gas_price/compare_gas_costs which already does this.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Convert any web page into clean, readable Markdown. Fetches a public web page and returns clean Markdown: title, byline, site name, excerpt, word count and article body. Respects robots.txt, blocks private hosts, follows up to five redirects, caps the page at 3 MB. links=true adds outbound links. Not charged on failure: 403 if robots.txt disallows the path, 415 for non-HTML, 422 if no article text extracts, 502 on upstream error. Costs $0.003 USDC per call (x402).
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL to read |
| links | boolean | Include outbound links (max 200) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Public http(s) URL to read"
},
"links": {
"type": "boolean",
"default": false,
"description": "Include outbound links (max 200)"
}
},
"additionalProperties": false
}