MPPtempoquality 0.55

BTC exchange rates against all supported currencies via CoinGecko, pay-per-call over MPP/Tempo.

Price
$0.06 / call
Protocol
mpp
Verified
no

What it does

This endpoint returns Bitcoin exchange rates against all currencies tracked by CoinGecko. It is one of 15 endpoints in the CoinGecko via Locus MPP service, which wraps the CoinGecko cryptocurrency data API behind the MPP (Micropayment Protocol) pay-per-call model. The exchange-rates endpoint requires no request body — a simple POST call returns the current BTC-denominated rates for fiat and crypto currencies.

Payment is settled via the Tempo method on pathUSD at 60,000 base units per call. With pathUSD using 6 decimals, that works out to $0.06 per request. The intent is "charge", meaning each call is a one-shot payment. The broader CoinGecko MPP service also exposes endpoints for simple prices, token prices by contract, coin market data, market charts, trending coins, global stats, DeFi stats, categories, top gainers/losers, exchanges, search, coin history, and coin lists — all at the same $0.06/call price.

Note: the probe attempted HEAD and GET on this endpoint and received 404 responses. The OpenAPI spec defines this as a POST endpoint, so the 404s on other methods are expected. The endpoint is presumed live based on the well-formed OpenAPI specification and consistent service structure, though a 402 challenge was not directly captured via POST during probing.

Capabilities

exchange-ratesbtc-ratescrypto-market-datapay-per-callmpp-tempocoingecko-proxyfiat-crypto-rates

Use cases

  • Fetching current BTC exchange rates against all fiat and crypto currencies for a trading bot
  • Displaying live cryptocurrency conversion rates in a wallet or portfolio app
  • Powering an AI agent that needs real-time BTC pricing data without managing API keys
  • Building a price comparison dashboard across multiple currencies

Fit

Best for

  • AI agents needing on-demand crypto exchange rate data without subscription keys
  • Micropayment-based access to CoinGecko data at $0.06 per call
  • Quick BTC-to-everything rate lookups with no request body required

Not for

  • High-frequency trading requiring sub-second latency and free bulk access
  • Historical time-series exchange rate data (use the market-chart or coin-history endpoints instead)
  • Non-BTC base currency exchange rates (this endpoint is BTC-denominated)

Quick start

curl -X POST https://coingecko.mpp.paywithlocus.com/coingecko/exchange-rates \
  -H "Content-Type: application/json" \
  -H "Authorization: <MPP-Tempo-Payment-Header>"

Example

Response

{
  "rates": {
    "btc": {
      "name": "Bitcoin",
      "type": "crypto",
      "unit": "BTC",
      "value": 1
    },
    "eur": {
      "name": "Euro",
      "type": "fiat",
      "unit": "€",
      "value": 62500.12
    },
    "usd": {
      "name": "US Dollar",
      "type": "fiat",
      "unit": "$",
      "value": 68123.45
    }
  }
}

Endpoint

Transporthttp
Protocolmpp
CurrencypathUSD

Quality

0.55/ 1.00

The OpenAPI spec is well-structured with clear payment info and 15 documented paths, but the specific exchange-rates endpoint has no request/response schema. The probe did not capture a 402 challenge via POST, so liveness is inferred rather than confirmed. No crawled docs provided substantive content beyond 404 error messages.

Warnings

  • Probe used HEAD/GET which returned 404; endpoint is POST-only per OpenAPI spec, so 402 challenge was not captured
  • No response schema documented for this endpoint — response structure is inferred from CoinGecko's public API documentation
  • Currency address 0x20c000000000000000000000b9537d11c60e8b50 assumed to be pathUSD with 6 decimals; if different, the $0.06 price would be incorrect

Citations

Provenance

Indexed frommpp_dev
Enriched2026-04-19 17:23:53Z · anthropic/claude-opus-4.6 · v2
First seen2026-04-18
Last seen2026-04-22

Agent access