@pipeworx/bundestag-de
Connect: https://gateway.pipeworx.io/bundestag-de/mcp · Install: one-click buttons
Tools: 6
German Bundestag MCP — DIP (Documentation and Information System) API. Plenary minutes, bills, parliamentary questions, members.
Tools
search_activities(query?, ressort?, descriptor?, date_from?, date_to?, format?, cursor?, num?)— combined activity feedsearch_drucksachen(query?, drucksachentyp?, date_from?, date_to?, cursor?, num?)— Bundestag/Bundesrat printed documents (bills, motions, …)get_drucksache(id)— printed document detailsearch_plenarprotokolle(query?, date_from?, date_to?, cursor?, num?)— plenary meeting transcriptsget_plenarprotokoll(id)— plenary protocol detailsearch_persons(query?, cursor?, num?)— people referenced in DIP
Auth
- Platform key: gateway env
PLATFORM_BUNDESTAG_KEY - BYO:
?_apiKey=<key>after registering at https://dip.bundestag.de/über-dip/hilfe/api
A widely-known public demo key (rgsaY4U.oZRQKUHdJhF9qguHMkwCGIoLaSc3Bdgwod) works on the production API and is acceptable for read-only experimentation per Bundestag guidance.
Data source
https://search.dip.bundestag.de/api/v1/ — JSON, apikey= query param.
Tools
- search_activities — Bundestag/Bundesrat parliamentary activities filtered by GND subject descriptor (e.g. “Klimaschutz”, “Mindestlohn”) + optional ministry/date. Topic matching uses DIP subject descriptors (controlled Ge
- search_drucksachen — Search printed documents (bills, motions, answers).
- get_drucksache — Drucksache (printed document) detail by id.
- search_plenarprotokolle — List Bundestag plenary protocols (transcripts) by date range. NOT keyword-searchable — protocol titles are only session numbers, so for a topic use search_drucksachen; open a specific protocol with ge
- get_plenarprotokoll — Fetch full detail for a single Bundestag plenary protocol (Plenarprotokoll) by its numeric id string — returns date, session number, and associated agenda items and speakers.
- search_persons — List people referenced in DIP (members, ministers, witnesses), paginated by cursor. NOTE: DIP provides no name search — you cannot filter /person by name. To find a specific person, locate them via se
Tools
-
get_drucksache— Drucksache (printed document) detail by id. -
get_plenarprotokoll— Fetch full detail for a single Bundestag plenary protocol (Plenarprotokoll) by its numeric id string — returns date, session number, and associated agenda items and speakers. -
search_activities— Bundestag/Bundesrat parliamentary activities filtered by GND subject descriptor (e.g. Klimaschutz , Mindestlohn ) + optional ministry/date. Topic matching uses DIP subject descriptors (controlled Germ -
search_drucksachen— Search printed documents (bills, motions, answers). -
search_persons— List people referenced in DIP (members, ministers, witnesses), paginated by cursor. NOTE: DIP provides no name search — you cannot filter /person by name. To find a specific person, locate them via se -
search_plenarprotokolle— List Bundestag plenary protocols (transcripts) by date range. NOT keyword-searchable — protocol titles are only session numbers, so for a topic use search_drucksachen; open a specific protocol with ge