# Buzzterms

> Read-only glossary of technology and business terms, with explanations and learning paths.

- name: com.buzzterms/buzzterms
- version: 1.1.1
- connection class: R0 (autonomous)
- trust: 96/100
- quality: 94/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.buzzterms%2Fbuzzterms
- tools: https://api.protogrid.dev/v1/servers/com.buzzterms%2Fbuzzterms/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

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


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 85
- drivers: +repository +dns-namespace +website +reachable +uptime-100% +updated-0d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (new)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 8 of 8 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,565 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 0 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 1,565 tokens to load them all
- tool set hash: 1229efefed4f72b062d5eef525460574
- badge: [![protogrid quality](https://protogrid.dev/badge/com.buzzterms/buzzterms.svg)](https://protogrid.dev/servers/com.buzzterms/buzzterms)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://buzzterms.com/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (8)

- `get_category`: Get a topic area, its membership and link, and its glossary entries. ID-only requests return all entries in full. Adding detail, limit, or cursor enables pages (25 default, 100 maximum); detail defaults full. total counts the full topic. Use list_categories to discover IDs and get_term for a full entry.
- `get_line`: Get a learning path, its membership and absolute url, and all its glossary entries in recommended order. Use this to learn a topic step by step. Entries default to full explanations; compact detail returns summaries. Use list_lines to discover path IDs.
- `get_related_terms`: Explain a concept in context by getting it together with the glossary entries editors linked as related, in their chosen order, with absolute url links. Accepts an ID, title, or alias. Neighbors default to full; compact detail shortens neighbors while keeping the main entry full.
- `get_term`: Get one glossary entry with its full definition, plain-English explanation, example, sources, and absolute url. Use this to explain or cite a specific concept. Accepts an ID, title, or alias. Includes everydayMeaning and an optional everydayMeaningNote when available; unknown names may return suggestions, and ambiguous names need an exact ID.
- `list_categories`: Discover the glossary's broad topic areas and their IDs, absolute url links, member IDs (termIds), and counts (termCount). Use get_category to read a topic's entries.
- `list_lines`: Discover editor-curated learning paths. Each path lists its ID, absolute url, count (termCount), and entry IDs (termIds) in recommended order. Use get_line to read a path.
- `list_terms`: Browse compact glossary summaries with absolute url links when you want an overview rather than a keyword search. Optional topic and learning-path filters intersect. Entries keep glossary order, including when filtered by path; use get_line for path order. Pages default to 25, maximum 100; total counts all filtered entries. Use get_term for full content.
- `search_terms`: Find glossary entries by name, alias, or explanatory keywords when you do not know the ID. Supports multiword and bounded typo matching. Returns ranked summaries with score, matchedOn, and absolute url links; use get_term for full content.
