Serveur MCP

Abfallkalender Deutschland

io.github.AlpayC/abfall-mcp-server
Autres Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Looks up German household and commercial waste collection schedules by address or disposal provider.

abdeckung
Abdeckung
Zeigt, wie viele Entsorgungstraeger und Datenquellen erfasst sind.
Lecture seule
Schéma d’entrée
{'type': 'object', 'title': 'abdeckungArguments', 'properties': {}}
abfuhrtermine
Abfuhrtermine zu einer Adresse
Ermittelt den zustaendigen Entsorgungstraeger fuer eine deutsche Adresse und liefert dessen Abfuhrtermine. Erster Anlaufpunkt fuer Fragen wie 'Wann wird bei mir die Biotonne geleert?'.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'title': 'abfuhrtermineArguments', 'required': ['adresse'], 'properties': {'bis': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Bis', 'default': None, 'description': 'Spaetester Termin (JJJJ-MM-TT).'}, 'von': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Von', 'default': None, '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': None, 'description': 'Strasse, falls in der Adresse nicht enthalten.'}, 'hausnummer': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Hausnummer', 'default': None, 'description': 'Hausnummer.'}, 'abfallarten': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Abfallarten', 'default': None, 'description': "Nur diese Arten, z.B. ['Bio', 'Papier']. Teilwoerter genuegen."}}}
abfuhrtermine_fuer_traeger
Abfuhrtermine eines bestimmten Traegers
Fragt einen Traeger direkt ab - fuer Rueckfragen aus `abfuhrtermine` oder wenn der Traeger bereits feststeht.
Lecture seule Accès externe
Schéma d’entrée
{'type': 'object', 'title': 'abfuhrtermine_fuer_traegerArguments', 'required': ['traeger_id'], 'properties': {'bis': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Bis', 'default': None, 'description': 'Spaetester Termin (JJJJ-MM-TT).'}, 'von': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Von', 'default': None, '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': None, 'description': 'Optionale Adresse, um fehlende Argumente zu ergaenzen.'}, 'argumente': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Argumente', 'default': None, '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': None, 'description': 'Nur diese Arten.'}}}
finde_traeger
Entsorgungstraeger suchen
Sucht Entsorgungstraeger nach Orts- oder Betriebsnamen, ohne Geocoding. Nuetzlich, wenn die Adresssuche nichts findet oder der Betrieb bekannt ist.
Lecture seule
Schéma d’entrée
{'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'."}}}
traeger_details
Details zu einem Traeger
Zeigt, welche Argumente ein Traeger erwartet, welche Orte als Beispiel hinterlegt sind und wo sein Portal liegt.
Lecture seule
Schéma d’entrée
{'type': 'object', 'title': 'traeger_detailsArguments', 'required': ['traeger_id'], 'properties': {'traeger_id': {'type': 'string', 'title': 'Traeger Id', 'description': 'ID aus `finde_traeger`.'}}}
Ajouté
abdeckung
17 September 2026 12:40
Ajouté
abfuhrtermine_fuer_traeger
17 September 2026 12:40
Ajouté
traeger_details
17 September 2026 12:40
Ajouté
finde_traeger
17 September 2026 12:40
Ajouté
abfuhrtermine
17 September 2026 12:40