B

mppgas — MPP Grade B

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

16 Total txs
16 7d txs
$0.20 7d volume
$0.20 Total volume
10 Unique payers
1 Unique clients
7-day activity ▁▁▁▁▁▁█

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt

Paid Operations (5)

GET /api/gas dynamic USDC.e
Gas prices for all 7 chains

Returns slow/standard/fast gas prices in gwei, native token USD price, and estimated 21000-gas transfer cost in USD. Results cached 10s per chain.

Amount
0.01
Currency
USDC.e
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Response Schema (200)

FieldTypeDescription
cachedFor string -
chains array[object] -
GET /api/gas/deep dynamic USDC.e
EIP-1559 breakdown for all 7 chains

Returns baseFee, priorityFee (slow/standard/fast), EIP-1559 maxFeePerGas and maxPriorityFeePerGas recommendations, latest block number and timestamp. Falls back to legacy gasPrice for non-EIP-1559 chains.

Amount
0.02
Currency
USDC.e
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.02 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Response Schema (200)

FieldTypeDescription
cachedFor string -
chains array[object] -
GET /api/gas/forecast dynamic USDC.e
30-minute gas price forecast per chain

Linear trend forecast based on rolling 10-minute sample buffer (sampled every 60s). Returns now, in15min, in30min in gwei. Returns 'insufficient data' if fewer than 5 samples collected since last cold start.

Amount
0.02
Currency
USDC.e
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.02 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Response Schema (200)

FieldTypeDescription
chains array -
note string -
GET /api/gas/spike dynamic USDC.e
Gas spike detector for a single chain

Compares current standard gwei against rolling 1-hour average. Returns isSpike=true if current > avg + 2*stddev.

Amount
0.01
Currency
USDC.e
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
chain query string No Chain name: ethereum, base, arbitrum, optimism, polygon, bsc, tempo

Response Schema (200)

FieldTypeDescription
avg1h [number null] -
chain string -
current number -
deviation [number null] -
isSpike [boolean null] -
status string -
stddev [number null] -
GET /api/gas/best-time dynamic USDC.e
Cheapest hour to send a transaction

Analyzes 24-hour rolling buffer to find the UTC hour with minimum average standard gwei. Returns cheapestHourUtc, currentVsCheapest (%), and recommendation: send now | wait.

Amount
0.01
Currency
USDC.e
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: authMode: paid chainId: 4217 currencyAddress: 0x20C000000000000000000000b9537d11c60E8b50 feePayer: true gasAbstracted: true network: tempo price: 0.01 protocols: [mpp] recipient: 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Parameters

NameInTypeRequiredDescription
chain query string No Chain name: ethereum, base, arbitrum, optimism, polygon, bsc, tempo

Response Schema (200)

FieldTypeDescription
chain string -
cheapestHourUtc [number null] -
currentHourUtc number -
currentVsCheapest [string null] -
recommendation string -
status string -

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
USDC.e
Currency (challenge)
USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
Multiple Challenges
No

Recipients

  • 0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
Per-endpoint breakdown
GET /api/gas
0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
GET /api/gas/best-time
0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
GET /api/gas/deep
0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
GET /api/gas/forecast
0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897
GET /api/gas/spike
0x0d509f743bc6fc907d5f63d8b0dae1fca8d80897

Security

TLS Version
TLSv1.3
Challenge ID Unique
Yes
Challenge ID Length
43
Digest Binding
-

Uptime

Discovery
Reachable (68ms)
Challenge
Reachable (194ms)
Last Checked

Schema Completeness

Paid Operations
5
With Input Schema
0
With Description
5
5 missing schema
  • GET /api/gas
  • GET /api/gas/deep
  • GET /api/gas/forecast
  • GET /api/gas/spike
  • GET /api/gas/best-time

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://gas.ivan-tempo.xyz/openapi.json
OpenAPI Version
3.1.0
Service Version
0.3.0
Document Size
11577 bytes
Document Hash
82504273c4367c59811b0e5a80e8248320dc4bf9ab9114c852293a2d7fe91be3

Version History (1 snapshots)

Scan snapshots
Date Grade Score Response Status
2026-06-05 B 78% 252ms Up