MAC Address Lookup

Find the organization behind a MAC address or OUI prefix in the IEEE registries. No auth, no key.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~415Tokens (tool definitions)
~3.8 KBTypical response size
Minimal attention impact (0.32% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "mcp": {
      "url": "https://mac.jasontally.com/mcp"
    }
  }
}

Remote endpoints

https://mac.jasontally.com/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢lookup(mac)

Resolve a MAC address or OUI prefix to its registered organization using longest-prefix match across the MA-L, MA-M, MA-S, IAB, and CID registries. Reports the block type, address count, registration country, and a link to the full record page. Randomized and locally administered addresses usually have no registered organization.

Input Schema

{
  "type": "object",
  "properties": {
    "mac": {
      "type": "string",
      "description": "MAC address or OUI prefix, 6 to 12 hex characters. Accepts colon, hyphen, Cisco dot, or plain hex, for example 8C:1F:64:AF:A4:B2 or 8C1F64."
    }
  },
  "required": [
    "mac"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The normalized query, colon-separated."
    },
    "prefix": {
      "type": [
        "string",
        "null"
      ],
      "description": "Longest registered prefix that matched."
    },
    "blockType": {
      "type": [
        "string",
        "null"
      ],
      "description": "MA-L, MA-M, MA-S, IAB, or CID."
    },
    "addressCount": {
      "type": [
        "number",
        "null"
      ],
      "description": "Addresses in the matched block."
    },
    "orgName": {
      "type": [
        "string",
        "null"
      ],
      "description": "Registered organization name."
    },
    "country": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO 3166-1 alpha-2 registration country."
    },
    "locallyAdministered": {
      "type": "boolean",
      "description": "The bit pattern marks the address locally administered, which usually means a randomized or virtual-machine address. Present only when there is no match."
    },
    "multicast": {
      "type": "boolean",
      "description": "The bit pattern marks the address a multicast group. Present only when there is no match."
    },
    "url": {
      "type": "string",
      "description": "Record page on https://mac.jasontally.com."
    }
  },
  "required": [
    "query",
    "prefix",
    "url"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools