← Marketplace

Workers

Workers is an x402-native service at https://agent-api-production.tim1712.workers.dev, 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. 5 endpoints listed.

Base

Offers

OfferEndpointPrice
Business Eu Vat Check
Use when an agent needs the current official VIES validation status of an EU VAT number before B2B onboarding, invoicing or procurement. Queries the European Commission VIES REST API and returns whether the number is currently valid, plus the registered company name and address when the member state returns them. It does not give tax advice and is not proof a company is legitimate, an invoice is c
/m/bz-agent-api-production-tim1712-workers-dev/v1/business/eu-vat-check0.01 USDC
Npm Install Preflight
Use before a coding agent installs an unfamiliar npm dependency. Returns current facts from the official npm registry: the version `npm install` resolves (dist-tags.latest), prerelease and deprecation status, engines.node compatibility with an optional target Node version (real SemVer evaluation), license, days since release, best-effort weekly downloads, repository URL and maintainer count. Facts
/m/bz-agent-api-production-tim1712-workers-dev/v1/npm/install-preflight0.005 USDC
Shopping Budget Basket
Use when an agent already knows several products/categories a buyer needs and wants one real Shopify product for each need while staying within one overall item-price budget. Each need.query must already carry the important compatibility and preference details; this service does not reinterpret intent. Returns a cross-merchant basket plan with per-item checkout URLs. It is not a generic product se
/m/bz-agent-api-production-tim1712-workers-dev/v1/shopping/budget-basket0.03 USDC
Shopping Product Search
Use when an agent already knows the product it wants and needs real current Shopify listings for a structured query. Returns normalized product/variant price, currency, seller, rating, product URL and checkout URL in upstream search-rank order, with an optional maximum item price. The query must already carry the compatibility and preference details. Not a recommendation engine, intent interpretat
/m/bz-agent-api-production-tim1712-workers-dev/v1/shopping/product-search0.01 USDC
Web Resource Preflight
Use before spending tokens, money or crawler capacity fetching an unfamiliar web resource. Resolves redirects (manually, bounded, re-validated per hop) and returns deterministic HTTP/resource facts — final URL, status, content type and length, response time, a bounded HTML title/canonical peek, and a lightweight generic-bot robots.txt indication — so an agent can decide whether a normal web fetch
/m/bz-agent-api-production-tim1712-workers-dev/v1/web/resource-preflight0.003 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-agent-api-production-tim1712-workers-dev/v1/business/eu-vat-check')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-agent-api-production-tim1712-workers-dev/v1/business/eu-vat-check
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …