Data Collection
ris-neuss.de
MCP server that provides tools to search and retrieve parliamentary data from an OParl mirror.
ENDPOINT 1
https://ris-neuss.de/mcp/ris-neuss
MCP server metadata
- Name
- RIS Neuss MCP
- Version
- 0.3.0
Ratsinformationssystem (RIS) der Stadt Neuss – OParl-Datenspiegelung. Datentypen: - meeting (Sitzung): Rats- und Ausschusssitzungen mit Tagesordnung, Teilnehmern und Dokumenten - paper (Vorlage/Antrag): Politische Vorlagen, Anträge und Anfragen mit Beratungsfolge - person (Ratsmitglied): Mitglieder des Rates und der Ausschüsse mit Parteizugehörigkeit - organization (Gremium/Fraktion): Ausschüsse, Fraktionen und Verwaltungseinheiten - file (Dokument): PDF-Dateien mit extrahiertem Volltext Typische Workflows: 1. Thema suchen → search-items-tool → Ergebnis-ID → get-item-tool / get-paper-tool / get-person-tool für Details 2. Vorlage untersuchen → get-paper-tool (Beratungsfolge, Dateien, Urheber) → get-meeting-agenda-tool für Sitzungskontext 3. Person recherchieren → get-person-tool (Mitgliedschaften, Partei) → search-items-tool mit Name für Vorlagen/Sitzungen 4. Gremium erkunden → list-organization-members-tool (Mitglieder) → list-papers-by-organization-tool (eingereichte Vorlagen) 5. Termine → list-upcoming-meetings-tool oder get-upcoming-agenda-tool (gebündelte Tagesordnungen) → get-meeting-briefing-tool (Vorbereitung mit Vorberatungen und Volltext) 6. Dokumente → list-recent-files-tool → get-item-tool (enthält extrahierten PDF-Text) 7. Entscheidungen → search-decisions-tool (Vorlagen mit abgeschlossener Beschlussfassung) → get-paper-timeline-tool (Werdegang einer Vorlage) 8. Person/Gremium → get-person-activity-tool (Mitgliedschaften, besuchte Sitzungen) → get-committee-composition-tool (aktuelle Besetzung mit Vorsitz, Stellvertretung, Fraktionsverteilung) 9. Verfahren über mehrere Vorlagen → get-procedure-tool (Hierarchie superordinatedPaper/subordinatedPaper) 10. Themen-Feed → get-topic-feed-tool (cursor-basiert: was ist neu zum Thema seit `since`?) 11. Präzedenzfälle → find-precedents-tool (`paper_id` oder `q`) → ähnliche bereits entschiedene Vorlagen Verfügbare Tools: search-items-tool, search-decisions-tool, find-precedents-tool, get-item-tool, get-paper-tool, get-paper-timeline-tool, get-procedure-tool, get-person-tool, get-person-activity-tool, get-meeting-agenda-tool, get-meeting-briefing-tool, get-upcoming-agenda-tool, get-committee-composition-tool, get-faction-activity-tool, get-topic-feed-tool, list-organization-members-tool, list-papers-by-organization-tool, list-upcoming-meetings-tool, list-recent-files-tool Vorgefertigte Prompts (für Endnutzer als Einstiegspunkte): meeting-briefing (Sitzung vorbereiten), upcoming-week (was steht an), decisions-on-topic (Beschlüsse zu einem Thema), paper-status (Stand einer Vorlage), committee-overview (Gremium-Besetzung), person-profile (Profil eines Ratsmitglieds), find-precedents (Präzedenzfälle).
Known tools 15
search-items-toolSearch mirrored OParl items (people, meetings, papers, files, and related entities).
search-decisions-toolSearch papers that have already been decided (past consultation with role Beschlussfassung/Entscheidung/Abstimmung).
find-precedents-toolEXPERIMENTAL — similarity is German title-term overlap (Loupe text matching with stopwords), not semantic.
get-item-toolGet one mirrored OParl item by local numeric ID.
get-paper-toolGet a paper (Vorlage/Antrag) with its files, consultation trail through committees, originator organizations, and title-derived initiator persons/parties.
get-paper-timeline-toolGet the full chronological timeline for a paper: every committee that touched it, the latest decision, and the next scheduled event.
get-procedure-toolGet the full procedure tree for a paper: walks superordinated/subordinated paper relations to find the root and every related paper, with merged timeline events.
get-person-toolGet a person's profile with political party affiliation and committee memberships.
get-person-activity-toolGet a council member's activity: profile, party, current/former committee memberships, leadership roles, and recent + upcoming meetings they attend.
get-meeting-agenda-toolGet the structured agenda of a meeting with papers, files, and consultation trail.
get-meeting-briefing-toolPre-meeting briefing for a single meeting: agenda items, papers, originators, prior consultation history, main file, and extracted text snippets.
get-upcoming-agenda-toolGet a digest of upcoming committee meetings with their agenda items and linked papers.
get-committee-composition-toolCurrent composition of a committee (organization): chairs, deputy chairs, regular members, with party affiliation, term boundaries, and a party breakdown.
get-faction-activity-toolEXPERIMENTAL — only meeting participation is aggregated; the Neuss OParl feed exposes no `originatorOrganization` data, so motions or amendments filed by the faction are not reachable.
get-topic-feed-toolEXPERIMENTAL — relevance is text-token matching, not semantic; pagination contract may evolve.