# Fynvo Firmenverzeichnis

> Deutsche Unternehmen nach Leistung, Zertifikat und Umkreis finden, mit Quelle je Angabe.

- name: de.fynvo/verzeichnis
- version: 2.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 97/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/de.fynvo%2Fverzeichnis
- tools: https://api.protogrid.dev/v1/servers/de.fynvo%2Fverzeichnis/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "verzeichnis": {
      "type": "http",
      "url": "https://api.fynvo.de/mcp"
    }
  }
}
```


## Trust

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

## Quality 97/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### 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: 93 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 1 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,357 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 100 (weight 15)

- pass `stability.changes`: 1 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 3, about 1,357 tokens to load them all
- tool set hash: d2a83ecfde49b4de6c1357eb4cb305a3
- tools last changed: 2026-10-28T09:16:09.224Z
- badge: [![protogrid quality](https://protogrid.dev/badge/de.fynvo/verzeichnis.svg)](https://protogrid.dev/servers/de.fynvo/verzeichnis)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-28 `firmen_suchen` changed (description, inputSchema)
  - before: Sucht deutsche Unternehmen nach Leistung, Zertifikat, Region oder Freitext. Beantwortet Fragen wie "Wer fräst CNC-Teile aus Edelstahl im Raum Stuttgart und ist nach ISO 9001 zertifiziert?". Die Werte für leistung und zertifikat stammen aus einem festen Vokabular; ist der passende Slug unbekannt, zuerst ohne diese Filter mit q suchen und die Slugs aus den Treffern übernehmen. Ein Oberbegriff bei leistung trifft auch alle Leistungen darunter. Searches German companies by service, certificate, region or free text. Values for leistung and zertifikat come from a fixed vocabulary; if the matching slug is unknown, search with q first and take the slugs from the results. A parent term in leistung also matches all services below it.
  - after: Sucht deutsche Unternehmen nach Leistung, Zertifikat, Region, Rechtsform, Betriebsgröße oder Freitext. Beantwortet Fragen wie "Wer fräst CNC-Teile aus Edelstahl im Raum Stuttgart und ist nach ISO 9001 zertifiziert?" oder "mittelständischer Fensterbauer in Bayern, seit mindestens zwanzig Jahren am Markt". Die Werte für leistung und zertifikat stammen aus einem festen Vokabular; ist der passende Slug unbekannt, zuerst ohne diese Filter mit q suchen und die Slugs aus den Treffern übernehmen. Ein Oberbegriff bei leistung trifft auch alle Leistungen darunter. groesse und besteht_jahre_min schließen Firmen aus, zu denen die Angabe fehlt; wer breit suchen will, lässt sie weg. Searches German companies by service, certificate, region, legal form, size or free text. Values for leistung and zertifikat come from a fixed vocabulary; if the matching slug is unknown, search with q first and take the slugs from the results. A parent term in leistung also matches all services below it. groesse and besteht_jahre_min exclude companies without that figure.

Full history: https://api.protogrid.dev/v1/servers/de.fynvo%2Fverzeichnis/changes

## Remotes

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

## Packages

_none_

## Tools (3)

- `anfrage_senden`: Schickt eine Anfrage an ein Unternehmen, im Auftrag des Nutzers. Nur benutzen, wenn der Nutzer das ausdrücklich will: die Anfrage geht an ein echtes Unternehmen. Die E-Mail-Adresse muss vom Nutzer kommen, nicht erfunden sein. Pflicht ist der Slug aus einem Suchtreffer, nicht der Firmenname. Required is the slug from a search result, not the company name.

Sends an enquiry to a company on behalf of the user. Only use when the user explicitly asks for it: the enquiry reaches a real company. The email address must come from the user, never be invented.
- `firma_abrufen`: Liefert das vollständige Profil eines Unternehmens: Adresse, Leistungen, Zertifikate, Registereintrag, Kontakt und zu jedem Feld die Herkunft der Angabe. Pflicht ist der Slug aus einem Suchtreffer, nicht der Firmenname. Required is the slug from a search result, not the company name.

Returns the full profile of a company including address, services, certificates, register entry, contact and the provenance of every field.
- `firmen_suchen`: Sucht deutsche Unternehmen nach Leistung, Zertifikat, Region, Rechtsform, Betriebsgröße oder Freitext. Beantwortet Fragen wie "Wer fräst CNC-Teile aus Edelstahl im Raum Stuttgart und ist nach ISO 9001 zertifiziert?" oder "mittelständischer Fensterbauer in Bayern, seit mindestens zwanzig Jahren am Markt". Die Werte für leistung und zertifikat stammen aus einem festen Vokabular; ist der passende Slug unbekannt, zuerst ohne diese Filter mit q suchen und die Slugs aus den Treffern übernehmen. Ein Oberbegriff bei leistung trifft auch alle Leistungen darunter. groesse und besteht_jahre_min schließen Firmen aus, zu denen die Angabe fehlt; wer breit suchen will, lässt sie weg.

Searches German companies by service, certificate, region, legal form, size or free text. Values for leistung and zertifikat come from a fixed vocabulary; if the matching slug is unknown, search with q first and take the slugs from the results. A parent term in leistung also matches all services below it. groesse and besteht_jahre_min exclude companies without that figure.
