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).
Inferred read-onlysearch-decisions-toolSearch papers that have already been decided (past consultation with role Beschlussfassung/Entscheidung/Abstimmung).
Inferred read-onlyfind-precedents-toolEXPERIMENTAL — similarity is German title-term overlap (Loupe text matching with stopwords), not semantic.
Inferred read-onlyget-paper-toolGet a paper (Vorlage/Antrag) with its files, consultation trail through committees, originator organizations, and title-derived initiator persons/parties.
Inferred read-onlyget-paper-timeline-toolGet the full chronological timeline for a paper: every committee that touched it, the latest decision, and the next scheduled event.
Inferred read-onlyget-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.
Inferred read-onlyget-person-toolGet a person's profile with political party affiliation and committee memberships.
Inferred read-onlyget-person-activity-toolGet a council member's activity: profile, party, current/former committee memberships, leadership roles, and recent + upcoming meetings they attend.
Inferred read-onlyget-meeting-agenda-toolGet the structured agenda of a meeting with papers, files, and consultation trail.
Inferred read-onlyget-meeting-briefing-toolPre-meeting briefing for a single meeting: agenda items, papers, originators, prior consultation history, main file, and extracted text snippets.
Inferred read-onlyget-upcoming-agenda-toolGet a digest of upcoming committee meetings with their agenda items and linked papers.
Inferred read-onlyget-committee-composition-toolCurrent composition of a committee (organization): chairs, deputy chairs, regular members, with party affiliation, term boundaries, and a party breakdown.
Inferred read-onlyget-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.
Inferred read-onlyget-topic-feed-toolEXPERIMENTAL — relevance is text-token matching, not semantic; pagination contract may evolve.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.ris-neuss-mcp]
url = "https://ris-neuss.de/mcp/ris-neuss"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"ris-neuss-mcp": {
"type": "http",
"url": "https://ris-neuss.de/mcp/ris-neuss"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: ris-neuss-mcp
Remote MCP URL: https://ris-neuss.de/mcp/ris-neuss
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"ris-neuss-mcp": {
"url": "https://ris-neuss.de/mcp/ris-neuss"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"ris-neuss-mcp": {
"type": "http",
"url": "https://ris-neuss.de/mcp/ris-neuss"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "ris-neuss-mcp",
"transport": "streamable-http",
"url": "https://ris-neuss.de/mcp/ris-neuss"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for ris-neuss.de was fetched 2026-08-04T20:25:22.642Z and is being refreshed.
ris-neuss.de is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.