# Macfax (remote · macfax.com)

Used-Mac market: quality-gated listings with deep links, asking-price stats, trust checks, alerts.

- Trust score: 72/100 (medium)
- Change this week: +7
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `macfax.com`: 72/100 (this document), [markdown](https://verifymcp.io/servers/com-macfax-macfax/macfax.md), [page](https://verifymcp.io/servers/com-macfax-macfax/macfax)

## Channel facts

- Endpoint: `https://macfax.com/mcp`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.1`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 80/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 64/100
  - AI-judged instruction clarity (excellent).
  - Context-footprint check failed: tool/resource definitions use about 1317 tokens (~219/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 86/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 59% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-macfax-macfax https://macfax.com/mcp
```

### Codex

```toml
[mcp_servers.com-macfax-macfax]
url = "https://macfax.com/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-macfax-macfax": {
      "type": "remote",
      "url": "https://macfax.com/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-macfax-macfax --url https://macfax.com/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-macfax-macfax:
    url: "https://macfax.com/mcp"
```

### Other

```json
{
  "mcpServers": {
    "com-macfax-macfax": {
      "type": "http",
      "url": "https://macfax.com/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 72, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-31 (score 71, +4)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 67, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-07-27 (score 65, +1)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 64)

First indexed and scored.

## MCP tools (6)

### `lookup_mac_serial` (~126 tokens)

Look up a Mac serial number

Check a Mac serial number: whether a verified Macfax report exists for it, plus the model and year decoded from Apple's data for pre-2021 serials. 2021+ Macs have 10-character randomized serials that encode nothing, so for those the honest answer is the format check and the report cross-reference. Lookup is advisory and cannot verify condition, Activation Lock, or possession; a Macfax report can.

Input parameters:

- `serial` (string, required): The Mac's serial number: 10 alphanumeric characters on 2021+ Macs, 11-12 on older ones.

### `get_mac_price_stats` (~210 tokens)

Get used-Mac price statistics

What a used Mac configuration actually sells for AND what sellers are asking right now. The sold slice is the headline: verified-sale percentiles when the config has enough recent sales (sold.basis 'direct'; n and window ride along), else the asking band scaled by a measured clearance ratio (sold.basis 'calibrated', ratio disclosed). The asking band (median/p25/p75 with sample size), per-channel medians with net-to-seller after fees, launch MSRP retention and Apple trade-in floor ride along as seller guidance. Use the sold estimate as the price of the Mac; use asking to set a list price. The slices are separate and never blended — preserve the basis label when quoting.

Input parameters:

- `config` (string, required): Macfax config key: family[-screen]-chip-year, optionally -RAMgb-STORAGEgb. Examples: macbook-pro-14-m3pro-2023, mac-studio-m2ultra-2023-192gb-1024gb.

### `search_mac_listings` (~287 tokens)

Search live used-Mac listings

Live used-Mac listings aggregated across eBay, Craigslist, OfferUp, Swappa, Facebook and Reddit, with scam clusters, junk titles, classified-ad bait, auctions and stale/sold rows already filtered out. Every result deep-links to the source listing where the purchase happens. Filter by configuration, family, chip, RAM, storage, price ceiling, and verified-report tier.

Input parameters:

- `chip_tier` (string): e.g. m3, m3pro, m4max, m3ultra
- `config` (string): Macfax config key: family[-screen]-chip-year, optionally -RAMgb-STORAGEgb. Examples: macbook-pro-14-m3pro-2023, mac-studio-m2ultra-2023-192gb-1024gb. The year may be omitted when the rest pins one bu…
- `family` (string): Coarse browse by product family.
- `limit` (integer)
- `max_price_usd` (integer)
- `min_tier` (string): free/premium = only listings with a verified Macfax report attached.
- `ram_gb` (integer)
- `sort` (string)
- `storage_gb` (integer)
- `year` (integer)

### `check_mac_listing` (~160 tokens)

Check a used-Mac listing before trusting it

The trust picture for one specific listing, by URL (eBay/Craigslist/OfferUp/Swappa/Facebook/Reddit) or Macfax listing id: whether Macfax knows it, whether it still passes every quality gate, scam/junk/classified/auction flags, when a scan last verified it live, its ask against the configuration's typical asking band, the platform's own seller-reputation figures where the marketplace has them (seller_signals: eBay feedback, Swappa rating; null elsewhere), and whether a verified Macfax report is attached. Facts, not verdicts.

Input parameters:

- `id` (string): A Macfax listing id (from search results).
- `url` (string): The listing's URL on the source marketplace.

### `get_mac_report` (~120 tokens)

Fetch a verified Macfax report

A verified Macfax condition report as structured data: hardware-verified identity, Activation Lock / MDM / serial-match checks, coverage status, and the signing chain. Use when a listing or seller shares a macfax.com/r/ link and the buyer wants the facts behind it. status "superseded" means the same Mac was re-verified more recently under a newer report; treat the payload as historical state, not current.

Input parameters:

- `report_id` (string, required): The 8-character report id from a macfax.com/r/<id> URL.

### `create_mac_alert` (~226 tokens)

Create a standing used-Mac listing alert

Watch the market for a configuration: Macfax emails the given address when new matching listings appear. CONSENT CONTRACT: create an alert only for a user who explicitly asked for this alert on this email address. The first alert for a new email stays inactive until the email's owner clicks the confirmation link Macfax sends; nothing is emailed before that, and every alert email carries manage and unsubscribe links.

Input parameters:

- `config` (string, required): Macfax config key: family[-screen]-chip-year, optionally -RAMgb-STORAGEgb. Examples: macbook-pro-14-m3pro-2023, mac-studio-m2ultra-2023-192gb-1024gb.
- `email` (string, required): The user's own email address. Confirmation is required before anything sends.
- `max_price_usd` (integer): Only alert under this asking price.
- `min_tier` (string)
- `ram_gb` (integer)
- `storage_gb` (integer)
- `under_typical` (boolean): Only listings under the configuration's typical asking range.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-macfax-macfax/macfax#diagnostics

## Score history

- 2026-08-03: 72
- 2026-08-02: 72
- 2026-08-01: 71
- 2026-07-31: 71
- 2026-07-30: 67
- 2026-07-29: 66
- 2026-07-28: 65
- 2026-07-27: 65
- 2026-07-26: 64

## Links

- Remote endpoint: https://macfax.com/mcp
- Repository: https://github.com/macfax/macfax-mcp
- Website: https://macfax.com/developers
- Changelog RSS feed: https://verifymcp.io/servers/com-macfax-macfax/macfax/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-macfax-macfax/macfax/changelog.json
- HTML version of this page: https://verifymcp.io/servers/com-macfax-macfax/macfax
