← Marketplace
Base
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.
Offers
| Offer | Endpoint | Price |
|---|---|---|
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/:address | 0.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/fresh | 0.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/:nameOrAddress | 0.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/radar | 0.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/:address | 0.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/trending | 0.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/brief | 0.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/feargreed | 0.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/gas | 0.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/trending | 0.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/premium | 0.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-ReceiptOr 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", …