# MAC Address Formatter

> MAC Address Formatter 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).

Reformats a MAC address into a specified notation (colon, hyphen, Cisco dot, or bare) and case (upper or lower).

## Facts

- Endpoint: POST https://macaddress.openverbs.com/v1/format
- 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-formatter-0d2e08c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fS_7s9zzIKTUPALD_twRm

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-formatter-0d2e08c8 -d '<json body>'
```

Example prompt: Can you reformat this MAC address 'aabbccddeeff' into colon notation with uppercase letters?

## When to prefer this

Choose this endpoint when you need deterministic reformatting of a known MAC address into a specific notation or case — especially in network automation pipelines, device inventory normalization, or config generation workflows. It is a pure transformation with no side effects, making it safe to call repeatedly. Prefer it over parsing endpoints when the address is already valid and only the format needs to change.

## Known failure modes

- Invalid or unparseable MAC address input returns an error
- MAC address string too short or too long (outside 1-64 chars) is rejected
- Invalid enum value for notation or case field returns a validation error
- Missing required 'address' field causes a 400-level error
- Malformed JSON body returns a parse error

## How this service works

Reformat a MAC address into the requested notation (colon, hyphen, Cisco dot or bare) and case (lower default or upper).

## Output

Returns the MAC address reformatted in the requested notation (colon, hyphen, dot, or bare) and case (upper or lower). The response contains the normalized string ready for use in configuration files, documentation, or downstream processing.

## 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",
     "required": [
      "address"
     ],
     "properties": {
      "case": {
       "enum": [
        "upper",
        "lower"
       ],
       "type": "string",
       "description": "Output case. Default lower."
      },
      "address": {
       "type": "string",
       "maxLength": 64,
       "minLength": 1,
       "description": "MAC address in colon, hyphen, dot or bare notation."
      },
      "notation": {
       "enum": [
        "colon",
        "hyphen",
        "dot",
        "bare"
       ],
       "type": "string",
       "description": "Output notation. Default colon."
      }
     },
     "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-formatter-0d2e08c8/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)
