# Amperis catalogue

> Amperis electrical test equipment catalogue: search, specs, comparison and engineering calculators.

- name: com.amperis/catalog
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 81/100 flags: no-repository
- quality: 89/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.amperis%2Fcatalog
- tools: https://api.protogrid.dev/v1/servers/com.amperis%2Fcatalog/tools

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

## Connection (mcpServers)

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


## Trust

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

## Quality 89/100 (new)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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`: 10 of 10 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,161 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

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

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 2 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: 10, about 2,161 tokens to load them all
- tool set hash: f90dffb797cab774458e39f3ea8393f7
- tools last changed: 2026-11-12T22:22:29.508Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.amperis/catalog.svg)](https://protogrid.dev/servers/com.amperis/catalog)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-12 `how_to_request_quote` changed (description, inputSchema, outputSchema, annotations) **meaning changed**
  - before: Contact details of Amperis and the contact page in the given language. Amperis has no public price list: quotations, delivery times and availability are given on request.
  - after: Contact details of Amperis and the contact page in the given language. Amperis has no public price list: quotations, delivery times and availability are given on request. With "product" (and optionally quantity and country) it also returns a link to the contact form with the request already written; the person reviews it and sends it from amperis.com. Nothing is sent by this tool.
- 2026-11-12 `list_selectors` added
  - The interactive product selectors of amperis.com (circuit breaker analysers, battery chargers/dischargers, inspection cameras, electrical test instruments, transformer test equipment): what each one asks and the page where a person can use it. They only run inside amperis.com.
- 2026-11-12 `run_calculator` added
  - Runs one operation of an amperis.com calculator with the same formulas as its web page and returns the result as JSON. Call list_calculators with the calculator id first to see the operation names, their parameters and the input fields. "input" is either a list of the positional parameters, or, for operations that take one object (parameter "e"), that object with the fields named in list_calculators.
- 2026-11-12 `list_calculators` added
  - The engineering calculators of amperis.com (insulation resistance IEEE 43, winding resistance, batteries IEEE 485/450, dissolved gas analysis IEC 60599/IEEE C57.104, moisture in oil, SF6, bushing tan delta, earthing IEEE 80, transformer loading IEEE C57.91, power quality, cable sizing, insulating liquids IEC 61620, transformer tests IEC 60076-1, motors IEC 60034-1). Without "calculator": the list with their operations. With "calculator": every operation with its parameters, the input fields it reads and the notes of the formula (notes are in Spanish).
- 2026-11-12 `compare_products` added
  - Side-by-side table of the specifications of 2 to 4 products (by URL, model or name), with the rows aligned by label, plus each one's description and datasheet.
- 2026-11-12 `get_product` changed (description, outputSchema, annotations)
  - before: Full content of one product page as Markdown: key data, advantages, applications, specification table and FAQ, plus its category, datasheet PDF and the URL of the same page in the other languages. Identify the product by its URL (preferred) or by model or name, e.g. "RMO-H" or "Shark 100".
  - after: Full content of one product page as Markdown: key data, advantages, applications, specification table and FAQ, plus its category, datasheet PDF and the URL of the same page in the other languages. The specification table also comes as data. Identify the product by its URL (preferred) or by model or name, e.g. "RMO-H" or "Shark 100".
- 2026-11-12 `list_products` changed (outputSchema, annotations)
- 2026-11-12 `list_categories` changed (outputSchema, annotations)
- 2026-11-12 `find_products` added
  - Filter the catalogue by numeric specifications, category and words. Each requirement is a quantity with a unit and a minimum and/or maximum, e.g. {"unit":"A","min":200} for at least 200 A of test current, {"unit":"kg","max":10} for at most 10 kg, {"unit":"kV","min":12}. A product meets "min" when its specifications reach that value, and "max" when they go down to it. "spec" optionally limits a requirement to specification rows whose label contains that text (e.g. "current", "weight"). Products without any figure in that unit are left out.
- 2026-11-12 `search_catalog` changed (description, outputSchema, annotations)
  - before: Semantic search over amperis.com (product pages, categories, technical articles and glossary). Give the need or the model in natural language, e.g. "micro-ohmmeter 200 A for circuit breaker contacts" or "AMIC-10K1". Returns the best matching pages with title, URL, type and an excerpt.
  - after: Search over amperis.com (product pages, categories, technical articles and glossary). Give the need or the model in natural language, e.g. "micro-ohmmeter 200 A for circuit breaker contacts" or "AMIC-10K1". Figures with units in the query ("200 A", "12 kV") are compared with the product specifications. Returns the best matching pages with title, URL, type and an excerpt.

Full history: https://api.protogrid.dev/v1/servers/com.amperis%2Fcatalog/changes

## Remotes

- https://mcp.amperis.com/mcp (streamable-http, auth none, reachable true, uptime30d 0.9)

## Packages

_none_

## Tools (10)

- `compare_products`: Side-by-side table of the specifications of 2 to 4 products (by URL, model or name), with the rows aligned by label, plus each one's description and datasheet.
- `find_products`: Filter the catalogue by numeric specifications, category and words. Each requirement is a quantity with a unit and a minimum and/or maximum, e.g. {"unit":"A","min":200} for at least 200 A of test current, {"unit":"kg","max":10} for at most 10 kg, {"unit":"kV","min":12}. A product meets "min" when its specifications reach that value, and "max" when they go down to it. "spec" optionally limits a requirement to specification rows whose label contains that text (e.g. "current", "weight"). Products without any figure in that unit are left out.
- `get_product`: Full content of one product page as Markdown: key data, advantages, applications, specification table and FAQ, plus its category, datasheet PDF and the URL of the same page in the other languages. The specification table also comes as data. Identify the product by its URL (preferred) or by model or name, e.g. "RMO-H" or "Shark 100".
- `how_to_request_quote`: Contact details of Amperis and the contact page in the given language. Amperis has no public price list: quotations, delivery times and availability are given on request. With "product" (and optionally quantity and country) it also returns a link to the contact form with the request already written; the person reviews it and sends it from amperis.com. Nothing is sent by this tool.
- `list_calculators`: The engineering calculators of amperis.com (insulation resistance IEEE 43, winding resistance, batteries IEEE 485/450, dissolved gas analysis IEC 60599/IEEE C57.104, moisture in oil, SF6, bushing tan delta, earthing IEEE 80, transformer loading IEEE C57.91, power quality, cable sizing, insulating liquids IEC 61620, transformer tests IEC 60076-1, motors IEC 60034-1). Without "calculator": the list with their operations. With "calculator": every operation with its parameters, the input fields it reads and the notes of the formula (notes are in Spanish).
- `list_categories`: All product categories and series of the catalogue in one language, with name, URL and a one-line description.
- `list_products`: Products of the catalogue in one language, optionally only those of one category. Each one with name, URL, short description and datasheet PDF.
- `list_selectors`: The interactive product selectors of amperis.com (circuit breaker analysers, battery chargers/dischargers, inspection cameras, electrical test instruments, transformer test equipment): what each one asks and the page where a person can use it. They only run inside amperis.com.
- `run_calculator`: Runs one operation of an amperis.com calculator with the same formulas as its web page and returns the result as JSON. Call list_calculators with the calculator id first to see the operation names, their parameters and the input fields. "input" is either a list of the positional parameters, or, for operations that take one object (parameter "e"), that object with the fields named in list_calculators.
- `search_catalog`: Search over amperis.com (product pages, categories, technical articles and glossary). Give the need or the model in natural language, e.g. "micro-ohmmeter 200 A for circuit breaker contacts" or "AMIC-10K1". Figures with units in the query ("200 A", "12 kV") are compared with the product specifications. Returns the best matching pages with title, URL, type and an excerpt.
