URDB MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| URDB_API_KEY | Yes | Your API key for URDB, obtained from urdb.io/settings/api-keys |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| urdb_searchA | Search URDB for consumer products by name or keyword. Returns products with integrity scores (0-100). Use this first when the user asks about a product or wants product recommendations. |
| urdb_get_productB | Get full integrity breakdown for a specific product — scores across 7 dimensions (durability, repairability, material quality, version stability, anti-shrinkflation, firmware lock-in, ownership integrity), plus change event and recall counts. |
| urdb_get_changesA | Get documented enshittification events for a product — firmware regressions, warranty cuts, added subscriptions, material downgrades. All sourced and evidence-backed. |
| urdb_list_productsB | List products filtered by category, brand, or score range. Use for recommendations like 'best integrity laptops' or 'washing machines above 70'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: urdb_get_changes retrieves documented events, urdb_get_product provides detailed integrity breakdowns, urdb_list_products filters products for recommendations, and urdb_search finds products by name/keyword. There is no overlap in functionality, making tool selection straightforward for an agent.
All tool names follow a consistent urdb_verb_noun pattern with snake_case, such as urdb_get_changes, urdb_get_product, urdb_list_products, and urdb_search. This predictability enhances readability and usability across the tool set.
With 4 tools, the server is well-scoped for its purpose of providing product integrity data. Each tool serves a specific function—retrieving changes, product details, filtered lists, and searches—without being overly sparse or bloated, making the count appropriate for the domain.
The tool set offers complete coverage for the URDB domain: it supports searching and listing products, retrieving detailed integrity breakdowns, and accessing change events. This covers the core workflows of product discovery, evaluation, and historical tracking without obvious gaps.