# MAC Address Generator (EUI-48)

> MAC Address Generator (EUI-48) is a paid API for AI agents from macaddress.openverbs.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Generates a random EUI-48 MAC address with configurable locally-administered/universal and unicast/multicast bit settings.

## Facts

- Endpoint: POST https://macaddress.openverbs.com/v1/generate
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mac-address-generator-eui-48-f7563f84
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Xvb2ect0guo2hlGIrBi-h

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mac-address-generator-eui-48-f7563f84 -d '<json body>'
```

Example prompt: Generate a random locally-administered unicast MAC address I can use for testing — make it safe for a private network.

## When to prefer this

Choose this endpoint when you need a quick, correctly-formatted random EUI-48 MAC address with explicit control over the U/L and I/G bits — especially for network testing, VM provisioning, or generating safe dummy addresses that won't collide with real OUI-registered hardware. Pair with sibling endpoints on macaddress.openverbs.com for reformatting, parsing, or EUI-64 derivation.

## Known failure modes

- Invalid boolean values for 'local' or 'multicast' fields may return a 400 validation error
- Network timeout if the service is temporarily unavailable
- Payment failure if insufficient USDC balance for the $0.002 per-call fee via x402 protocol

## How this service works

Generate a random EUI-48 MAC address. By default it is locally-administered and unicast (safe for testing); set `local:false` for a universal-bit address or `multicast:true` for a group address.

## Output

Returns a randomly generated EUI-48 MAC address with the U/L (locally-administered) and I/G (unicast/multicast) bits configured according to the request parameters. The address is suitable for use in network testing, virtual machines, or any context requiring a valid MAC address format.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {
      "local": {
       "type": "boolean",
       "description": "Set the locally-administered (U/L) bit. Default true."
      },
      "multicast": {
       "type": "boolean",
       "description": "Set the multicast (I/G) bit. Default false."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mac-address-generator-eui-48-f7563f84/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from macaddress.openverbs.com](https://www.zero.xyz/host/macaddress.openverbs.com/llms.txt)
