Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
URDB_API_KEYYesYour 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 4 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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.

Maintenance

ActivitySlowing
ResponsivenessNo issues