# GetMystAdmin/urdb-mcp [Health: Active]

**Category:** 🗄️ Databases  
**Repository:** https://github.com/GetMystAdmin/urdb-mcp  
**GitHub Stars:** 2  
**npm Downloads (last month):** 229  
**Views:** 3  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/getmystadmin-urdb-mcp

## Description
Search URDB's product integrity database for integrity scores, enshittification events, and change tracking across consumer products

## Tools
Capabilities this server exposes over MCP:

- **urdb_search** — Search products by name or keyword, with integrity scores
- **urdb_get_product** — Full integrity breakdown across 7 dimensions
- **urdb_get_changes** — Documented enshittification events for a product
- **urdb_list_products** — List/filter products by category, brand, score

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "urdb-mcp": {
    "command": "npx",
    "args": ["urdb-mcp"],
    "env": {
      "URDB_API_KEY": "",
      "URDB_API_URL": ""
    }
  }
}
```

**Requires environment variables:** `URDB_API_KEY`, `URDB_API_URL` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What GetMystAdmin/urdb-mcp MCP server does

GetMystAdmin/urdb-mcp MCP server gives AI assistants access to URDB product data and engineering calculators. The product tools cover searches by name or keyword, complete integrity scores across seven dimensions, documented product changes, and filtered product lists by category, brand, or score. This supports questions such as comparing laptop integrity scores or checking whether a product has accumulated documented downgrades over time.

The server also exposes 76 calculators covering electronics, hardware, and firmware topics. Example areas include LED resistor sizing, RC timing, regulators, PCB trace width, wire gauge, UART baud rates, CAN bit timing, CRC, IEEE 754 values, LoRa airtime, antenna dimensions, gear ratios, and MCU references. Calculator responses include the result, machine-readable values, a worked derivation, and a link to the corresponding URDB web tool.

## How it works

GetMystAdmin/urdb-mcp is a thin stdio-to-HTTPS proxy. It forwards requests to the URDB API at `https://urdb.io/api/v1` rather than implementing the calculation formulas locally. When the process starts, it retrieves the calculator catalog and each calculator's JSON Schema from the API. New calculators can therefore become available after restarting the MCP server without updating the npm package.

The calculator catalog is organized into seven groups: Components, Circuits, Power & Wiring, Firmware, RF & Signals, Mechanical, and Reference. Where applicable, calculations follow standards including IPC-2221, IPC-2141, IEC 60063, IEC 60127, ISO 11898-1, and IEEE 754. The tool identifies when a result is an extrapolation rather than a measurement.

## Setup and configuration

Create an API key through URDB's API key settings page, then configure the server as an MCP stdio process. The documented npm command is `npx urdb-mcp`; when running it non-interactively, use `npx -y urdb-mcp` to avoid an installation prompt. Claude Desktop configuration uses the `URDB_API_KEY` environment variable.

`URDB_API_KEY` is required. `URDB_API_URL` is optional and changes the API base URL; it defaults to `https://urdb.io/api/v1`. After adding the configuration, restart the MCP host. The README identifies a free tier, with calculator usage metered separately from product data and up to 1,000 calculator calls per day on that tier.

## Tools and capabilities

The product-data tools are:

- `urdb_search` searches products by name or keyword and returns integrity scores.
- `urdb_get_product` returns a product's integrity breakdown across seven dimensions.
- `urdb_get_changes` retrieves documented enshittification events for a product.
- `urdb_list_products` lists or filters products by category, brand, or score.

Calculator tools use `calc_<name>` identifiers. The complete catalog is returned at runtime through the server's tool listing, so the available calculator set is controlled by URDB rather than fixed entirely in the package.

## Limitations and notes

GetMystAdmin/urdb-mcp requires network access to URDB and a valid API key. It does not contain the calculation logic or an offline copy of the calculator catalog. If the API cannot be reached during startup, the server can still start and provide product tools, then retry loading the calculator catalog when `tools/list` is requested.

The README also documents the same URDB functionality through plain HTTP endpoints, but this listing describes the MCP package and its stdio configuration. Calculator usage and product-data access are subject to the URDB account's quotas and service availability.

_Full upstream README: https://allmcps.com/mcp/getmystadmin-urdb-mcp/readme_

