{
 "version": 1,
 "marque": "adresscode — Adresse, Adresscode und Objektnummer",
 "domain": "https://adresscode.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-10-10",
 "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://adresscode.pages.dev/",
  "note": "Reserviert — noch nicht ausgeliefert. Bedingungen: https://adresscode.pages.dev/"
 },
 "tools": [
  {
   "name": "resolve_code",
   "description": "Eine Kennung im Register nachschlagen. Ein Code, der in diesem Jahrgang fehlt, wird als unbekannt gemeldet — nie eine ungefähre Antwort.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "code": {
      "type": "string",
      "description": "Die nachzuschlagende Kennung.",
      "minLength": 5
     }
    },
    "required": [
     "code"
    ]
   },
   "acces": "gratuit",
   "source": "/api/v1/adr/",
   "fragments": 16384,
   "longueur_min": 5
  },
  {
   "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": {
     "bundesland": {
      "enum": [
       "Burgenland",
       "Kärnten",
       "Niederösterreich",
       "Oberösterreich",
       "Salzburg",
       "Steiermark",
       "Tirol",
       "Vorarlberg",
       "Wien"
      ],
      "description": "Filter nach bundesland."
     },
     "ortschaften": {
      "enum": [
       "1",
       "10",
       "11",
       "12",
       "13",
       "14",
       "15",
       "16",
       "17",
       "18",
       "19",
       "2",
       "20",
       "21",
       "22",
       "23",
       "24",
       "25",
       "26",
       "27",
       "28",
       "29",
       "3",
       "30",
       "31",
       "32",
       "33",
       "34",
       "35",
       "36",
       "37",
       "38",
       "39",
       "4",
       "40",
       "41",
       "42",
       "43",
       "44",
       "45",
       "46",
       "48",
       "49",
       "5",
       "50",
       "51",
       "52",
       "54",
       "55",
       "56",
       "58",
       "6",
       "63",
       "64",
       "65",
       "7",
       "8",
       "80",
       "86",
       "9"
      ],
      "description": "Filter nach ortschaften."
     },
     "schulen": {
      "enum": [
       "0",
       "1",
       "10",
       "103",
       "11",
       "12",
       "123",
       "13",
       "14",
       "15",
       "16",
       "17",
       "18",
       "2",
       "20",
       "21",
       "25",
       "27",
       "29",
       "3",
       "30",
       "31",
       "34",
       "4",
       "49",
       "5",
       "547",
       "6",
       "7",
       "73",
       "8",
       "9"
      ],
      "description": "Filter nach schulen."
     },
     "apotheken": {
      "enum": [
       "0",
       "1",
       "10",
       "13",
       "15",
       "2",
       "24",
       "29",
       "3",
       "311",
       "32",
       "38",
       "4",
       "5",
       "62",
       "7",
       "8"
      ],
      "description": "Filter nach apotheken."
     },
     "feuerwehren": {
      "enum": [
       "0",
       "1",
       "10",
       "12",
       "13",
       "14",
       "15",
       "16",
       "2",
       "20",
       "3",
       "37",
       "4",
       "5",
       "6",
       "7",
       "8",
       "9"
      ],
      "description": "Filter nach feuerwehren."
     },
     "lieu": {
      "type": "string",
      "description": "Ort oder Postleitzahl."
     },
     "limite": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200
     }
    }
   },
   "acces": "gratuit",
   "source": "/api/v1/facettes.json",
   "facettes": [
    "bundesland",
    "ortschaften",
    "schulen",
    "apotheken",
    "feuerwehren"
   ]
  },
  {
   "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://adresscode.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://adresscode.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": "AT · adresscode — Adresse, Adresscode und Objektnummer · adresscode.pages.dev · MCP"
  }
 ]
}