← Marketplace

Agenttoll

Agenttoll is an x402-native service at https://agenttoll.app, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 11 endpoints listed.

Base

Offers

OfferEndpointPrice
Address :Address
Base wallet lookup: an address's primary basename, ETH balance, transaction count, and whether it is a contract
/m/bz-agenttoll-app/api/base/address/:address0.001 USDC
Base Fresh
New pair scan seconds after launch: Uniswap v4 pools read straight off Base before any indexer has them - the launched token address, whether anyone has funded it yet, and whether its hook is a launchpad's or bespoke code shipped with this token
/m/bz-agenttoll-app/api/base/fresh0.004 USDC
Name :NameOrAddress
Basename lookup both ways: a name returns its address and text records, an address returns its primary basename
/m/bz-agenttoll-app/api/base/name/:nameOrAddress0.001 USDC
Base Radar
New token radar on Base with a liquidity floor: pools created in the last 24 hours that already hold real liquidity; ?minLiquidity sets the spam floor in USD, default 10000. Each pool carries its token address, so anything interesting can go straight to /api/base/safety
/m/bz-agenttoll-app/api/base/radar0.003 USDC
Token :Address
Base token price lookup by contract address: the onchain USD price for any token on Base
/m/bz-agenttoll-app/api/base/token/:address0.001 USDC
Base Trending
Trending Base pool scan: the DEX pools moving on Base right now, with price, 24h volume and liquidity; ?limit=N sets how many
/m/bz-agenttoll-app/api/base/trending0.002 USDC
Api Brief
Market brief in one call: prices (BTC, ETH and SOL by default, or ?symbols=eth,degen), Base gas, and market sentiment
/m/bz-agenttoll-app/api/brief0.005 USDC
Api Feargreed
Crypto market sentiment check: the Fear and Greed index with yesterday's value; ?days=7 adds a daily history so you can see whether sentiment is turning
/m/bz-agenttoll-app/api/feargreed0.001 USDC
Api Gas
Base gas price check: the current gas price and latest block number; add ?gasLimit=150000 to also get what a transaction that size costs in ETH and USD
/m/bz-agenttoll-app/api/gas0.001 USDC
Api Trending
Trending token scan: the tokens moving across the crypto market right now; ?limit=N trims the list
/m/bz-agenttoll-app/api/trending0.002 USDC
Try Premium
Turkish lira crypto premium check: implied USD/TRY from a crypto cross-rate versus the official rate; ?asset=usdt is the reading desks quote
/m/bz-agenttoll-app/api/try/premium0.002 USDC

Machine-readable: openapi.json with x-payment-info offers.

Try it live

Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.

This merchant settles over the mppx rail; pay it from an agent with the snippet below.

Pay with an agent

Any MPP or x402-compatible client works. With mppx, payment is automatic:

import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'

const mppx = Mppx.create({
  methods: [evm({
    account: privateKeyToAccount(process.env.KEY),
    currencies: [evm.assets.base.USDC],
  })],
})

const res = await mppx.fetch('https://api.meshgateway.co/m/bz-agenttoll-app/api/base/address/:address')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-agenttoll-app/api/base/address/:address
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …