Skip to main content
Glama

ParliamentOS – Bundestag, Landtage, Nationalrat, EU

Server Details

German, Austrian and EU parliament sources; signed, deterministic citation checks for AI answers

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
90.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Consilium-Intelligence/parliamentos-skills
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 63 tools

Disambiguation3/5

Many tools sit in overlapping clusters: search vs search_speeches vs search_drucksachen vs fetch, search_lobby vs search_eu_lobby vs get_lobby_network vs get_eu_lobby_network, and get_wahlkreis_profile vs get_wahlkreis_cleavage_profil vs get_wahlkreis_prognose vs get_swing_wahlkreise vs rank_wahlkreise all require careful reading to tell apart. Descriptions do mitigate this substantially by naming the sibling tool ('EU-Pendant zu…', 'dafür ist X das passende Werkzeug') and scoping data sources, but the sheer density of near-synonyms makes misselection likely for an agent that skims.

Naming Consistency3/5

Everything is snake_case, but the verb vocabulary is loose: search_*, get_*, compare_*, generate_* coexist with bare verbs (fetch, pruefe_belege) and prefix-less actions (rank_wahlkreise). German and English nouns and even German verbs are mixed within the same prefix family (get_mdb_profile vs get_landtag_redekennzahlen vs get_ministry_responsiveness), so the pattern is readable but not predictable.

Tool Count2/5

63 tools far exceeds what an agent can hold in working context, even granting the genuinely broad domain (Bundestag, 16 Landtage, Nationalrat, EU). Many are narrow one-off aggregates (get_bruessel_berlin_latenz, get_umfrage_hauseffekt, get_landtag_redekennzahlen) that would be better consolidated into parameterized analytics tools.

Completeness4/5

Coverage is unusually thorough: search+get+beleg-verification for speeches, drucksachen, votes, MEP/MdB profiles, lobbying on three registers, EU procedures, cohesion funding, polls and promises. Remaining gaps are mostly data limits surfaced honestly in descriptions (no AT roll-call votes, inactive AT-EU ingest, German Drucksachen full text only via external PDF link), which agents can work around.

Available Tools

63 tools
compare_dach_vorgaengeVorgänge DE, AT und EU vergleichenA
Read-onlyIdempotent
Inspect

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.]

Inputs: query (required), limit.

compare_eu_groupsEU-Fraktionen vergleichenA
Read-onlyIdempotent
Inspect

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.]

Inputs: term, date_from, main_only.

compare_partiesFraktionen vergleichenB
Read-onlyIdempotent
Inspect

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.]

Inputs: party_a (required), party_b (required), limit, topic.

fetchQuelle öffnenA
Read-onlyIdempotent
Inspect

Ö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.]

Inputs: id (required).

generate_at_anfrageAnfrage-Entwurf NationalratA
Read-only
Inspect

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.]

Inputs: topic (required), chamber, mdb_name.

generate_at_stellungnahmeStellungnahme-Entwurf BegutachtungA
Read-only
Inspect

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.]

Inputs: institution (required), begutachtung_id (required), position.

get_aktuelle_umfragenAktuelle UmfragenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, partei.

get_at_parteifinanzenParteifinanzen ÖsterreichA
Read-onlyIdempotent
Inspect

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.]

Inputs: position (required), year, detail.

get_belegBeleg nachschlagenA
Read-onlyIdempotent
Inspect

Ö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.]

Inputs: beleg (required), ab_zeichen, max_zeichen.

get_bruessel_berlin_latenzLatenz Brüssel-BerlinA
Read-onlyIdempotent
Inspect

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.]

Inputs: wahlperiode, verfahrenstyp.

get_bundestag_verfahrenskennzahlenVerfahrenskennzahlen BundestagA
Read-onlyIdempotent
Inspect

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.]

Inputs: kennzahl, dimension, wahlperiode.

get_coalition_scoreKoalitions-ScoreA
Read-onlyIdempotent
Inspect

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.]

Inputs: party_a (required), party_b (required), topic.

get_commission_responsivenessAntwortverhalten EU-KommissionA
Read-onlyIdempotent
Inspect

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.]

Inputs: year, country, mep_name, addressee.

get_country_positionLänderposition im EU-ParlamentA
Read-onlyIdempotent
Inspect

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.]

Inputs: country (required), limit, topic, date_from, +1 more.

get_election_resultsWahlergebnisseA
Read-onlyIdempotent
Inspect

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.]

Inputs: year, limit, partei, country, +3 more.

get_eu_cohesion_fundingEU-KohäsionsförderungA
Read-onlyIdempotent
Inspect

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.]

Inputs: mode, limit, query, period, +4 more.

get_eu_lobby_networkEU-Lobby-NetzwerkA
Read-onlyIdempotent
Inspect

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.]

Inputs: org, body, limit, date_from.

get_eu_positionsmatrixEU-PositionsmatrixA
Read-onlyIdempotent
Inspect

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.]

Inputs: procedure (required).

get_eu_regional_storyEU-Förderung einer RegionA
Read-onlyIdempotent
Inspect

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.]

Inputs: country (required), limit, period, bundesland, +1 more.

get_eu_scorecardEU-ScorecardA
Read-onlyIdempotent
Inspect

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.]

Inputs: scope (required), since.

get_eu_vorgangEU-VerfahrenA
Read-onlyIdempotent
Inspect

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.]

Inputs: type, limit, topic, committee, +2 more.

get_klub_sentimentKlub-Stimmung NationalratA
Read-onlyIdempotent
Inspect

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.]

Inputs: klub, topic.

get_landtag_redekennzahlenRedekennzahlen LandtageA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, kennzahl, bundesland, wahlperiode.

get_legislative_footprintLegislativer FußabdruckA
Read-onlyIdempotent
Inspect

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.]

Inputs: mep, limit, date_to, capacity, +4 more.

get_lobby_druck_indexLobby-Druck-IndexA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, procedure, mindestens, sortierung.

get_lobby_networkLobby-NetzwerkA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, topic, fraktion, mdb_name, +1 more.

get_mdb_profileAbgeordnetenprofilA
Read-onlyIdempotent
Inspect

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.]

Inputs: mdb_name (required), country.

get_mdb_voteAbstimmungsverhalten eines MdBA
Read-onlyIdempotent
Inspect

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.]

Inputs: mdb_name (required), limit, topic, wahlperiode.

get_mep_profileMdEP-ProfilA
Read-onlyIdempotent
Inspect

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.]

Inputs: mep_name (required).

get_mep_voteAbstimmungsverhalten eines MdEPA
Read-onlyIdempotent
Inspect

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.]

Inputs: mep_name (required), limit, topic, vote_id.

get_ministry_responsivenessAntwortverhalten MinisterienA
Read-onlyIdempotent
Inspect

Reaktionsfähigkeits-Index österreichischer Ministerien: Ø/Median-Antwortzeit auf Schriftliche Anfragen im Nationalrat, je Ministerium (Anfragen mit abgerufener Beantwortungsseite), dazu Antwortzeiten je Jahr seit 2017 über alle Ministerien: beantwortet, Median, P90, Anteil binnen 61 Tagen. Zeigt je Ministerium nur Ministerien mit mindestens einer beantworteten Anfrage im Datenbestand. [Ohne KI: liefert ausschließlich Originaldaten aus amtlichen Quellen.]

Inputs: chamber.

get_newsNachrichten zu Abgeordneten und ThemenA
Read-onlyIdempotent
Inspect

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.]

Inputs: days, limit, topic, channel.

get_promise_journeyWeg eines WahlversprechensA
Read-onlyIdempotent
Inspect

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.]

Inputs: query (required), limit, party, wahlperiode.

get_promises_trackerWahlversprechen verfolgenA
Read-onlyIdempotent
Inspect

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.]

Inputs: party (required), limit, topic, wahlperiode.

get_richtlinien_historieHistorie einer EU-RichtlinieA
Read-onlyIdempotent
Inspect

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.]

Inputs: celex, limit, query.

get_social_statsSocial-Media-KennzahlenA
Read-onlyIdempotent
Inspect

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.]

Inputs: mdb_name (required).

get_sozialpartner_beteiligungSozialpartner-BeteiligungA
Read-onlyIdempotent
Inspect

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.]

Inputs: days_back.

get_swing_wahlkreiseSwing-WahlkreiseA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, partei, min_score, bundesland.

get_umfrage_hauseffektHauseffekte der UmfrageinstituteA
Read-onlyIdempotent
Inspect

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.]

Inputs: partei, institut.

get_umfrage_schnittUmfrageschnittA
Read-onlyIdempotent
Inspect

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.]

Inputs: partei.

get_wahlkreis_cleavage_profilCleavage-Profil eines WahlkreisesA
Read-onlyIdempotent
Inspect

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.]

Inputs: wahlkreis_nr, wahlkreis_name.

get_wahlkreis_profileWahlkreisprofilA
Read-onlyIdempotent
Inspect

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.]

Inputs: country, wahlkreis_nr, wahlkreis_name.

get_wahlkreis_prognoseWahlkreisprognoseA
Read-onlyIdempotent
Inspect

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.]

Inputs: wahlkreis_nr, wahlkreis_name.

pruefe_belegeBelege prüfenAInspect

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.]

Inputs: text (required), regeln.

rank_wahlkreiseWahlkreise rankenA
Read-onlyIdempotent
Inspect

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.]

Inputs: indikator (required), limit, richtung, kreuz_mit, +1 more.

search_at_begutachtungenBegutachtungen Österreich suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, query, ministry, volltext, +1 more.

search_at_dokumenteDokument-Volltexte Österreich suchenA
Read-onlyIdempotent
Inspect

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. Je Dokument (über alle Fassungen, etwa Scan und elektronische Fassung) erscheinen höchstens zwei Abschnitte, dieselbe Passage nur einmal. 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.]

Inputs: query (required), limit, quelle, chamber, +3 more.

search_at_eu_stellungnahmenEU-Stellungnahmen Österreich suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, query.

search_at_petitionenPetitionen Österreich suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: type, limit, query.

search_berlin_speechesReden Berliner Abgeordnetenhaus suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, query, date_to, speaker, +3 more.

search_drucksachenDrucksachen suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: typ, limit, query, datum_bis, +1 more.

search_eu_angenommene_texteAngenommene EU-Texte suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: term, limit, query, date_to, +3 more.

search_eu_ausschuss_stellungnahmenEU-Ausschuss-Stellungnahmen suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: body, limit, query, date_to, +3 more.

search_eu_konsultationenEU-Konsultationen suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: query (required), limit, status, include_feedback.

search_eu_lobbyEU-Transparenzregister suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, topic, betreff, country, +1 more.

search_eu_speechesEU-Plenarreden suchenA
Read-onlyIdempotent
Inspect

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 12.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.]

Inputs: limit, query, country, date_to, +3 more.

search_lobbyLobbyregister suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: topic (required), limit, country, register.

search_mdbAbgeordnete suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: name, limit, country, fraktion, +2 more.

search_mepMdEP suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: name, limit, country, political_group.

search_sbg_landtag_anfragenAnfragen Salzburger Landtag suchenA
Read-onlyIdempotent
Inspect

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.]

Inputs: limit, query, faction, inq_type, +1 more.

search_speechesParlamentsreden suchenA
Read-onlyIdempotent
Inspect

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 12.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 12.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.]

Inputs: limit, query, date_to, speaker, +4 more.

search_wien_landtag_anfragenAnfragen Wiener Landtag suchenA
Read-onlyIdempotent
Inspect

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 12.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.]

Inputs: limit, query, faction, inq_type.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      D
      maintenance
      Verifiable German, Austrian, Swiss and EU law: resolve citations to the wording in force, verify the citations a model produced against the official source, and walk the citation graph.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Enables LLMs to query live Austrian Parliament data — current Nationalrat and Bundesrat members, plenary sessions and individual speeches, inquiries and answers, bills with their committee procedure and party votes, and committees — returning source-linked results, with full-text speech search and ready-made research prompts.
      12
      84 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides programmatic access to official German Bundestag parliamentary data, enabling LLMs to answer questions about legislation, voting records, and members.
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.