MCP Server

Abfallkalender Deutschland

io.github.AlpayC/abfall-mcp-server
Other Public & reachable MCP 2025-11-25

What this MCP does

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

abdeckung
Abdeckung
Zeigt, wie viele Entsorgungstraeger und Datenquellen erfasst sind.
Read only
Input schema
{'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?'.
Read only Open world
Input schema
{'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.
Read only Open world
Input schema
{'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.
Read only
Input schema
{'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.
Read only
Input schema
{'type': 'object', 'title': 'traeger_detailsArguments', 'required': ['traeger_id'], 'properties': {'traeger_id': {'type': 'string', 'title': 'Traeger Id', 'description': 'ID aus `finde_traeger`.'}}}
Added
abdeckung
Sept. 17, 2026, 12:40 p.m.
Added
abfuhrtermine_fuer_traeger
Sept. 17, 2026, 12:40 p.m.
Added
traeger_details
Sept. 17, 2026, 12:40 p.m.
Added
finde_traeger
Sept. 17, 2026, 12:40 p.m.
Added
abfuhrtermine
Sept. 17, 2026, 12:40 p.m.