ParliamentOS
https://slbysjtdcfwilupwqerr.supabase.co
Registry code: 4590d5e6b9c95469
ParliamentOS liefert Quellen aus Parlamenten in Deutschland, Österreich und der EU. Quelle dieser Antworten ist immer die Datenbankzeile, die der Treffer nennt.
Was ein Beleg ist: Jeder Treffer aus einer Quelle trägt eine Kennung und zwei Links. url führt auf die Beleg-Seite von ParliamentOS mit der Zeile, Fundstelle und dem Stand. original_url führt auf das Originaldokument, wo die Quelle eines führt. Beide Links stehen am Ende jeder Textantwort. Mit ?strukturiert=1 an der Server-Adresse kommen alle Felder je Treffer zusätzlich in structuredContent.belege (provider, beleg_id, url,…
- endpoint
- https://slbysjtdcfwilupwqerr.supabase.co/functions/v1/parliamentos-mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- bearer
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is ParliamentOS live?
- Yes — it answered the hub's last check (checked 12h ago). It answered 100% of checks over the last 30 days.
- Is ParliamentOS free to use?
- Not anonymously — it asks for a key or a login before it will serve. Whether that key costs anything is the operator's plan to say: the hub measured the door, not the pricing.
- What tools does ParliamentOS have?
- 63 tools: get_bruessel_berlin_latenz, get_lobby_druck_index, get_landtag_redekennzahlen, get_umfrage_schnitt, get_aktuelle_umfragen, get_wahlkreis_prognose, get_swing_wahlkreise, get_wahlkreis_cleavage_profil, ….
- Is ParliamentOS safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 63 tools
- unknown → live
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
get_bruessel_berlin_latenz unknown never probed
Brüssel-Berlin-Latenz (Kennzahl A5 aus docs/normos/odbl-kennzahlen-kandidaten.md): Tage von der Annahme eines Kommissionsdokuments (Datum aus EUR-Lex/CELLAR, dem EU-Publikationsamt) bis zur Zuleitung der EU-Vorlage an Bundestag und Bundesrat (DIP), je Wahlperiode und Dokumentart (Vorschlag oder Mitteilung/Bericht): Median, Quartile, Spanne. Zusätzlich der Abstand zwischen dieser Zuleitung und der Ausschussbefassung im Europäischen Parlament je Verfahrenstyp (negativ = Berlin zuerst). Reines Aggregat, kein Personenbezug. Belastbar derzeit nur für WP 21 (Vorgangspositionen). Nur Vorlagen mit KOM-Nummer; Ratsdokumente und JOIN-Dokumente ohne KOM-Nummer fehlen. Quellen: DIP, EUR-Lex/CELLAR, EP Open Data (CC BY 4.0). Professional+ Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "wahlperiode": { "type": "number", "description": "Wahlperiode des Bundestages, 20 oder 21. Standard: 21" }, "verfahrenstyp": { "type": "string", "description": "Optional: OEIL-Verfahrenstyp, z. B. 'COD' (ordentliches Gesetzgebungsverfahren), 'NLE', 'BUD', 'CNS', 'APP'. Ohne Angabe alle Typen plus Gesamtzeile." } } }arguments 13 linesget_lobby_druck_index unknown never probed
Lobby-Druck-Index je EU-Verfahren (Kennzahl A8): Ranking der Dossiers nach veröffentlichten Treffen von MdEP mit Verfahrensbezug — je Verfahren Treffen, beteiligte Abgeordnete, Organisationen, Treffen je MdEP sowie der Wirtschaftsanteil der im EU-Transparenzregister zugeordneten Organisationskontakte. Wahlweise Top-N-Ranking (limit, sortierung) oder Einzelabfrage per Verfahrensnummer (procedure). Reines Aggregat je Dossier, kein Personenbezug. Die Treffenliste eines Dossiers liefert get_legislative_footprint. Quellen: EP-Treffenregister und EP Open Data (CC BY 4.0), EU-Transparenzregister. Professional+ Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Dossiers im Ranking, max. 50. Standard: 20" }, "procedure": { "type": "string", "description": "Optional: Verfahrensnummer, z. B. '2022/0051(COD)' — liefert nur dieses Dossier" }, "mindestens": { "type": "number", "description": "Optional: nur Dossiers mit mindestens so vielen Treffen. Standard: 10" }, "sortierung": { "type": "string", "description": "'treffen' (Standard), 'je_mdep' (Treffen je MdEP) oder 'wirtschaft' (Wirtschaftsanteil der zugeordneten Kontakte)" } } }arguments 21 linesget_landtag_redekennzahlen unknown never probed
Zwei Kennzahlen aus den Plenarprotokollen der Landtage (SpeakGer, TU Dortmund, CC BY 4.0): (1) 'gender' — Rede-Gender-Gap je Parlament und Wahlperiode (Kennzahl A9): Anteil der Redebeiträge von Frauen gegenüber ihrem Anteil an den Sprechenden, für alle sechzehn Landtage, den Bundestag (WP 20 und 21, aus DIP) und das Europaparlament (WP 10); NUR aggregiert, nie je Person. (2) 'zwischenrufe' — Zwischenruf-Profil eines Landtags (Kennzahl A10): Zwischenrufe je Rede je Fraktion und die Abgeordneten mit den meisten Zwischenrufen; bundesland ist hier Pflicht. Bestand: alle sechzehn Landtage — Baden-Württemberg, Bayern (bis WP 18), Berlin, Brandenburg, Bremen, Hamburg, Hessen, Mecklenburg-Vorpommern, Niedersachsen (bis 2007), Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, Sachsen, Sachsen-Anhalt, Schleswig-Holstein, Thüringen; Stand der Quelle je nach Land 2022 oder 2023. Der Salzburger Landtag führt keine Zwischenrufe. Professional+ Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Nur 'zwischenrufe': Anzahl Abgeordnete in der Rangliste, max. 25. Standard: 10" }, "kennzahl": { "type": "string", "description": "'gender' (Standard) oder 'zwischenrufe'" }, "bundesland": { "type": "string", "description": "Parlament, z. B. 'Bayern'; bei 'gender' optional (auch 'Bundestag' oder 'Europaparlament'), bei 'zwischenrufe' Pflicht" }, "wahlperiode": { "type": "number", "description": "Optional: Wahlperiode in der Zählung der Quelle. Standard: jüngste erfasste Wahlperiode je Parlament" } } }arguments 21 linesget_umfrage_schnitt unknown never probed
Gibt den aktuellen 14-Tage-Schnitt aller Bundestagsparteien aus Sonntagsfragen zurück — ungewichteter Mittelwert über die Institute, wobei je Institut nur die neueste Umfrage im Fenster zählt (keine Gewichtung nach Stichprobengröße oder Institut). Daten: dawum.de (ODbL). Ideal für Echtzeit-Stimmungsbilder in politischen Analysen. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "partei": { "type": "string", "description": "Optional: Nur diese Partei zurückgeben, z. B. 'SPD', 'AfD', 'Grüne'" } } }arguments 9 linesget_aktuelle_umfragen unknown never probed
Gibt die neuesten Einzelumfragen zur Bundestagswahl zurück — mit Institut, Auftraggeber, Stichprobengröße und Ergebnissen aller Parteien. Daten: dawum.de (ODbL). Zeigt welche Umfragen in den letzten Tagen veröffentlicht wurden. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Umfragen, max. 10. Standard: 5" }, "partei": { "type": "string", "description": "Optional: Ergebnisse nur für diese Partei anzeigen, z. B. 'CDU'" } } }arguments 13 linesget_wahlkreis_prognose unknown never probed
Gibt die aktuelle Wahlkreis-Prognose (Cleavage-Brückenmodell) zurück — prognostizierter Zweitstimmenanteil pro Partei für einen Wahlkreis. Basiert auf OLS-Regression (Soziodemografie + Historik) + Umfragen von dawum.de (ODbL). Parteien sortiert nach Prognose-Stärke. Die Antwort weist Erhebungsdatum und Alter der zugrundeliegenden Umfrage aus und warnt ausdrücklich, wenn diese Basis älter als drei Wochen ist — das Berechnungsdatum des Modells ist NICHT die Aktualität der Daten. Ideal für Wahlkampf-Priorisierung und Ressourcenplanung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "wahlkreis_nr": { "type": "number", "description": "Wahlkreis-Nummer 1-299, z. B. 61 für Potsdam" }, "wahlkreis_name": { "type": "string", "description": "Alternativ: WK-Name (Teilstring), z. B. 'Potsdam' oder 'München-Nord'" } } }arguments 14 linesget_swing_wahlkreise unknown never probed
Listet die instabilsten Wahlkreise nach Wechselwähler-Potenzial (Swing-Score 0-1). Ideal für Wahlkampf-Ressourcenallokation: Wo lohnen sich Investitionen? Berechnet aus Erststimmen-Margin 2025, demografischem Drift und Cleavage-Volatilität. Optional nach Bundesland oder Swing-Richtung filterbar — Swing-Richtung ist die profitierende Partei (z. B. 'AfD'), KEIN Von-Partei-Paar; 'CDU→AfD' wird toleriert, aber nur der Teil nach dem Pfeil ('AfD') wird tatsächlich gematcht. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "description": "Anzahl WK, max. 50. Standard: 20" }, "partei": { "type": "string", "description": "Optional: Nur WK wo Swing-Richtung diese Partei betrifft, z. B. 'AfD', 'SPD'" }, "min_score": { "type": "number", "description": "Mindest-Swing-Score 0,0–1,0. Standard: 0. Ab 0,65 gilt ein Wahlkreis als instabil, ab 0,50 als erhöht — 0,65 ist daher der sinnvolle Einstieg." }, "bundesland": { "type": "string", "description": "Optional: Nur WK in diesem Bundesland, z. B. 'Bayern', 'NRW'" } } }arguments 22 linesget_wahlkreis_cleavage_profil unknown never probed
Gibt das 7-dimensionale Cleavage-Profil eines Wahlkreises zurück — politische Konfliktlinien als normierter Index 0–100 (100 = höchster Wert aller Wahlkreise, KEIN Prozentwert). Dimensionen mit ihrer jeweiligen Datenbasis: Konfessionslosigkeit, Migrationshintergrund, GAL-TAN (Akademiker-Anteil), Selbstständigen-Anteil, Ökonomische Verwundbarkeit, Stadt/Land (Bevölkerungsdichte) und Zentrum/Peripherie (verfügbares Einkommen je Einwohner). Alle sieben Dimensionen sind für alle 299 Wahlkreise befüllt; fehlt in einem Einzelfall ein Wert, weist die Antwort ihn als Datenlücke aus. Basis: Zensus 2022 (Wahlkreis-Tabellen) + Strukturdaten der Bundeswahlleiterin + BTW 2025. Ideal für Wahlkampf-Segmentierung, Wähleranalyse und WK-Briefings. Professional-Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "wahlkreis_nr": { "type": "number", "description": "Wahlkreis-Nummer 1–299, z. B. 61 für Potsdam" }, "wahlkreis_name": { "type": "string", "description": "Alternativ: WK-Name (Teilstring), z. B. 'Duisburg II' oder 'München-Nord'" } } }arguments 14 linesrank_wahlkreise unknown never probed
Rankt alle Wahlkreise nach einem Indikator aus dem Wahlkreis-Indikator-Layer (z. B. 'schulabbrecherquote') — Top-N nach höchstem oder niedrigstem Wert, optional gefiltert nach Bundesland und gekreuzt mit Zweitstimmenanteil der stärksten Partei 2025 oder dem Swing-Score. Ideal für journalistische Recherche ('Top 20 Wahlkreise mit höchster Schulabbrecherquote'). Liefert Rang, Wahlkreisname, Bundesland, Wert und Erhebungsjahr je Zeile. Aggregierte Wahlkreis-Statistik — kein Rückschluss auf einzelne Personen zulässig (ökologischer Fehlschluss), siehe Disclaimer am Ende der Antwort. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "indikator" ], "properties": { "limit": { "type": "number", "description": "Anzahl Wahlkreise, max. 50. Standard: 20" }, "richtung": { "type": "string", "description": "'desc' = höchster Wert zuerst (Standard), 'asc' = niedrigster Wert zuerst" }, "indikator": { "type": "string", "description": "Indikator-Schlüssel aus wahlkreis_indikatoren.indikator, z. B. 'schulabbrecherquote'" }, "kreuz_mit": { "type": "string", "description": "Optional: 'zweitstimme_2025' (stärkste Partei + Zweitstimmenanteil), 'swing_score' (Wechselwähler-Potenzial) oder 'eu_funding' (EU-Kohäsionsförderung 2021-2027 je Wahlkreis, Quelle Kohesio)" }, "bundesland": { "type": "string", "description": "Optional: nur Wahlkreise in diesem Bundesland, z. B. 'Bayern', 'Sachsen-Anhalt'" } } }arguments 28 linessearch_drucksachen unknown never probed
Sucht Bundestagsdrucksachen (Anträge, Kleine Anfragen, Berichte, Unterrichtungen) nach Titel und Volltext oder direkt per Drucksachennummer (z. B. query='21/8839' oder '147/26(B)'; eine Nummer wird exakt nachgeschlagen). Zuerst kommen Treffer im Titel, darunter Drucksachen, die den Begriff nur im Text nennen, Gesetzentwürfe und Beschlussempfehlungen zuerst (z. B. findet 'Mietpreisbremse' auch den Entwurf mit dem amtlichen Titel „zulässige Miethöhe bei Mietbeginn“). Datenbestand deckt ca. 2019-2026 ab (Wahlperioden 19-21), NICHT nur die aktuelle Wahlperiode 21 — 83,5% der Zeilen sind älter. Gibt Drucksachen-Nummer, Titel, Typ, Datum, Ausschuss, Urheber und direkten PDF-Link (dserver.bundestag.de) zurück. Daten täglich aus DIP-API aktualisiert. Ideal für Recherche zu Gesetzgebungsverfahren, Anfragen und parlamentarischen Initiativen. Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [🤖 KI-Einsatz (KLASSIFIZIERT, Claude Haiku 4.5): Sofern eine Relevanz-Einstufung mitgeliefert wird, stammt sie aus maschineller Bewertung — sie steuert nur die Sortierung; gespeichert werden ALLE Drucksachen.]
{ "type": "object", "required": [], "properties": { "typ": { "type": "string", "description": "Optional: Dokumententyp — 'Kleine Anfrage', 'Antrag', 'Bericht' oder 'Unterrichtung'" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 20. Standard: 5" }, "query": { "type": "string", "description": "Suchbegriff für Titel und Volltext, z. B. 'Cannabisgesetz', 'Klimaschutz', 'Mindestlohn', im Volltext auch \"Phrase\", OR und -Ausschluss — oder eine Drucksachennummer wie '21/8839' (exakte Suche)" }, "datum_bis": { "type": "string", "description": "Optional: Datum bis (ISO-Format, z. B. '2025-12-31')" }, "datum_von": { "type": "string", "description": "Optional: Datum ab (ISO-Format, z. B. '2024-01-01')" } } }arguments 26 linesget_mdb_profile unknown never probed
Gibt das vollständige Profil eines Abgeordneten zurück — Bundestag Deutschland (Standard) oder Nationalrat/Bundesrat Österreich (country='AT'). Foto, Fraktion/Klub, Wahlkreis, Mandate (DE zusätzlich Bundesland, Social-Media-Handles). Nur DE: gemessenes Sprechtempo (Wörter/Minute aus Plenarreden; Daten: openparliament.tv, Open Database License (ODbL) 1.0) samt Redelänge-Kalibrierung — damit lässt sich ein Redemanuskript exakt auf die vorgegebene Redezeit dieses Abgeordneten zuschneiden. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "mdb_name" ], "properties": { "country": { "type": "string", "description": "Land: 'DE' (Standard) oder 'AT'" }, "mdb_name": { "type": "string", "description": "Name des Abgeordneten" } } }arguments 16 linessearch_at_begutachtungen unknown never probed
Durchsucht österreichische Ministerialentwürfe im Begutachtungsverfahren nach Thema oder Ministerium. Zeigt Frist, Anzahl eingereichter Stellungnahmen und ob die Begutachtung noch aktiv ist. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 10" }, "query": { "type": "string", "description": "Optional: Suchbegriff im Titel" }, "ministry": { "type": "string", "description": "Optional: Ministerium/Ressort-Kürzel, z. B. 'BMJ'" }, "volltext": { "type": "boolean", "description": "Optional: true durchsucht die Dokument-Volltexte der Ministerialentwürfe und liefert je Treffer einen wörtlichen Abschnitt mit Beleg (Titel, Datum, Kennung, Abschnittsnummer, Link zum PDF). Braucht query; ministry und active_only gelten nur in der Titelsuche. Standard: false (Titelsuche)." }, "active_only": { "type": "boolean", "description": "Optional: Nur aktuell laufende Begutachtungen (Frist noch offen)" } } }arguments 25 linesget_umfrage_hauseffekt unknown never probed
Hauseffekt je Umfrageinstitut und Partei für den Bundestag (Kennzahl B5): mittlere Abweichung eines Instituts vom Konsens aller ANDEREN Institute im selben Zeitfenster (±14 Tage, letzte zwei Jahre) in Prozentpunkten, dazu die Streuung. Positiv = das Institut misst die Partei höher als der Rest. Reine Statistik ohne Personenbezug; sagt nichts über Richtigkeit, nur über systematische Abstände. Optional nach partei oder institut filtern. Quelle: dawum.de (ODbL 1.0). Professional+ Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "partei": { "type": "string", "description": "Optional: Parteikürzel wie bei dawum, z. B. 'CDU/CSU', 'SPD', 'AfD', 'Grüne', 'Linke', 'BSW', 'FDP', 'Sonstige'" }, "institut": { "type": "string", "description": "Optional: Institutsname oder Teil davon, z. B. 'INSA', 'Forsa', 'Allensbach'" } } }arguments 13 linessearch_speeches unknown never probed
Durchsucht Parlamentsreden aus Bundestag DE (seit 1949), dem österreichischen Nationalrat (AT, stenographische Protokolle), dem Salzburger Landtag (AT) sowie allen sechzehn deutschen Landtagen. Grenzen des Landtagsbestands, die für jede Antwort gelten: Der Bestand ist ein historisches Archiv, das nicht fortgeschrieben wird und je nach Land spätestens 2023 endet; laufend aktualisiert wird allein Berlin — dafür ist search_berlin_speeches das genauere Werkzeug. Landtagsreden deshalb immer mit Suchbegriff oder Rednernamen abfragen; eine Abfrage nur über bundesland läuft ins Zeitlimit. Je Wahlperiode führt eine Quelle, damit derselbe Redebeitrag nicht mehrfach auftaucht. Wie der Bestand je Quelle durchsucht wird (Volltext, bei freigeschalteten Quellen zusätzlich Bedeutungsähnlichkeit) und welcher Anteil semantisch erschlossen ist, steht tagesaktuell am Ende dieser Beschreibung und in jeder Antwort. Alle Parameter optional — nur speaker, nur query, oder kombiniert. Beispiel: speaker='Friedrich Merz' liefert seine Bundestagsreden. Für eine Wahlperiode des Bundestags den Parameter wahlperiode nutzen (z. B. wahlperiode=21) — er grenzt exakt auf die Periode ein, ein geschätztes date_from verfehlt deren Beginn. Gezählt wird je Redebeitrag: Jeder Wortbeitrag im Plenarprotokoll ist eine eigene Zeile, auch eine kurze Antwort in Regierungsbefragung oder Fragestunde; bei der Rednersuche nennt die Antwort zusätzlich die Zahl der Sitzungstage. speaker='Martina Berthold' liefert Salzburger Landtagsreden. speaker='Werner Kogler' liefert Nationalrats-Reden. query='Klimaschutz' sucht thematisch. Für den Nationalrat und den Salzburger Landtag weist die Antwort unter den genauen Treffern getrennt Redebeiträge aus, die das Suchwort nur als Teil eines längeren Wortes enthalten (query='Pestizide' → „Pestizideinsatz“), mit den gefundenen Stammformen; erweitert wird ab fünf Buchstaben Wortstamm und nicht bei Suchsyntax (Anführungszeichen, OR, Minus). Gibt Redner, Partei, Datum, Quelle und Textauszug zurück. Reden aus dem SpeakGer-Bestand enthalten quellbedingt kein ß und teils verworfene Zeichen; betroffene Treffer sind einzeln gekennzeichnet. Für wortgetreue Zitate das Originalprotokoll heranziehen. Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. semantisch durchsucht: Bundestag 75,9 % des Bestands (100,0 % der einbettbaren Reden; bewusst ausgenommen: 436.351 Doppelungen WP 18/19, 96.402 Redeteile, die mit dem Anfang ihrer Rede eingebettet sind, 8.199 Kurzbeiträge, 5.921 Einträge ohne Text), Stand 11.11.2026. semantisch durchsucht: AT-Nationalrat/Salzburger Landtag 58,8 % des Bestands (100,0 % der einbettbaren Reden; bewusst ausgenommen: 26.631 kurze Beiträge der Sitzungsleitung, 4.603 Kurzbeiträge), Stand 11.11.2026. [🤖 KI-Einsatz (SORTIERT, Qwen3-Embedding-8B (Scaleway, Paris)): Auswahl und Reihenfolge der Treffer beruhen teilweise auf Bedeutungsähnlichkeit (Embedding); Redetexte und Metadaten sind unverändert Originaldaten.]
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 50. Standard: 5" }, "query": { "type": "string", "description": "Optional: Suchbegriff oder Thema, z. B. 'Klimaschutz' oder 'Mietpreisbremse'" }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO-Format, z. B. '2024-12-31')" }, "speaker": { "type": "string", "description": "Optional: Name des Redners, z. B. 'Martina Berthold' oder 'Grabner'" }, "fraktion": { "type": "string", "description": "Optional: Fraktion oder Partei, z. B. 'AfD', 'SPD', 'Grüne', 'CDU/CSU'" }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO-Format, z. B. '2024-01-01')" }, "bundesland": { "type": "string", "description": "Optional: Bundesland oder Region, z. B. 'Bayern', 'Berlin' oder 'Salzburg' für AT-Landtag" }, "wahlperiode": { "type": "number", "description": "Optional: Wahlperiode des Bundestags, 1–21 (21 = seit 25.03.2025). Grenzt exakt auf diese Periode ein und durchsucht dann nur den Bundestag; mit date_from/date_to kombinierbar. Jeder Bundestagstreffer nennt seine Wahlperiode." } } }arguments 38 linessearch unknown never probed
Sucht parlamentarische Quellen zu einem Thema: Reden aus Bundestag, Landtagen, Nationalrat und EU-Parlament sowie Bundestagsdrucksachen. Gibt je Treffer id, title, text und url (Beleg-Seite von ParliamentOS) zurück; die id öffnet das Werkzeug fetch. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "query" ], "properties": { "query": { "type": "string", "description": "Suchbegriff oder Thema, z. B. 'Mietpreisbremse'" } } }arguments 12 linesfetch unknown never probed
Öffnet einen Treffer aus search über seine id und gibt id, title, text, url (Beleg-Seite von ParliamentOS) sowie metadata mit original_url, Quelle, Fundstelle und Stand zurück. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "id" ], "properties": { "id": { "type": "string", "description": "id aus search, z. B. 'bt-rede:abc' oder eine Beleg-ID '[[beleg:bt-rede:abc]]'" } } }arguments 12 linesget_beleg unknown never probed
Öffnet einen Beleg anhand seiner Beleg-ID, z. B. [[beleg:at-rede:salzburg_17_4_1_207]], und gibt den Volltext mit Parlament, Datum, Redner/in, Rolle (Sitzungsleitung oder Fraktion), Sitzung und amtlicher Fundstelle zurück. Für Redebelege aus Bundestag (bt-rede), Nationalrat und Salzburger Landtag (at-rede), weiteren Landtagen (lt-rede), Berliner Abgeordnetenhaus (be-rede) und EU-Parlament (eu-rede); ebenso für alle übrigen Kennungen aus den Antworten der Werkzeuge, etwa Drucksachen (ds), Abstimmungen (bt-stimme, ep-stimme, ep-abst), Gesamtergebnisse namentlicher Abstimmungen im Bundestag (bt-abst, mit Ja, Nein, Enthaltung, nicht abgegebenen Stimmen und den Zahlen je Fraktion in der Zählung von abgeordnetenwatch.de), Lobbyregister (lobby-de, lobby-eu, lobby-at) und Treffen (ep-treffen). Nutze es, wenn jemand einen Beleg aus einer früheren Antwort sehen oder prüfen will. Lange Texte kommen in Abschnitten; die Antwort nennt den nächsten Wert für ab_zeichen. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "beleg" ], "properties": { "beleg": { "type": "string", "description": "Beleg-ID wie in der Antwort, z. B. '[[beleg:at-rede:salzburg_17_4_1_207]]' oder 'at-rede:salzburg_17_4_1_207'" }, "ab_zeichen": { "type": "number", "description": "Optional: Textabschnitt ab diesem Zeichen (0 = Anfang). Standard: Anfang bzw. kurz vor der Belegspanne @von-bis" }, "max_zeichen": { "type": "number", "description": "Optional: Länge des Abschnitts, max. 20000. Standard: 8000" } } }arguments 20 linespruefe_belege unknown never probed
Prüft einen fertigen Text mit Beleg-Kennungen [[beleg:…]] gegen die amtlichen Zeilen (Zitat-Validator nach Beleg-Vertrag v4, deterministisch, ohne Sprachmodell) und stellt einen signierten Prüfschein mit eigenem Link aus. Gibt je Belegstelle das Urteil zurück (verifiziert, abweichend, nicht_gefunden, nicht_pruefbar), bei Abweichungen Merkmal, Sollwert laut Zeile und Angabe im Text. Aufrufen, wenn eine Antwort mit Belegen fertig ist. Bei abweichend die Stelle mit get_beleg nachlesen, korrigieren und den ganzen Text erneut prüfen; nicht verifizierbare Stellen als ungeprüft kennzeichnen oder streichen. Die Fußzeile aus der Antwort unverändert unter den Text setzen. Der Satz zur maschinellen Prüfung gehört nur unter einen Text mit Ergebnis freigegeben. Jeder Aufruf stellt einen Prüfschein aus; kostenlose Konten haben 20 Prüfscheine im Kalendermonat, die Antwort nennt den Stand. Sind sie aufgebraucht, gilt der Text als ungeprüft. Der Text selbst wird nicht gespeichert, nur sein Hash, die Kennungen und die Urteile. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "text" ], "properties": { "text": { "type": "string", "description": "Der vollständige Antworttext mit allen Beleg-Kennungen [[beleg:…]], genau so, wie er dem Leser gezeigt wird. Höchstens 100.000 Zeichen." }, "regeln": { "type": "string", "description": "Optional: Kennung der Belegregeln, nach denen der Text entstand, z. B. [email protected] oder prompt-belegte_antwort. Wird nur gezählt." } } }arguments 16 linesget_mdb_vote unknown never probed
Gibt das Abstimmungsverhalten eines deutschen Bundestagsabgeordneten zurück — wann er Ja, Nein oder Enthalten gestimmt hat, optional gefiltert nach Thema. Nur Bundestag Deutschland. Jede Abstimmung trägt zwei Kennungen: bt-stimme für die Stimme der Person, bt-abst für das Gesamtergebnis der Abstimmung (Stimmenzahlen in der Zählung von abgeordnetenwatch.de, abrufbar mit get_beleg). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "mdb_name" ], "properties": { "limit": { "type": "number", "description": "Anzahl Abstimmungen, max. 10. Standard: 5" }, "topic": { "type": "string", "description": "Optional: Thema oder Schlüsselwort zum Filtern, z. B. 'Klimaschutz'" }, "mdb_name": { "type": "string", "description": "Name des Abgeordneten, z. B. 'Felix Banaszak' oder 'Banaszak'" }, "wahlperiode": { "type": "number", "description": "Optional: 20 oder 21. Ohne Angabe zählen alle erfassten Wahlperioden; die Antwort nennt die Zahl je Wahlperiode, und jede Abstimmung trägt ihre Wahlperiode." } } }arguments 24 linessearch_lobby unknown never probed
Findet Lobbyorganisationen nach Thema in den nationalen Lobbyregistern (DE: Bundestag, laufend aktualisiert; AT: österreichisches Register) UND im EU-Transparenzregister, sofern die Organisation dort mit Sitz im gewählten Land eingetragen ist. Jeder Treffer weist sein Register aus; mit register='national' oder register='eu' lässt sich auf eine Quelle einschränken. Achtung: Budgetangaben sind zwischen den Registern nicht vergleichbar (national = gemeldete Jahresausgaben, EU = Obergrenze einer Selbstauskunfts-Spanne). Für EU-Lobbyarbeit mit Kommissionstreffen und EP-Zugangsausweisen ist search_eu_lobby das passende Werkzeug. Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "topic" ], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 5" }, "topic": { "type": "string", "description": "Thema, z. B. 'Energie', 'Pharma', 'Rüstung'" }, "country": { "type": "string", "description": "Land: 'DE' (Standard) oder 'AT' für Österreich" }, "register": { "type": "string", "description": "Optional: 'national' (nur DE- bzw. AT-Register) oder 'eu' (nur EU-Transparenzregister). Ohne Angabe: beide, jeweils mit Registerangabe pro Treffer." } } }arguments 24 linessearch_mdb unknown never probed
Sucht Abgeordnete nach Name, Fraktion, Bundesland oder Wahlkreis — Bundestag Deutschland (Standard) oder Nationalrat/Bundesrat Österreich (country='AT'). Gibt Profildaten mit Foto-URL zurück (DE zusätzlich mit Social-Media-Handles). Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "name": { "type": "string", "description": "Optional: Name oder Teilname" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 10" }, "country": { "type": "string", "description": "Land: 'DE' (Standard, Bundestag) oder 'AT' (Nationalrat/Bundesrat)" }, "fraktion": { "type": "string", "description": "Optional: Fraktion/Klub, z. B. 'SPD', 'CDU/CSU', 'Grüne', 'FDP', 'AfD', 'BSW' (DE) oder 'ÖVP', 'SPÖ', 'FPÖ', 'GRÜNE', 'NEOS' (AT)" }, "wahlkreis": { "type": "string", "description": "Optional: Wahlkreisname oder -nummer (DE) bzw. Regionalwahlkreis (AT)" }, "bundesland": { "type": "string", "description": "Optional: Bundesland (DE) bzw. Landeswahlkreis (AT)" } } }arguments 29 linesget_election_results unknown never probed
Gibt Wahlergebnisse zurück — Bundestagswahl Deutschland (Standard, mit Erst- und Zweitstimmen je Wahlkreis) oder Nationalratswahl Österreich (country='AT', Verhältniswahlrecht ohne Direktmandate — nur Stimmenanteile je Regionalwahlkreis). [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "year": { "type": "number", "description": "Wahljahr. Standard: 2025 (DE) bzw. 2024 (AT, letzte Nationalratswahl)" }, "limit": { "type": "number", "description": "Anzahl Wahlkreise. Standard: 10" }, "partei": { "type": "string", "description": "Optional: Partei für direkten Vergleich" }, "country": { "type": "string", "description": "Land: 'DE' (Standard, Bundestagswahl) oder 'AT' (Nationalratswahl)" }, "wahlkreis": { "type": "string", "description": "Optional: Wahlkreisname, z. B. 'Duisburg II' oder 'Berlin Mitte' (DE) bzw. 'Wien', 'Salzburg' (AT-Regionalwahlkreis)" }, "bundesland": { "type": "string", "description": "Optional (nur DE, Wahljahr 2025): aggregiertes Landesergebnis über alle Wahlkreise des Bundeslands, z. B. 'Sachsen'. Nicht mit wahlkreis/wahlkreis_nr kombinieren." }, "wahlkreis_nr": { "type": "number", "description": "Optional: Wahlkreis-Nummer 1-299 (DE), z. B. 61 für Potsdam" } } }arguments 33 linescompare_parties unknown never probed
Vergleicht das Abstimmungsverhalten zweier Fraktionen — wie oft stimmen sie gemeinsam, wie oft gegeneinander? Gibt einen Alignment-Score zurück. Jede Beispiel-Abstimmung trägt die Kennung bt-abst für ihr Gesamtergebnis (Stimmenzahlen in der Zählung von abgeordnetenwatch.de, abrufbar mit get_beleg). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "party_a", "party_b" ], "properties": { "limit": { "type": "number", "description": "Optional: nur die jüngsten N Abstimmungen. Standard: alle Abstimmungen der laufenden Wahlperiode 21 (wie get_coalition_score); hat eine Partei dort keine Sitze, alle Perioden mit Hinweis." }, "topic": { "type": "string", "description": "Optional: Thema zum Filtern, z. B. 'Klimaschutz'" }, "party_a": { "type": "string", "description": "Erste Fraktion, z. B. 'SPD'" }, "party_b": { "type": "string", "description": "Zweite Fraktion, z. B. 'Grüne'" } } }arguments 25 linesget_lobby_network unknown never probed
Zeigt Lobbyorganisationen aus dem offiziellen Lobbyregister nach Themenbereich oder Organisationsname, inkl. Ausgaben. Das Register selbst erfasst KEINE namentlichen Kontakte zu Abgeordneten. mdb_name/fraktion prüfen stattdessen die kuratierte, beleg-pflichtige Verbindungsdatenbank (MdB↔Verband) — DSGVO-konform, da nur Amtsträger (keine Privatpersonen) und jede Verbindung mit Quellenbeleg. Befüllt aus den amtlichen veröffentlichungspflichtigen Angaben der MdB (WP21, Verhaltensregeln des Bundestages): Funktionen in Vereinen/Verbänden/Stiftungen, Unternehmen und Körperschaften, Beteiligungen sowie Spenden/Zuwendungen für politische Tätigkeit. Ein leeres Ergebnis heißt: keine veröffentlichungspflichtige Angabe erfasst — nicht zwingend 'keine Verbindung'. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 10" }, "topic": { "type": "string", "description": "Optional: Themenschwerpunkt des Lobbyisten" }, "fraktion": { "type": "string", "description": "Optional: Fraktion — prüft die kuratierte MdB↔Verband-Verbindungsdatenbank (noch im Aufbau, kann leer sein)." }, "mdb_name": { "type": "string", "description": "Optional: Name des Abgeordneten — prüft die kuratierte MdB↔Verband-Verbindungsdatenbank (noch im Aufbau, kann leer sein)." }, "org_name": { "type": "string", "description": "Optional: Name der Lobbyorganisation, z. B. 'BASF' oder 'Greenpeace'" } } }arguments 25 linesget_wahlkreis_profile unknown never probed
Gibt einen Wahlkreis-Steckbrief zurück — Bundestag Deutschland (Standard, mit Wahlergebnissen der letzten Bundestagswahlen, direktem Abgeordneten, Swing-Analyse und EU-Kohäsionsförderung 2021-2027 inkl. größter Projekte und Träger) oder Nationalrat Österreich (country='AT', Regionalwahlkreis mit Stimmenanteilen der letzten Nationalratswahlen, kein Direktmandat-Konzept; EU-Förderung auf Landesebene). [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "country": { "type": "string", "description": "Land: 'DE' (Standard) oder 'AT'" }, "wahlkreis_nr": { "type": "number", "description": "Optional: Wahlkreis-Nummer (DE: 1–299)" }, "wahlkreis_name": { "type": "string", "description": "Name des Wahlkreises, z. B. 'Duisburg II' (DE) oder 'Salzburg' (AT)" } } }arguments 17 linesget_news unknown never probed
Liefert aktuelle parlamentarische Nachrichten aus RSS-Feeds. Abdeckung: Deutschland (Bundestag, Bundesrat, Wahlkreise) und Österreich (Nationalrat, Bundesrat, APA-OTS Presseaussendungen). Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [🤖 KI-Einsatz (KLASSIFIZIERT, Claude Haiku 4.5): Bei EU-Rechtsakten (EUR-Lex-Radar) sind Kurzzusammenfassung und Relevanzwert maschinell erzeugt; Titel, Datum und Quell-Link stammen unverändert aus dem amtlichen Feed.]
{ "type": "object", "properties": { "days": { "type": "number", "description": "Zeitraum in Tagen. Standard: 7" }, "limit": { "type": "number", "description": "Anzahl Artikel. Standard: 5" }, "topic": { "type": "string", "description": "Optional: Thema zum Filtern" }, "channel": { "type": "string", "description": "Kanal — Deutschland: 'BUNDESTAG', 'BUNDESRAT', 'WAHLKREIS_DUISBURG' (Beispiel). Österreich: 'AT_NATIONALRAT', 'AT_BUNDESRAT', 'SALZBURG'" } } }arguments 21 linesget_promises_tracker unknown never probed
Prüft ob Parteien ihre Wahlversprechen gehalten haben. Basiert auf dem Parliamentary Intelligence Graph mit verifizierten Versprechen-Daten. NUR deutsche Bundestagsparteien (CDU, SPD, Grüne, FDP, Linke, AfD, BSW) — keine österreichischen Parteien enthalten, auch nicht bei gleichlautendem Namen wie 'Grüne'. [🤖 KI-Einsatz (EXTRAHIERT, Claude Haiku 4.5 (Extraktion) + Claude Sonnet 4.6 (Einstufung)): Die Wahlversprechen wurden maschinell aus den Wahlprogrammen extrahiert und ihr Status maschinell eingestuft — Originalzitat und Fundstelle sind die Belege.]
{ "type": "object", "required": [ "party" ], "properties": { "limit": { "type": "number", "description": "Anzahl Versprechen. Standard: 5" }, "party": { "type": "string", "description": "Partei, z. B. 'SPD', 'Grüne', 'CDU'" }, "topic": { "type": "string", "description": "Optional: Themenbereich, z. B. 'Klimaschutz'" }, "wahlperiode": { "type": "number", "description": "Optional: 21 (Standard) = Wahlprogramm zur Bundestagswahl 2025, 20 = Wahlprogramm zur Bundestagswahl 2021. Jede Antwort bezieht sich auf genau ein Programm; die Wahlperiode steht im Antwortkopf." } } }arguments 24 linesget_bundestag_verfahrenskennzahlen unknown never probed
Drei Verfahrenskennzahlen des Bundestages als vorberechnete Aggregate (Kennzahlen A2 bis A4 aus docs/normos/odbl-kennzahlen-kandidaten.md; keine Einzelfälle, kein Personenbezug): (1) 'antwortzeit' — Kleine Anfragen je Fraktion und Wahlperiode mit Median und P90 der Antwortzeit der Bundesregierung in Tagen; (2) 'durchlaufzeit' — Tage vom Gesetzentwurf bis zur Verkündung, wahlweise je Initiator (Bundesregierung/Fraktionen/Bundesrat), Zustimmungsbedürftigkeit, Sachgebiet oder gesamt; (3) 'antragsquote' — angenommene, abgelehnte, verfallene und offene Anträge je Fraktion mit Erfolgsquote. Antwortzeit und Durchlaufzeit sind derzeit nur für die 21. Wahlperiode messbar (Vorgangspositionen). Bundestags-Pendant zu get_ministry_responsiveness (AT) und get_commission_responsiveness (EU). Quelle: DIP. Professional+ Tier. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "kennzahl": { "type": "string", "description": "'antwortzeit', 'durchlaufzeit', 'antragsquote' oder 'alle' (Standard)" }, "dimension": { "type": "string", "description": "Nur für 'durchlaufzeit': 'initiator' (Standard), 'zustimmung', 'sachgebiet' oder 'gesamt'" }, "wahlperiode": { "type": "number", "description": "Wahlperiode 19 bis 21. Standard: 21" } } }arguments 17 linesget_social_stats unknown never probed
Zeigt die aktuellen Follower-Zahlen eines Abgeordneten auf Instagram, sofern vorhanden auch TikTok und Twitter/X, sowie die Veränderung innerhalb der letzten 30 Tage, sofern für diesen Zeitraum mindestens zwei Messpunkte vorliegen. Liegen keine vor, sagt der Output das ausdrücklich und nennt das Alter des letzten Messpunkts. Die Follower-Pipeline erreicht derzeit nicht alle Profile (Stand 03.08.2026: rund ein Drittel der Instagram-Profile ist aktuell, der Rest älter als 30 Tage) — Stand und Lücke stehen deshalb immer dabei. Die X/Twitter-Ingest-Pipeline liefert für nahezu alle Abgeordneten keine Daten; der Output kennzeichnet das explizit statt die Plattform stillschweigend wegzulassen. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "mdb_name" ], "properties": { "mdb_name": { "type": "string", "description": "Name des Abgeordneten, z. B. 'Felix Banaszak'" } } }arguments 12 linesget_coalition_score unknown never probed
CoalitionSimulator™ — Berechnet den Koalitions-Readiness-Score zweier Parteien aus: (1) Abstimmungs-Alignment im Bundestag (60% Gewicht) + (2) Versprechen-Themen-Überlapp aus Wahlprogrammen (40% Gewicht). Score 0–100%. Zeigt Top-5 gemeinsame Themen und Abstimmungs-Divergenz. Ideal für Journalisten, Politologen und Koalitions-Analyse nach Wahlen. [🤖 KI-Einsatz (EXTRAHIERT, Claude Haiku 4.5): Die Schnittmengen-Berechnung beruht auf maschinell extrahierten Wahlversprechen.]
{ "type": "object", "required": [ "party_a", "party_b" ], "properties": { "topic": { "type": "string", "description": "Optional: Thema filtern, z. B. 'Klimaschutz', 'Wirtschaft'" }, "party_a": { "type": "string", "description": "Erste Partei: SPD, CDU/CSU, Grüne, FDP, AfD, Linke, BSW" }, "party_b": { "type": "string", "description": "Zweite Partei: SPD, CDU/CSU, Grüne, FDP, AfD, Linke, BSW" } } }arguments 21 linesget_promise_journey unknown never probed
PromiseToLaw™ — Verfolgt den Weg eines Wahlversprechens durch den Bundestag: Welche Partei hat was versprochen? Gab es eine Abstimmung? Welches Gesetzgebungsverfahren ist entstanden? Hat die Partei ihr Versprechen gehalten? Ideal für Transparenz-Journalismus und politische Analyse. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [🤖 KI-Einsatz (EXTRAHIERT, Claude Haiku 4.5 + Claude Sonnet 4.6): Versprechenstexte und Status sind maschinell aus den Wahlprogrammen gewonnen.]
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "description": "Anzahl Versprechen, max. 5. Standard: 3" }, "party": { "type": "string", "description": "Optional: Partei filtern, z. B. 'SPD', 'Grüne', 'CDU'" }, "query": { "type": "string", "description": "Suchwort oder Thema, z. B. 'Mindestlohn', 'CO2-Preis', 'Mietpreisbremse'" }, "wahlperiode": { "type": "number", "description": "Optional, nur zusammen mit party: 21 (Standard) = Wahlprogramm zur Bundestagswahl 2025, 20 = Wahlprogramm zur Bundestagswahl 2021. Mit party bezieht sich jede Antwort auf genau ein Programm." } } }arguments 24 linesgenerate_at_anfrage unknown never probed
Entwirft eine 'Schriftliche Anfrage' für den österreichischen Nationalrat/Bundesrat zu einem Thema — gestützt auf thematisch ähnliche frühere Anfragen und einer Empfehlung, welcher Klub das Thema erfahrungsgemäß aufgreift. Professional/Enterprise Tier. [🤖 KI-Einsatz (ERZEUGT_LIVE, Claude Haiku 4.5): Der Anfragetext wird beim Aufruf maschinell verfasst — Entwurf, vor Einbringung fachlich prüfen.]
{ "type": "object", "required": [ "topic" ], "properties": { "topic": { "type": "string", "description": "Thema der Anfrage, z. B. 'Wartezeiten bei Facharztterminen in Salzburg'" }, "chamber": { "type": "string", "description": "Optional: 'NR' (Nationalrat, Standard) oder 'BR' (Bundesrat)" }, "mdb_name": { "type": "string", "description": "Optional: Name der/des Abgeordneten, in deren Namen die Anfrage formuliert wird" } } }arguments 20 linessearch_at_petitionen unknown never probed
Durchsucht österreichische Petitionen und Bürgerinitiativen im Nationalrat nach Thema. Zeigt Titel, Typ, Status-Phase und Themenkategorien. Gesucht wird ausschließlich im TITEL und nur am Wortanfang (query='Tier' findet 'Tierschutz', nicht 'Dotierung') — Volltexte der Einbringungen liegen nicht vor. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "type": { "type": "string", "description": "Optional: 'petition' oder 'buergerinitiative' ('Petition'/'Bürgerinitiative' werden ebenfalls erkannt). Ein unbekannter Wert liefert eine Fehlermeldung mit den gültigen Werten, keine leere Liste." }, "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 10" }, "query": { "type": "string", "description": "Optional: Suchbegriff im Titel, z. B. 'Klimaschutz'. Match am Wortanfang, Komposita eingeschlossen." } } }arguments 17 linessearch_at_eu_stellungnahmen unknown never probed
Durchsucht Stellungnahmen des EU-Hauptausschusses im österreichischen Nationalrat nach Thema — Österreichs Position zu EU-Vorhaben vor der Brüsseler Entscheidung. ACHTUNG: Ingest-Pipeline seit ca. 2022 inaktiv (Root Cause noch nicht untersucht) — Datenstand ist historisch, nicht aktuell. Für Live-Demos meiden bzw. explizit als historisch einordnen. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse. Standard: 10" }, "query": { "type": "string", "description": "Optional: Suchbegriff im Titel" } } }arguments 13 linessearch_wien_landtag_anfragen unknown never probed
Durchsucht Anfragen im Wiener Landtag (mündliche und schriftliche Anfragen). Die Datenbank enthält je Anfrage nur Titel/Betreff, Thema, Fragesteller:in, Klub, Datum und Status — keinen Anfrage- oder Antworttext. Mündliche Anfragen tragen den Status BEANTWORTET/NICHT_ZUGELASSEN; bei schriftlichen ist der Antwortstatus im Sitzungsbericht nicht auffindbar und wird als offen geführt. Grauzonen-Quelle ohne verifiziertes Open-Data-Lizenzmodell (wien.gv.at Sitzungsberichte), analog zum Salzburger Landtag. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. semantisch durchsucht: AT-Anfragen (nur Titel/Thema) 100,0 % des Bestands (100,0 % der einbettbaren Anfragen), Stand 11.11.2026. [🤖 KI-Einsatz (SORTIERT, Qwen3-Embedding-8B (Scaleway, Paris)): Auswahl und Reihenfolge der Treffer beruhen teilweise auf Bedeutungsähnlichkeit (Embedding); Redetexte und Metadaten sind unverändert Originaldaten.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 30. Standard: 10" }, "query": { "type": "string", "description": "Optional: Suchbegriff im Titel/Betreff, z. B. 'Wohnen' oder 'Fernwärme'. Gesucht wird wörtlich im Titel. Eine semantische Suche nach bedeutungsähnlichem Titel oder Thema greift nur, wenn sie freigeschaltet und kalibriert ist — derzeit ist sie abgeschaltet. Der Wiener Bestand nutzt oft eigene Begriffe ('Mobilität' statt 'Verkehr'), daher bei null Treffern einen anderen Begriff probieren." }, "faction": { "type": "string", "description": "Optional: Klub, z. B. 'ÖVP', 'SPÖ', 'GRÜNE', 'FPÖ'" }, "inq_type": { "type": "string", "description": "Optional: 'Mündliche Anfrage' oder 'Schriftliche Anfrage'" } } }arguments 21 linessearch_sbg_landtag_anfragen unknown never probed
Durchsucht Anfragen im Salzburger Landtag (mündlich und schriftlich, aus den LPI-Sitzungsberichten von service.salzburg.gv.at). Jeder Treffer nennt Beilagennummer (z. B. 175-ANF), Gesetzgebungsperiode, Session und die Links zu den amtlichen PDFs von Anfrage und Beantwortung. Gesucht wird im Titel und im Wortlaut der Anfrage (Begründung und Einzelfragen, aus der LPI-Detailseite); trifft die Suche eine Einzelfrage, steht sie wörtlich im Treffer, mit ihrer Fundstelle als Kennung [[beleg:sbg-anf:sbg-lt-…@von-bis]]. get_beleg öffnet den vollen Wortlaut. Bei Themenfragen zum Salzburger Landtag zusätzlich zu search_speeches aufrufen: Schriftliche Anfragen und ihre Beantwortungen stehen in keinem Redeprotokoll. Grauzonen-Quelle ohne verifiziertes Open-Data-Lizenzmodell, analog zum Wiener Landtag. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 30. Standard: 10" }, "query": { "type": "string", "description": "Optional: Suchbegriffe in Titel und Wortlaut, z. B. 'Wohnen' oder 'Pestizide Golfplatz'. Jedes Wort muss vorkommen, auch als Wortanfang einer Zusammensetzung (Pestizide findet Pestizideinsatz)." }, "faction": { "type": "string", "description": "Optional: Klub, z. B. 'ÖVP', 'SPÖ', 'GRÜNE', 'FPÖ'" }, "inq_type": { "type": "string", "description": "Optional: Anfragetyp wie im Salzburger Bestand — 'Anfrage' (= die schriftliche Anfrage), 'Dringliche Anfrage' oder 'Mündliche Anfrage'. 'Schriftliche Anfrage' wird auf 'Anfrage' aufgelöst; bei einem unbekannten Wert nennt die Antwort die tatsächlich vorkommenden Typen." }, "inquirer_name": { "type": "string", "description": "Optional: Name der/des einbringenden Abgeordneten, z. B. 'Berthold' oder 'Heilig-Hofbauer'" } } }arguments 25 linesget_at_parteifinanzen unknown never probed
Vergleicht eine Finanzposition (z. B. 'Geldspenden', 'Fördermittel', 'Sponsoring') aus den amtlichen Rechenschaftsberichten österreichischer Parteien (rechnungshof.gv.at). Aggregierte Summen, KEINE Einzelspender-Liste. Nicht alle Parteien haben ein maschinenlesbares XLSX veröffentlicht. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "position" ], "properties": { "year": { "type": "number", "description": "Optional: Berichtsjahr" }, "detail": { "type": "boolean", "description": "Optional: true für Rohzeilen bis Ortsgruppen-Ebene. Standard: false (aggregierte Partei-Summe)" }, "position": { "type": "string", "description": "Finanzposition, z. B. 'Geldspenden', 'Fördermittel', 'Sponsoring', 'Mitgliedsbeiträge'" } } }arguments 20 linesget_klub_sentiment unknown never probed
NÄHERUNG, KEINE OFFIZIELLE ABSTIMMUNG: LLM-geschätzte Stimmungswerte österreichischer Nationalrats-Klubs je Thema, basierend auf klassifizierten Redebeiträgen (nicht auf Einzelabstimmungen — Österreich veröffentlicht keine). Zeigt Stichprobengröße und Konfidenz je Wert. ACHTUNG Datenstand: Der Reden-Bestand hinkt der Gegenwart hinterher; jede Antwort weist das tatsächliche Bestandsende (letzte erfasste NR-Sitzung) aus — der Wert beschreibt den Stand bis dahin, nicht die aktuelle Debattenlage. [🤖 KI-Einsatz (KLASSIFIZIERT, Claude Haiku 4.5): Themenzuordnung und Stimmungswert je Rede sind maschinell vergeben — keine Abstimmungsdaten.]
{ "type": "object", "properties": { "klub": { "type": "string", "description": "Optional: Klub/Fraktion, z. B. 'ÖVP', 'GRÜNE'" }, "topic": { "type": "string", "description": "Optional: Thema, z. B. 'Klima & Umwelt'" } } }arguments 13 linescompare_dach_vorgaenge unknown never probed
Sucht denselben Begriff parallel in deutschen Bundestags-Vorgängen und österreichischen Ministerialentwürfen/Begutachtungsverfahren und zeigt beide Ergebnislisten nebeneinander. Keine automatische Verknüpfung — die inhaltliche Zuordnung (ob es sich um dieselbe EU-Richtlinie/dasselbe Thema handelt) trifft der Nutzer selbst. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse je Land. Standard: 5" }, "query": { "type": "string", "description": "Suchbegriff, z. B. 'Lieferkettengesetz' oder 'Mindestlohn'" } } }arguments 16 linesgenerate_at_stellungnahme unknown never probed
Entwirft eine Stellungnahme im österreichischen Begutachtungsverfahren zu einem konkreten Ministerialentwurf, für eine benannte Institution (z. B. WKÖ, AK). Zuerst search_at_begutachtungen aufrufen, um die begutachtung_id zu ermitteln. Professional/Enterprise Tier. [🤖 KI-Einsatz (ERZEUGT_LIVE, Claude Haiku 4.5): Die Stellungnahme wird beim Aufruf maschinell verfasst — Entwurf, vor Einreichung fachlich prüfen.]
{ "type": "object", "required": [ "begutachtung_id", "institution" ], "properties": { "position": { "type": "string", "description": "Optional: die inhaltliche Position, z. B. 'grundsätzlich zustimmend, mit Änderungswünschen bei §3'" }, "institution": { "type": "string", "description": "Institution im Namen derer die Stellungnahme verfasst wird, z. B. 'Wirtschaftskammer Österreich'" }, "begutachtung_id": { "type": "string", "description": "ID des Ministerialentwurfs, z. B. 'XXVIII_ME_47' — via search_at_begutachtungen ermitteln" } } }arguments 21 linessearch_at_dokumente unknown never probed
Durchsucht die Volltexte österreichischer Parlamentsdokumente nach Abschnitten: Schriftliche Anfragen und Anfragebeantwortungen (Nationalrat/Bundesrat), Ministerialentwürfe im Begutachtungsverfahren und die dazu eingereichten Stellungnahmen. Jeder Treffer ist ein wörtlicher Abschnitt aus dem PDF mit Beleg: Dokumenttitel, Datum, Quelle, Kennung, Dokument-ID, Abschnittsnummer, Treffergrund, Score, Herkunft und Link zum PDF. Rangfolge lexikalisch (Volltextsuche) oder hybrid mit Bedeutungsähnlichkeit, je nach freigeschalteter Konfiguration; die Antwort nennt die genutzte Rangfolge. Der Bestand wird seit 07.11.2026 aufgebaut und wächst täglich. Für Titel, Fristen und Status der Entwürfe search_at_begutachtungen nutzen. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "description": "Anzahl Abschnitte, höchstens 20. Standard: 10" }, "query": { "type": "string", "description": "Suchbegriff oder Frage, z. B. 'Wartezeiten Facharzt' oder 'Befristung Mietvertrag'" }, "quelle": { "enum": [ "at_inquiries", "at_begutachtungen", "at_stellungnahmen" ], "type": "string", "description": "Optional: nur eine Quelle — 'at_inquiries' (Anfragen und Anfragebeantwortungen NR/BR), 'at_begutachtungen' (Ministerialentwürfe), 'at_stellungnahmen' (Stellungnahmen zu Entwürfen). Standard: alle drei." }, "chamber": { "type": "string", "description": "Optional: 'NR' (Nationalrat) oder 'BR' (Bundesrat) — wirkt bei Anfragen (quelle at_inquiries)." }, "date_to": { "type": "string", "description": "Optional: bis Datum (JJJJ-MM-TT)" }, "date_from": { "type": "string", "description": "Optional: ab Datum (JJJJ-MM-TT)" }, "legislative_period": { "type": "string", "description": "Optional: Gesetzgebungsperiode, z. B. 'XXVIII'" } } }arguments 41 linesget_sozialpartner_beteiligung unknown never probed
Zeigt, welche Sozialpartner-Institutionen (WKÖ, AK, LKÖ, ÖGB, IV) sich zuletzt an Begutachtungsverfahren beteiligt haben — reine Teilnahme, KEINE inhaltliche Position (Zustimmung/Ablehnung), da das Volltext-Analyse der Stellungnahmen erfordern würde. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "days_back": { "type": "number", "description": "Zeitraum in Tagen. Standard: 180" } } }arguments 9 linesget_ministry_responsiveness unknown never probed
Reaktionsfähigkeits-Index österreichischer Ministerien: Ø/Median-Antwortzeit auf Schriftliche Anfragen im Nationalrat, je Ministerium. Zeigt nur Ministerien mit mindestens einer beantworteten Anfrage im Datenbestand. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "chamber": { "type": "string", "description": "Optional: 'NR' (Standard) oder 'BR'" } } }arguments 9 linesget_eu_cohesion_funding unknown never probed
Zeigt EU-Kohäsionsfonds-Projekte (EFRE/ESF+/Kohäsionsfonds/JTF) für Deutschland und Österreich. Zwei Förderperioden verfügbar: 2021-2027 (Standard, laufend — inkl. Gemeindeebene) und 2014-2020 (abgeschlossen). Modi: 'regions' (NUTS3-Ranking), 'projects' (Einzelprojekt-Suche), oder 'wahlkreis' (politische Wahlkreis-Ebene — für Deutschland volle Bundestagswahlkreis-Ebene mit 299 Wahlkreisen, für Österreich nur Landeswahlkreis-Ebene = Bundesland, da Österreichs NUTS3-Ebene gröber als der politische Bezirk ist und eine eindeutige Regionalwahlkreis-Zuordnung daraus nicht möglich ist). Deckt nur EU-kofinanzierte Projekte ab, nicht den gesamten Länderhaushalt. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "mode": { "type": "string", "description": "'regions' (Standard) für NUTS3-Ranking, 'projects' für Einzelprojekt-Suche, 'wahlkreis' für Wahlkreis-/Landeswahlkreis-Ebene" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 30. Standard: 10" }, "query": { "type": "string", "description": "Nur bei mode='projects': Suchbegriff im Projektnamen oder Empfängernamen" }, "period": { "type": "string", "description": "Förderperiode: '2021-2027' (Standard, laufend) oder '2014-2020' (abgeschlossen). Die Perioden werden NIE zusammengezählt — sie sind fachlich nicht addierbar." }, "country": { "type": "string", "description": "Optional: 'Germany' oder 'Austria'. Ohne Angabe: beide (außer bei mode='wahlkreis', dort erforderlich)." }, "bundesland": { "type": "string", "description": "Bei mode='wahlkreis' und country='Austria': Bundesland/Landeswahlkreis, z. B. 'Wien', 'Steiermark'. Bei mode='regions': filtert das NUTS3-Ranking auf ein deutsches oder österreichisches Bundesland, z. B. 'Sachsen'." }, "nuts3_code": { "type": "string", "description": "Bei mode='projects': Projektfilter; bei mode='regions': grenzt das Ranking auf genau diese Region ein. Z. B. 'DE40A', 'AT312'" }, "wahlkreis_nr": { "type": "number", "description": "Nur bei mode='wahlkreis' und country='Germany': Bundestagswahlkreis-Nummer (1-299). Ohne Angabe: Ranking aller Wahlkreise." } } }arguments 37 linesget_eu_regional_story unknown never probed
Die Regional-Story (M-9): verbindet EU-Kohäsionsförderung in einer Region mit dem Abstimmungsverhalten der Länderdelegation im EP zu Kohäsionspolitik (REGI-Dossiers). Beantwortet 'Wie viel EU-Geld fließt in meine Region — und wie stimmen unsere Abgeordneten dazu ab?'. Für Deutschland bis auf Bundestagswahlkreis-Ebene, für Österreich bis Landeswahlkreis-Ebene. Ideal als Briefing-/Newsletter-Baustein. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "country" ], "properties": { "limit": { "type": "number", "description": "Anzahl Regionen/Abstimmungen je Sektion, max. 15. Standard: 5" }, "period": { "type": "string", "description": "Förderperiode: '2021-2027' (Standard) oder '2014-2020'" }, "country": { "type": "string", "description": "'DE'/'Germany' oder 'AT'/'Austria'" }, "bundesland": { "type": "string", "description": "Optional (nur AT): Bundesland, z. B. 'Steiermark'" }, "wahlkreis_nr": { "type": "number", "description": "Optional (nur DE): Bundestagswahlkreis-Nummer 1-299 für die Förder-Sektion" } } }arguments 28 linessearch_eu_konsultationen unknown never probed
Sucht EU-Konsultationen der Kommission (Have Your Say) LIVE — Titel, Verfahrensstand, Feedback-Fenster mit Frist und Link zur Beteiligung. Optional eine Übersicht der bereits eingegangenen Stellungnahmen auf Organisationsebene (wer hat eingereicht: Verbände, Unternehmen, NGOs — keine Privatpersonen). EU-Pendant zu search_at_begutachtungen. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "query" ], "properties": { "limit": { "type": "number", "description": "Anzahl Initiativen, max. 20. Standard: 10" }, "query": { "type": "string", "description": "Suchbegriff, z. B. 'Klimaschutz', 'CBAM', 'Verpackung'" }, "status": { "type": "string", "description": "'OPEN' (Standard: nur offene Feedback-Fenster) oder 'ALL' (auch geplante/geschlossene)" }, "include_feedback": { "type": "boolean", "description": "Optional: für die Top-3-Treffer zeigen, welche Organisationen bereits Stellungnahmen eingereicht haben (Organisationsebene, keine Personendaten)" } } }arguments 24 linesget_commission_responsiveness unknown never probed
Antwortzeiten der EU-Kommission (oder des Rats) auf parlamentarische Anfragen von MdEP (M-11): Median/Durchschnitt/P90 in Tagen, Anteil binnen 6 Wochen bzw. 3 Monaten, offene Anfragen — gesamt, je Jahr oder je Länderdelegation. Mit mep_name stattdessen das Anfragen-Profil einer/eines Abgeordneten (Anzahl, beantwortet/offen, typische Antwortzeit, letzte Anfragen). EU-Pendant zu get_ministry_responsiveness. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "year": { "type": "number", "description": "Optional: nur dieses Jahr, z. B. 2025" }, "country": { "type": "string", "description": "Optional: ISO2-Ländercode der Delegation, z. B. 'DE', 'AT'" }, "mep_name": { "type": "string", "description": "Optional: Name der/des MdEP für das Anfragen-Profil, z. B. 'Manfred Weber'" }, "addressee": { "type": "string", "description": "Optional: 'COM' (Kommission, Standard) oder 'CONSIL' (Rat)" } } }arguments 22 linesget_eu_scorecard unknown never probed
Scorecard der EU-Fraktionen oder Länderdelegationen im Europaparlament (M-10): je Gruppe Ø Anwesenheitsquote (belegte Sitzungstage / Sitzungstage im Mandat), Ø Reden je MdEP, Ø Anfragen je MdEP und Mitgliederzahl — bei scope='fraktion' zusätzlich Ø Fraktionstreue — als sortiertes Ranking. Aggregiert dieselbe amtliche Datenbasis wie get_eu_accountability_score, aber mit ABSOLUTEN Mittelwerten je MdEP. Ausdrücklich eine NÄHERUNG, kein Leistungsurteil: Redezeit und Anfragerechte hängen von der Fraktionsgröße ab. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "scope" ], "properties": { "scope": { "type": "string", "description": "'fraktion' für den Vergleich der EU-Fraktionen, 'land' für den Vergleich der Länderdelegationen" }, "since": { "type": "string", "description": "Optional: nur Sitzungstage/Reden/Anfragen ab diesem Datum (YYYY-MM-DD). Die Fraktionstreue bleibt Ganz-Mandats-Wert (Tagescache)." } } }arguments 16 linessearch_mep unknown never probed
Sucht Europaabgeordnete (MdEP) nach Name, Land oder EU-Fraktion — alle 27 EU-Länder, alle ~719 aktuellen MdEPs (seit 24.07.26 volle Abdeckung, zuvor nur DE+AT). Gibt Profildaten mit nationaler Partei und EU-Fraktion zurück. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "name": { "type": "string", "description": "Optional: Name oder Teilname" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 20. Standard: 10" }, "country": { "type": "string", "description": "Optional: ISO2-Ländercode, z. B. 'DE', 'AT', 'FR', 'PL'. Ohne Angabe: alle 27 Länder." }, "political_group": { "type": "string", "description": "Optional: EU-Fraktion. Amtliche Kürzel der laufenden Wahlperiode: 'PPE', 'S&D', 'PfE', 'ECR', 'Renew', 'Verts/ALE', 'The Left', 'ESN', 'NI'. Geläufige deutsche Namen werden aufgelöst ('EVP' → PPE, 'Grüne/EFA' → Verts/ALE, 'EKR' → ECR)." } } }arguments 22 linesget_mep_profile unknown never probed
Gibt das 360°-Profil eines Europaabgeordneten (MdEP) zurück — Land, EU-Fraktion, nationale Partei, Ausschüsse, Kontakt/Hintergrunddaten (E-Mail, Foto, Geburtsort), Website und Social-Media-Konten, Abstimmungszahl und Fraktionstreue sowie eine Kurzfassung der Plenar-Aktivität (belegte Sitzungstage, Reden, Anfragen an Kommission/Rat). Alle 27 EU-Länder abgedeckt. Hintergrunddaten (Ausschüsse, E-Mail, Foto, Social Media) werden wöchentlich nachgeladen — bei ganz neu erfassten MdEPs ggf. noch nicht vorhanden, siehe Datenqualitäts-Hinweis in der Antwort. Die deutschen Texte der EU-Plenarreden sind zu 88,5 % maschinelle Übersetzungen des EP-Wortprotokolls; nur bei deutschsprachig gehaltenen Reden ist der gespeicherte Text der Originalwortlaut. Für wörtliche Zitate die Originalsprache heranziehen — search_eu_speeches kennzeichnet jede Rede einzeln. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "mep_name" ], "properties": { "mep_name": { "type": "string", "description": "Name des MdEP, z. B. 'Manfred Weber'" } } }arguments 12 linesget_mep_vote unknown never probed
Gibt das Abstimmungsverhalten eines Europaabgeordneten (MdEP) im EU-Parlament zurück — wann er/sie dafür, dagegen oder sich enthalten hat, mit Fraktionsmehrheit zum Vergleich. Alle 27 EU-Länder, alle namentlichen Abstimmungen der Wahlperioden 9 und 10 (ab 15.07.2019) einschließlich Änderungsanträgen, neueste zuerst; Änderungsanträge sind je Zeile gekennzeichnet. Quelle HowTheyVote.eu (Open Database License). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "mep_name" ], "properties": { "limit": { "type": "number", "description": "Anzahl Abstimmungen, max. 10. Standard: 5" }, "topic": { "type": "string", "description": "Optional: Suchbegriff im Abstimmungstitel (englisch, wie bei HowTheyVote), z. B. 'Artificial Intelligence', 'due diligence'" }, "vote_id": { "type": "string", "description": "Optional: HowTheyVote-ID einer Abstimmung, z. B. '166051' (steht in jedem Beleg ep-abst bzw. ep-stimme). Liefert die Stimme zu genau dieser Abstimmung." }, "mep_name": { "type": "string", "description": "Name des MdEP, z. B. 'Manfred Weber'" } } }arguments 24 linescompare_eu_groups unknown never probed
Vergleicht die Fraktionsdisziplin (Kohäsion) der EU-Fraktionen im Europaparlament: Welche Fraktion stimmt am geschlossensten ab, welche bröckelt? Basis sind die individuellen Stimmabgaben aller namentlichen Abstimmungen inkl. Änderungsanträge (HowTheyVote.eu-Bulk, ODbL). Abwesenheit (DID_NOT_VOTE) zählt nicht als Abweichung. Fraktionslose (Non-attached) werden nicht ausgewiesen — sie sind keine Fraktion, eine gemeinsame Linie gibt es dort nicht. EU-Pendant zu compare_parties (DE). [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "properties": { "term": { "type": "number", "description": "Wahlperiode: 10 (aktuell, seit Juli 2024) oder 9 (2019–2024). Standard: 10. Einzelstimmen liegen seit 03.08.2026 für beide Wahlperioden vollständig vor." }, "date_from": { "type": "string", "description": "Optional: nur Abstimmungen ab diesem Datum (YYYY-MM-DD)" }, "main_only": { "type": "boolean", "description": "Nur Hauptabstimmungen (Schlussabstimmungen) statt inkl. Änderungsanträge. Standard: false — gerade die Änderungsanträge zeigen Fraktionskonflikte." } } }arguments 17 linessearch_eu_speeches unknown never probed
Durchsucht EU-Plenarreden des Europaparlaments MIT Volltext (deutsche Fassung, ab 09/2021) — EU-Pendant zu search_speeches. Alle Parameter optional: nur speaker, nur query, oder kombiniert. speaker='Manfred Weber' liefert seine Plenarreden, query='Klimaschutz' sucht thematisch im Redetext, country='DE' filtert auf MdEP eines Landes. Gibt Redner, Fraktion (zum Redezeitpunkt), Datum, Debattentitel und Textauszug zurück. Deutsche Fassungen fremdsprachiger Reden sind maschinelle Übersetzungen des EP und als solche gekennzeichnet. Wie der Bestand je Quelle durchsucht wird (Volltext, bei freigeschalteten Quellen zusätzlich Bedeutungsähnlichkeit) und welcher Anteil semantisch erschlossen ist, steht tagesaktuell am Ende dieser Beschreibung und in jeder Antwort. Quelle: EP Open Data API (CC BY 4.0). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. semantisch durchsucht: EU-Parlament 90,6 % des Bestands (100,0 % der einbettbaren Reden; bewusst ausgenommen: 6.047 kurze Beiträge der Sitzungsleitung, 759 Kurzbeiträge, 190 Einträge ohne Text), Stand 11.11.2026. [🤖 KI-Einsatz (SORTIERT, Qwen3-Embedding-8B (Scaleway, Paris)): Auswahl und Reihenfolge der Treffer beruhen teilweise auf Bedeutungsähnlichkeit (Embedding); Redetexte und Metadaten sind unverändert Originaldaten.]
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 50. Standard: 5" }, "query": { "type": "string", "description": "Optional: Suchbegriff oder Thema im Redetext, z. B. 'Klimaschutz' oder 'Lieferkettengesetz'" }, "country": { "type": "string", "description": "Optional: ISO2-Ländercode des MdEP, z. B. 'DE', 'AT', 'FR' (filtert auf Abgeordnete dieses Landes; Kommissions-/Ratsredner haben kein Land)" }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO-Format, z. B. '2025-12-31')" }, "speaker": { "type": "string", "description": "Optional: Name des Redners/der Rednerin, z. B. 'Manfred Weber' oder 'Terry Reintke'" }, "fraktion": { "type": "string", "description": "Optional: EU-Fraktion zum Redezeitpunkt, z. B. 'EPP'/'PPE', 'S&D', 'Renew', 'Verts/ALE', 'ECR', 'The Left'" }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO-Format, z. B. '2025-01-01')" } } }arguments 34 linesget_eu_positionsmatrix unknown never probed
Stellt für ein EU-Dossier zusammen, WER DAFÜR und WER DAGEGEN steht — aus allen Quellen, die dazu etwas hergeben: namentliche Abstimmungen (Ergebnis, Stimmzahlen, wo vorhanden nach Fraktion), die Stellungnahme des Wirtschafts- und Sozialausschusses beziehungsweise des Ausschusses der Regionen, die veröffentlichten Treffen der Berichterstatter mit Interessenvertretern und den angenommenen Text. Eingabe ist die Verfahrensnummer, z. B. procedure='2023/0448(COD)' oder '2023-0448'. Jede Aussage kommt mit Beleg; fehlende Quellen werden benannt statt übergangen — insbesondere liegt eine Aufschlüsselung nach Fraktion nur für einen kleinen Teil der Abstimmungen vor. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "procedure" ], "properties": { "procedure": { "type": "string", "description": "Verfahrensnummer, z. B. '2023/0448(COD)' oder '2023-0448'" } } }arguments 12 linessearch_eu_angenommene_texte unknown never probed
Durchsucht die vom Europaparlament ANGENOMMENEN Texte (Entschließungen, legislative Standpunkte) ab 2014 — die belastbare Antwort auf 'was hat das Parlament zu diesem Thema früher beschlossen'. Wichtig zur Einordnung gegenüber search_eu_speeches: Plenarreden liegen erst ab 09/2021 vor, angenommene Texte reichen sieben Jahre weiter zurück. query='Lieferkette' sucht im Titel, procedure='2023-0053' liefert die Texte zu einem Dossier, eurovoc='5595' filtert auf ein Sachgebiet — Sachgebiete sind stabiler als Stichwörter, weil dieselbe Sache über zehn Jahre unterschiedlich benannt wird. Gibt Datum, Wahlperiode, Titel, Verfahren und Registerfundstelle zurück. Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "term": { "type": "number", "description": "Optional: Wahlperiode — 8 (2014–2019), 9 (2019–2024), 10 (seit 2024)" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 40. Standard: 10" }, "query": { "type": "string", "description": "Suchbegriff im Titel, z. B. 'Führerschein', 'Lieferkette', 'Künstliche Intelligenz'" }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO)" }, "eurovoc": { "type": "string", "description": "Optional: EuroVoc-Sachgebiets-ID, z. B. '5595'. Findet thematisch Verwandtes auch bei abweichender Benennung." }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO)" }, "procedure": { "type": "string", "description": "Optional: Verfahrenskennung im Format '2023-0053' (wie eu_procedures.process_id)" } } }arguments 34 linesget_richtlinien_historie unknown never probed
Zeigt die vollständige Änderungskette eines EU-Rechtsakts: welche Rechtsakte ihn geändert, aufgehoben oder berichtigt haben — und welche er selbst ändert oder aufhebt. Beantwortet 'Wie oft und wodurch wurde diese Richtlinie überarbeitet?'. Eingabe entweder celex='32010L0031' oder query='Gebäuderichtlinie' für eine Titelsuche. WICHTIG: Eine NEUFASSUNG ändert die Vorgängerfassung nicht, sie HEBT SIE AUF — beide Beziehungsarten werden getrennt ausgewiesen, weil eine Auswertung, die nur Änderungen betrachtet, genau die großen Überarbeitungen übersieht. Quelle: EUR-Lex/Cellar, CDM-Ontologie (CC BY 4.0). Jeder Treffer nennt am Ende der Antwort seine Beleg-Seite und das Original. Gib beide Links an und zitiere mit dem Titel des Treffers. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "celex": { "type": "string", "description": "CELEX-Nummer des Rechtsakts, z. B. '32010L0031' (Gebäuderichtlinie) oder '32024L1760' (Lieferkettenrichtlinie)" }, "limit": { "type": "number", "description": "Anzahl ANGEZEIGTER Kettenglieder je Abschnitt, max. 40. Standard: 15. Die Gesamtzahl der Beziehungen steht unabhängig davon immer im Abschnittstitel ('15 von 34 … gezeigt')." }, "query": { "type": "string", "description": "Alternativ: Suchbegriff im Titel, z. B. 'Gebäuderichtlinie', 'Lieferkette', 'Energieeffizienz'" } } }arguments 18 linesget_legislative_footprint unknown never probed
Zeigt den Legislative Footprint eines EU-Dossiers: WER hat die Berichterstatter zu diesem Gesetzgebungsverfahren getroffen. Berichterstatter, Schattenberichterstatter und Ausschussvorsitzende MÜSSEN ihre Treffen mit Interessenvertretern veröffentlichen — daraus ergibt sich, welche Verbände auf ein Verfahren eingewirkt haben und welche nicht. procedure='2023/0448(COD)' liefert alle Treffen zu einem Dossier, mep='Andresen' die Treffen einer Person, organisation='BDEW' oder tr_number die Treffen einer Organisation. Gibt Datum, Abgeordnete:n, Rolle, Ausschuss, Betreff und die beteiligten Organisationen mit Transparenzregister-Nummer zurück. WICHTIG für die Bewertung: Treffen, die von Mitarbeitenden im Auftrag geführt wurden, sind als solche gekennzeichnet — sie sind kein persönlicher Kontakt der/des Abgeordneten. Quelle: Europäisches Parlament, veröffentlichte Treffen (CC BY 4.0). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "mep": { "type": "string", "description": "Optional: Name der/des Abgeordneten, z. B. 'Andresen' oder 'Rasmus Andresen'" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 50. Standard: 15" }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO)" }, "capacity": { "type": "string", "description": "Optional: Rolle — 'rapporteur', 'shadow.rapporteur', 'committee.chair', 'rapporteur.opinion', 'shadow.rapporteur.opinion', 'member'" }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO, z. B. '2025-01-01')" }, "procedure": { "type": "string", "description": "Verfahrensnummer des Dossiers, z. B. '2023/0448(COD)'. Der wichtigste Filter — liefert den Footprint eines konkreten Gesetzgebungsverfahrens." }, "tr_number": { "type": "string", "description": "Optional: Transparenzregister-Nummer der Organisation, z. B. '94038094048-01'. Findet nur Treffen, bei denen die Nummer auch deklariert wurde — Freitext-Angaben werden so NICHT gefunden." }, "organisation": { "type": "string", "description": "Optional: Name der Organisation, z. B. 'BDEW' oder 'Greenpeace' (Teiltreffer)" } } }arguments 38 linessearch_eu_ausschuss_stellungnahmen unknown never probed
Durchsucht Stellungnahmen des Europäischen Wirtschafts- und Sozialausschusses (EWSA) und des Ausschusses der Regionen (AdR) MIT deutschem Volltext. Beide Gremien entscheiden nichts, formulieren aber zu fast jedem Legislativvorhaben ausgearbeitete Positionen — im EWSA müssen sich Arbeitgeber, Gewerkschaften und Zivilgesellschaft auf einen gemeinsamen Text einigen, weshalb dort regelmäßig BEIDE Seiten eines Konflikts belegt formuliert sind. Genau deshalb sind diese Texte für Verbandsarbeit ein fertiges Argumentationsgerüst inklusive Gegenargumenten. Alle Parameter optional: query='Lieferkette' sucht in Titel und Volltext, procedure='2025/0363(COD)' liefert alle Stellungnahmen zu einem konkreten Dossier, body='EWSA'/'AdR' grenzt auf ein Gremium ein. Gibt Gremium, Datum, Art (Sondierungs-/Initiativstellungnahme), Berichterstatter, Amtsblatt-Fundstelle, betroffene Verfahren und Textauszug zurück. Quelle: EUR-Lex/Cellar, Amtsblatt Reihe C (CC BY 4.0, Beschluss 2011/833/EU). Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "body": { "type": "string", "description": "Optional: 'EWSA' (Wirtschafts- und Sozialausschuss) oder 'AdR' (Ausschuss der Regionen). Ohne Angabe beide." }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 25. Standard: 5" }, "query": { "type": "string", "description": "Optional: Suchbegriff oder Thema, z. B. 'Lieferkettengesetz', 'Start-ups', 'Altersvorsorge'. Sucht zuerst im Titel, dann im Volltext." }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO-Format, z. B. '2025-12-31')" }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO-Format, z. B. '2025-01-01')" }, "procedure": { "type": "string", "description": "Optional: Verfahrensnummer eines Dossiers, z. B. '2025/0363(COD)'. Liefert genau die Stellungnahmen, die dieses Verfahren betreffen — auch wenn die Stellungnahme ein ganzes Gesetzespaket abdeckt." }, "opinion_type": { "type": "string", "description": "Optional: Art der Stellungnahme, z. B. 'Sondierungsstellungnahme' oder 'Initiativstellungnahme'. Pflichtbefassungen tragen keine Art-Angabe." } } }arguments 34 linessearch_berlin_speeches unknown never probed
Durchsucht Plenarreden des Berliner Abgeordnetenhauses MIT Volltext. Zwei Quellen: SpeakGer-Datensatz (historisch 1951 bis 29.06.2023) und die amtlichen Plenarprotokolle des Abgeordnetenhauses (ab 07.09.2023, laufender Ingest, täglich). Die laufende Wahlperiode ist damit erfasst (seit der Wahl 2026 die 20., erste Sitzung am 29.10.2026); das jeweils aktuelle Bestandsende steht in jeder Antwort. Bekannte Lücke: die Sitzung 19/50 vom 20.06.2024 (Protokoll-PDF ohne verwertbare Schriftinformation). Wie der Bestand je Quelle durchsucht wird (Volltext, bei freigeschalteten Quellen zusätzlich Bedeutungsähnlichkeit) und welcher Anteil semantisch erschlossen ist, steht tagesaktuell am Ende dieser Beschreibung und in jeder Antwort. Alle Parameter optional: nur speaker, nur query, oder kombiniert. speaker='...' liefert die Reden einer Person, query='Mietendeckel' sucht thematisch im Redetext, legislative_period grenzt auf eine Wahlperiode ein. Gibt Redner:in, Fraktion, Datum, Wahlperiode, Debattentitel und Textauszug zurück. Reden aus dem SpeakGer-Bestand enthalten quellbedingt kein ß und teils verworfene Zeichen; betroffene Treffer sind einzeln gekennzeichnet. Für wortgetreue Zitate das Originalprotokoll heranziehen. Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. Berlin: nur Volltextsuche (semantische Suche für diese Quelle nicht aktiv). [🤖 KI-Einsatz (SORTIERT, Qwen3-Embedding-8B (Scaleway, Paris)): Auswahl und Reihenfolge der Treffer beruhen teilweise auf Bedeutungsähnlichkeit (Embedding); Redetexte und Metadaten sind unverändert Originaldaten.]
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 50. Standard: 5" }, "query": { "type": "string", "description": "Optional: Suchbegriff oder Thema im Redetext, z. B. 'Mietendeckel' oder 'Verkehrswende'" }, "date_to": { "type": "string", "description": "Optional: Datum bis (ISO-Format, z. B. '2023-12-31')" }, "speaker": { "type": "string", "description": "Optional: Name des Redners/der Rednerin" }, "fraktion": { "type": "string", "description": "Optional: Fraktion, z. B. 'SPD', 'CDU', 'Grüne', 'Die Linke', 'AfD', 'FDP'" }, "date_from": { "type": "string", "description": "Optional: Datum ab (ISO-Format, z. B. '2023-01-01')" }, "legislative_period": { "type": "number", "description": "Optional: Wahlperiode des Abgeordnetenhauses, z. B. 20 (laufend seit 29.10.2026) oder 19 (2023–2026)" } } }arguments 34 linessearch_eu_lobby unknown never probed
Sucht Organisationen im EU-Transparenzregister und zeigt, wie oft sie sich mit der EU-Kommission getroffen haben — sortiert nach Treffen. Der Parameter topic filtert vorrangig auf dem AMTLICHEN Politikfeld des Registers (40 Werte, von jeder Organisation selbst angegeben, im Register vollständig befüllt): 'Energy', 'Climate action', 'Environment', 'Transport', 'Public health', 'Digital economy and society', 'Taxation', 'Trade', 'Agriculture and rural development', 'Research and innovation' u. a. Deutsche Begriffe wie 'Energie', 'Klima', 'Verkehr', 'Gesundheit' werden erkannt. Lässt sich der Begriff keinem Feld zuordnen, fällt die Suche auf eine Freitextsuche über Name und Selbstbeschreibung zurück und sagt das ausdrücklich — diese Trefferzahl ist dann eine Suchtreffer-Zahl und keine Aussage über tatsächliche Lobbytätigkeit. Erfasst sind nur Treffen mit der EU-Kommission, nicht mit Parlament oder Rat: Kommissar-Kabinette ab 12/2014 (Juncker, von der Leyen I und die laufende Kommission) und Generaldirektionen ab 12/2014. Jeder Treffer trägt eine Beleg-ID [[beleg:…]]. Zitiere mit genau dieser ID; die fertige Antwort ist mit pruefe_belege prüfbar. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 25. Standard: 10" }, "topic": { "type": "string", "description": "Optional: Thema oder Suchbegriff, z. B. 'Wasserstoff', 'Pharma', 'Automobil' (sucht in Name und Zielbeschreibung)" }, "betreff": { "type": "string", "description": "Optional: Suchbegriff im Betreff der Kommissionstreffen (englisch), z. B. 'due diligence', 'supply chain', 'AI Act'. Liefert die Organisationen, die zu diesem Betreff Treffen hatten, sortiert nach Zahl dieser Treffen. Für die Lobbyarbeit zu einem Dossier." }, "country": { "type": "string", "description": "Optional: ISO2-Sitzland, z. B. 'BE', 'DE', 'US'. Achtung: EU-Dachverbände sind fast immer in Belgien registriert, nicht im Herkunftsland ihrer Mitglieder." }, "min_meetings": { "type": "number", "description": "Optional: nur Organisationen mit mindestens so vielen dokumentierten Kommissions-Lobbytreffen" } } }arguments 26 linesget_eu_lobby_network unknown never probed
Zeigt, wer wen in der EU-Kommission trifft: dokumentierte Lobbytreffen von Kommissar-Kabinetten und Generaldirektionen (beide ab 12/2014) mit Interessenvertretern, verknüpft mit den Registerdaten (Budget, EP-Ausweise). Ohne Angaben: die aktivsten Organisationen. Mit org: alle Treffen dieser Organisation. Mit body: alle Treffen eines Kabinetts oder einer Generaldirektion (z. B. body='Environment' oder body='Roswall'). EU-Pendant zu get_lobby_network (DE). Nur Kommissionstreffen — Parlament und Rat veröffentlichen separat bzw. lückenhaft. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "org": { "type": "string", "description": "Optional: Name oder TR-Nummer der Organisation, z. B. 'BDEW' oder '20457441380-38'" }, "body": { "type": "string", "description": "Optional: Kabinett oder Generaldirektion, z. B. 'Environment', 'Competition', 'Roswall'" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 25. Standard: 10" }, "date_from": { "type": "string", "description": "Optional: nur Treffen ab diesem Datum (YYYY-MM-DD)" } } }arguments 22 linesget_eu_vorgang unknown never probed
Verfolgt EU-Gesetzgebungsverfahren: Verfahrensstand, kompletter Ablauf mit Datum, federführende und mitberatende Ausschüsse, Berichterstatter und Schattenberichterstatter, Trilog-Einigung, Veröffentlichung im Amtsblatt und nächster geplanter Termin. Bei Einzeltreffern zusätzlich das Dossier-Röntgenbild: namentliche Abstimmungen, Debatten und die Bundestags-Befassung (DIP-EU-Vorlagen zu diesem Verfahren, M-16); ein Lobby-Kontext erscheint nur im Ausnahmefall, dass der englische Verfahrenstitel wörtlich im Betreff eines Kommissionstreffens steht — für die Lobbyseite eines Dossiers ist get_legislative_footprint (Berichterstatter-Treffen mit Verfahrensbezug) das richtige Werkzeug. Suche per Aktenzeichen (reference='2023/0079(COD)'), per Thema (topic='Verpackung') oder gefiltert (type='COD', committee='ENVI', only_trilogue=true). EU-Pendant zur Vorgangsverfolgung von search_drucksachen (DE). Bestand: Verfahren des Europäischen Parlaments seit 1999 (rund 22.400, gemessen 08.11.2026), darunter der AI Act (2021/0106(COD)); für knapp neun von zehn liegt der Ablauf mit Datum vor. Quelle: EP Open Data API (CC BY 4.0) — enthält die Schritte des Parlaments, NICHT die rats-internen Beratungen. Jeder Treffer nennt am Ende der Antwort Kennung, Beleg-Seite und Original; zitiere mit Kennung und beiden Links wie in der Server-Anleitung. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [], "properties": { "type": { "type": "string", "description": "Optional: Verfahrensart — 'COD' (ordentliches Gesetzgebungsverfahren), 'BUD' (Haushalt), 'INI' (Initiativbericht), 'NLE' (Zustimmung)" }, "limit": { "type": "number", "description": "Anzahl Ergebnisse, max. 15. Standard: 5" }, "topic": { "type": "string", "description": "Optional: Suchbegriff im Verfahrenstitel, z. B. 'Verpackung', 'Lieferkette', 'KI'" }, "committee": { "type": "string", "description": "Optional: federführender Ausschuss als Mnemonic, z. B. 'ENVI', 'ITRE', 'LIBE'" }, "reference": { "type": "string", "description": "Optional: Aktenzeichen des Verfahrens, z. B. '2023/0079(COD)' oder '2023-0079'" }, "only_trilogue": { "type": "boolean", "description": "Optional: nur Verfahren mit dokumentierter Trilog-Einigung im Ausschuss" } } }arguments 30 linesget_country_position unknown never probed
Zeigt, wie die Abgeordneten EINES Landes im Europaparlament abgestimmt haben — quer über alle Fraktionen. Beantwortet 'Wie hat die deutsche Delegation gestimmt?' inklusive Geschlossenheit und Abweichung von der EP-Mehrheit. Ergänzt get_mep_vote (eine Person) und compare_eu_groups (eine Fraktion) um den nationalen Blickwinkel. Die Einzelabstimmungen reichen über die Wahlperioden 9 und 10 (ab 15.07.2019); die Gesamtbilanz am Anfang der Antwort gilt für die laufende Wahlperiode 10. WICHTIG: Eine Länderdelegation ist NICHT die Position der jeweiligen Regierung — MdEP sind nach Fraktionen organisiert, gespaltene Delegationen sind der Normalfall. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]
{ "type": "object", "required": [ "country" ], "properties": { "limit": { "type": "number", "description": "Anzahl Abstimmungen, max. 25. Standard: 5" }, "topic": { "type": "string", "description": "Optional: Suchbegriff im Abstimmungstitel, z. B. 'Klima', 'Asyl', 'Lieferkette'" }, "country": { "type": "string", "description": "Ländercode, z. B. 'DE', 'AT', 'FR' (ISO2; ISO3 wie 'DEU' wird ebenfalls akzeptiert)" }, "date_from": { "type": "string", "description": "Optional: nur Abstimmungen ab diesem Datum (YYYY-MM-DD)" }, "main_only": { "type": "boolean", "description": "Nur Hauptabstimmungen (Schlussabstimmungen). Standard: true — mit false auch Änderungsanträge, dort zeigen sich Delegationsspaltungen am deutlichsten." } } }arguments 28 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id4590d5e6b9c95469.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/4590d5e6b9c95469/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/4590d5e6b9c95469?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.
Served from the same domain, which is what was measured. Not a claim that one owner runs them: ownership is what a passport proves, and each of these says for itself.
- tkoqkknsezxavtxfywkm.supabase.co ops-control-hq-developer-risk
- gdzlcxskuhupymyxywzm.supabase.co tokenguard
- xsrtcehyqluhvywmaihd.supabase.co lilambd-data
- mmvdabzadclebfxyzudg.supabase.co forge
- eutdgemlrpvnxfkkpvlu.supabase.co cred-mcp
- qdcpuvyyidzxyhdtwvai.supabase.co energiror-mcp
- tdueqhfxyojmjgactdyc.supabase.co agentsfinance-ai
- ivnmscuuljqubunqcgkh.supabase.co insurelink-mcp
116 more sit on this domain. All of them.