Waste collection dates for German addresses from municipal authority calendars.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Zeigt, wie viele Entsorgungstraeger und Datenquellen erfasst sind.
This tool takes no arguments.
Zeigt, wie viele Entsorgungstraeger und Datenquellen erfasst sind.
No arguments.
{
"type": "object",
"title": "abdeckungArguments",
"properties": {}
}Ermittelt den zustaendigen Entsorgungstraeger fuer eine deutsche Adresse und liefert dessen Abfuhrtermine. Erster Anlaufpunkt fuer Fragen wie 'Wann wird bei mir die Biotonne geleert?'.
| Argument | Type | Description |
|---|---|---|
| bis | any | Spaetester Termin (JJJJ-MM-TT). |
| von | any | Fruehester Termin (JJJJ-MM-TT). Standard: heute. |
| limit | integer | Hoechstzahl der Termine. |
| adresse* | string | Adresse oder Ort, z.B. 'Kirchstrasse 5, 48282 Emsdetten'. |
| strasse | any | Strasse, falls in der Adresse nicht enthalten. |
| hausnummer | any | Hausnummer. |
| abfallarten | any | Nur diese Arten, z.B. ['Bio', 'Papier']. Teilwoerter genuegen. |
{
"type": "object",
"title": "abfuhrtermineArguments",
"required": [
"adresse"
],
"properties": {
"bis": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Bis",
"default": null,
"description": "Spaetester Termin (JJJJ-MM-TT)."
},
"von": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Von",
"default": null,
"description": "Fruehester Termin (JJJJ-MM-TT). Standard: heute."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 25,
"maximum": 200,
"minimum": 1,
"description": "Hoechstzahl der Termine."
},
"adresse": {
"type": "string",
"title": "Adresse",
"description": "Adresse oder Ort, z.B. 'Kirchstrasse 5, 48282 Emsdetten'."
},
"strasse": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Strasse",
"default": null,
"description": "Strasse, falls in der Adresse nicht enthalten."
},
"hausnummer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hausnummer",
"default": null,
"description": "Hausnummer."
},
"abfallarten": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Abfallarten",
"default": null,
"description": "Nur diese Arten, z.B. ['Bio', 'Papier']. Teilwoerter genuegen."
}
}
}Fragt einen Traeger direkt ab - fuer Rueckfragen aus `abfuhrtermine` oder wenn der Traeger bereits feststeht.
| Argument | Type | Description |
|---|---|---|
| bis | any | Spaetester Termin (JJJJ-MM-TT). |
| von | any | Fruehester Termin (JJJJ-MM-TT). |
| limit | integer | Hoechstzahl der Termine. |
| adresse | any | Optionale Adresse, um fehlende Argumente zu ergaenzen. |
| argumente | any | Argumente der Datenquelle, z.B. {'ort': 'Ahlen', 'strasse': 'Bahnhofstr.'}. |
| traeger_id* | string | ID aus `finde_traeger`. |
| abfallarten | any | Nur diese Arten. |
{
"type": "object",
"title": "abfuhrtermine_fuer_traegerArguments",
"required": [
"traeger_id"
],
"properties": {
"bis": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Bis",
"default": null,
"description": "Spaetester Termin (JJJJ-MM-TT)."
},
"von": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Von",
"default": null,
"description": "Fruehester Termin (JJJJ-MM-TT)."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 25,
"maximum": 200,
"minimum": 1,
"description": "Hoechstzahl der Termine."
},
"adresse": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Adresse",
"default": null,
"description": "Optionale Adresse, um fehlende Argumente zu ergaenzen."
},
"argumente": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Argumente",
"default": null,
"description": "Argumente der Datenquelle, z.B. {'ort': 'Ahlen', 'strasse': 'Bahnhofstr.'}."
},
"traeger_id": {
"type": "string",
"title": "Traeger Id",
"description": "ID aus `finde_traeger`."
},
"abfallarten": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Abfallarten",
"default": null,
"description": "Nur diese Arten."
}
}
}Sucht Entsorgungstraeger nach Orts- oder Betriebsnamen, ohne Geocoding. Nuetzlich, wenn die Adresssuche nichts findet oder der Betrieb bekannt ist.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Hoechstzahl der Treffer. |
| suchbegriff* | string | Ort, Landkreis oder Betriebsname, z.B. 'Kreis Steinfurt'. |
{
"type": "object",
"title": "finde_traegerArguments",
"required": [
"suchbegriff"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Hoechstzahl der Treffer."
},
"suchbegriff": {
"type": "string",
"title": "Suchbegriff",
"description": "Ort, Landkreis oder Betriebsname, z.B. 'Kreis Steinfurt'."
}
}
}Zeigt, welche Argumente ein Traeger erwartet, welche Orte als Beispiel hinterlegt sind und wo sein Portal liegt.
| Argument | Type | Description |
|---|---|---|
| traeger_id* | string | ID aus `finde_traeger`. |
{
"type": "object",
"title": "traeger_detailsArguments",
"required": [
"traeger_id"
],
"properties": {
"traeger_id": {
"type": "string",
"title": "Traeger Id",
"description": "ID aus `finde_traeger`."
}
}
}