# Usefulapi Lob MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Flob
Registry id: `mcp-registry/io.usefulapi/lob`
Status: auth-required (checked 2026-10-27T03:47:08.797Z)

## Verdict

Usefulapi Lob MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 61 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (91/100) across 18 tools, costing an agent about 3,935 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 61 ms | 88% of MCP servers |
| p95 handshake latency | 307 ms | — |
| Checks in 30 days | 216 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 91/100 (A) | 71% of MCP servers |
| Tools | 18 | — |
| Tool-list size for an agent | ~3,935 tokens | 41% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-lob-mcp-server": {
      "type": "http",
      "url": "https://lob.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-lob-mcp-server https://lob.usefulapi.io/mcp
```

## Tools (18)

- `lob_cancel_postcard`: Cancel a postcard before its send_date so it is never mailed (and not billed). Fails if the send window has passed. Lob API: DELETE /v1/postcards/{id}.
- `lob_create_address`: Create a reusable saved address record (does NOT send any mail). Returns an address id (adr_…) usable as `to`/`from` in mail tools. Lob API: POST /v1/addresses.
- `lob_create_letter`: ⚠️ SENDS A REAL LETTER and charges your Lob account (use a test_ key to avoid real mail/charges). `to`/`from` accept an address id (adr_…) or inline object. `fi
- `lob_create_postcard`: ⚠️ SENDS A REAL POSTCARD and charges your Lob account (use a test_ key to avoid real mail/charges). `to` and `from` accept an existing address id (adr_…) or an 
- `lob_get_address`: Retrieve a single saved address record by id. Lob API: GET /v1/addresses/{id}.
- `lob_get_check`: Retrieve a single check by id, including amount, status, and check number. Lob API: GET /v1/checks/{id}.
- `lob_get_letter`: Retrieve a single letter by id, including status, PDF url, and tracking. Lob API: GET /v1/letters/{id}.
- `lob_get_postcard`: Retrieve a single postcard by id, including status, PDF url, and expected delivery. Lob API: GET /v1/postcards/{id}.
- `lob_list_addresses`: List saved address records, newest first. Lob API: GET /v1/addresses.
- `lob_list_checks`: List sent/scheduled checks, newest first. Lob API: GET /v1/checks.
- `lob_list_letters`: List sent/scheduled letters, newest first. Lob API: GET /v1/letters.
- `lob_list_postcards`: List sent/scheduled postcards, newest first. Lob API: GET /v1/postcards.
- `lob_list_self_mailers`: List sent/scheduled self-mailers, newest first. Lob API: GET /v1/self_mailers.
- `lob_list_templates`: List saved HTML templates usable as postcard/letter artwork. Lob API: GET /v1/templates.
- `lob_us_autocomplete`: Suggest complete US addresses from a partial primary line — useful for address entry. Non-mutating. Lob API: POST /v1/us_autocompletions.
- `lob_us_zip_lookup`: Return the cities and state associated with a US ZIP code. Non-mutating. Lob API: POST /v1/us_zip_lookups.
- `lob_verify_intl_address`: Validate & standardize a non-US address. `country` (2-letter ISO code) is required. Non-mutating (no mail sent). Lob API: POST /v1/intl_verifications.
- `lob_verify_us_address`: Validate & standardize a US address, returning deliverability, corrected components, and a confidence score. Pass either a single freeform `address` string OR s

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
