{
 "version": 1,
 "marque": "ÖkopunkteFinder",
 "domain": "https://oekopunkte.pages.dev",
 "langue": "de",
 "ui_tools": [
  {
   "name": "filter_table",
   "description": "Die auf dieser Seite angezeigte Registertabelle filtern. Das Ergebnis wird sichtbar auf der Seite dargestellt.",
   "ancre": "registertabelle",
   "inputSchema": {
    "type": "object",
    "properties": {
     "texte": {
      "type": "string"
     }
    },
    "required": [
     "texte"
    ]
   }
  }
 ],
 "ui_badge": "%s Werkzeuge fur Ihren Agenten verfugbar",
 "genere_le": "2026-08-12",
 "note": "Diese Werkzeuge sind unter `/api/v1/tools.json` beschrieben und im Browser über WebMCP aufrufbar. Sie sind kostenlos.",
 "paiement": {
  "statut": "non_active",
  "chemins_reserves": [
   "/api/v1/changements.json",
   "/api/v1/jeu-complet.json"
  ],
  "prix": null,
  "contact": "https://oekopunkte.pages.dev/",
  "note": "Reserviert — noch nicht ausgeliefert. Bedingungen: https://oekopunkte.pages.dev/"
 },
 "tools": [
  {
   "name": "find_place",
   "description": "Verzeichniseinträge in der Nähe eines Ortes oder einer Postleitzahl finden.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "lieu": {
      "type": "string",
      "description": "Ort oder Postleitzahl."
     }
    },
    "required": [
     "lieu"
    ]
   },
   "acces": "gratuit",
   "source": "/assets/institute.json"
  },
  {
   "name": "describe_dataset",
   "description": "Umfang, Quelle, Lizenz und Erhebungsdatum dieses Verzeichnisses.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "gratuit",
   "source": "/api/v1/manifest.json"
  },
  {
   "name": "get_sample",
   "description": "Kostenlose Stichprobe des Datensatzes, im selben Format wie die vollständige Lieferung.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "gratuit",
   "source": "/api/v1/echantillon.json"
  },
  {
   "name": "get_entity",
   "description": "Einen Eintrag anhand seiner Kennung abrufen: Name, Ort, Merkmale und Adresse seiner Seite.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string",
      "description": "Kennung des Eintrags."
     }
    },
    "required": [
     "id"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json"
  },
  {
   "name": "compare_entities",
   "description": "Mehrere Eintraege NEBENEINANDER stellen und angeben, worin sie sich unterscheiden. Bis zu zehn.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "ids": {
      "type": "array",
      "maxItems": 10,
      "items": {
       "type": "string"
      },
      "description": "Kennungen der zu vergleichenden Eintraege."
     }
    },
    "required": [
     "ids"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json"
  },
  {
   "name": "filter_entities",
   "description": "Die Eintraege nach mehreren Kriterien gleichzeitig filtern. Gibt die passenden Eintraege mit ihrer Adresse auf der Website zurueck.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "regbez": {
      "enum": [
       "Mittelfranken",
       "Niederbayern",
       "Oberbayern",
       "Oberfranken",
       "Oberpfalz",
       "Schwaben",
       "Unterfranken"
      ],
      "description": "Filter nach regbez."
     },
     "oeko_n": {
      "enum": [
       "0",
       "1",
       "10",
       "11",
       "12",
       "120",
       "13",
       "14",
       "15",
       "16",
       "17",
       "18",
       "19",
       "2",
       "20",
       "21",
       "22",
       "23",
       "24",
       "25",
       "26",
       "27",
       "28",
       "29",
       "3",
       "35",
       "36",
       "38",
       "39",
       "4",
       "40",
       "47",
       "5",
       "53",
       "6",
       "63",
       "7",
       "8",
       "88",
       "9",
       "92"
      ],
      "description": "Filter nach oeko_n."
     },
     "oeko_dispo": {
      "enum": [
       "0",
       "1",
       "10",
       "11",
       "115",
       "13",
       "15",
       "16",
       "17",
       "19",
       "2",
       "21",
       "22",
       "25",
       "26",
       "27",
       "3",
       "36",
       "37",
       "4",
       "5",
       "6",
       "7",
       "8",
       "9",
       "91"
      ],
      "description": "Filter nach oeko_dispo."
     },
     "fuer_dritte": {
      "enum": [
       "0",
       "1",
       "10",
       "11",
       "12",
       "13",
       "14",
       "16",
       "19",
       "2",
       "3",
       "4",
       "44",
       "5",
       "6",
       "7",
       "74",
       "8",
       "9"
      ],
      "description": "Filter nach fuer_dritte."
     },
     "gewerblich": {
      "enum": [
       "0",
       "1",
       "12",
       "14",
       "19",
       "2",
       "3",
       "4",
       "5",
       "6",
       "7",
       "8"
      ],
      "description": "Filter nach gewerblich."
     },
     "anbieter_prives": {
      "enum": [
       "0",
       "1",
       "17",
       "2",
       "3",
       "4"
      ],
      "description": "Filter nach anbieter_prives."
     },
     "limite": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
     }
    }
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json",
   "facettes": [
    "regbez",
    "oeko_n",
    "oeko_dispo",
    "fuer_dritte",
    "gewerblich",
    "anbieter_prives"
   ]
  },
  {
   "name": "changes_since",
   "description": "Unterschied zwischen zwei Jahrgängen des Registers. RESERVIERT: Umfang und Bedingungen werden auf Anfrage festgelegt.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "depuis": {
      "type": "string",
      "format": "date"
     }
    },
    "required": [
     "depuis"
    ]
   },
   "acces": "reserve",
   "statut": "reserve",
   "conditions": "Reserviert — noch nicht ausgeliefert. Bedingungen: https://oekopunkte.pages.dev/",
   "source": "/api/v1/changements.json"
  },
  {
   "name": "export_dataset",
   "description": "Vollständiger, normalisierter Export des Datensatzes. RESERVIERT: Umfang, Format und Bedingungen werden auf Anfrage festgelegt.",
   "inputSchema": {
    "type": "object",
    "properties": {}
   },
   "acces": "reserve",
   "statut": "reserve",
   "conditions": "Reserviert — noch nicht ausgeliefert. Bedingungen: https://oekopunkte.pages.dev/",
   "source": "/api/v1/jeu-complet.json"
  },
  {
   "name": "request_dataset",
   "description": "Eine Anfrage nach dem vollständigen Datensatz an den Herausgeber senden. Übermittelt nur, was hier angegeben wird.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "volume": {
      "type": "string",
      "description": "Gewünschter Umfang (Gebiet, Zeitraum, Anzahl der Zeilen)."
     },
     "usage": {
      "type": "string",
      "description": "Wofür die Daten verwendet werden."
     },
     "contact": {
      "type": "string",
      "description": "E-Mail-Adresse für die Antwort."
     }
    },
    "required": [
     "contact"
    ]
   },
   "acces": "gratuit",
   "endpoint": "https://formspree.io/f/myegjvqn",
   "source_lead": "DE · ÖkopunkteFinder · oekopunkte.pages.dev · MCP"
  }
 ]
}