Developers
Connect your AI assistant to the records.
The ParliamentRAG MCP server gives your assistant the official records of the Chamber and the Senate: speeches, acts, sittings, votes. Every result links to the source.
Remote server · nothing to install
https://mcp.parliamentrag.it/mcp
Add it as a remote MCP server in your client's settings. How to connect it.
MCP server
How to connect it
The server runs on our side. In your client, add a remote MCP server with this address.
https://mcp.parliamentrag.it/mcp
Each client has its own menu. On claude.ai: Settings → Connectors → Add custom connector, then paste the address. On ChatGPT: Settings → Connectors, in developer mode, then add the address. In Cursor and VS Code: add a remote server with this address in mcp.json.
To run it on your computer with Claude Code, run this command in the terminal.
claude mcp add parliamentrag -- uvx --from "git+https://github.com/Emeierkeio/parliamentrag-iswc.git#subdirectory=mcp" parliamentrag-mcp
The command uses uvx: you need uv installed. The server code is in the mcp folder of the repository.
Eight tools
The assistant picks them on its own, based on the question.
search_parliamentHybrid search over speeches and acts of the Chamber and the Senate.list_sessionsSittings of the Chamber and the Senate, with summary and debates.get_debateA debate: summary, acts, speakers.get_session_votesThe votes of a sitting.get_vote_detailsA vote: results by group and individual votes.get_vote_hemicycleThe hemicycle of a vote, as an image.get_voted_textThe text voted on: amendments, articles, motions.verify_answerChecks an answer: all groups, authoritative voices, exact quotes.
Example questions
What you can ask
Pick a question: the tools the assistant would use to answer light up. We show no answers here: your assistant gives them, with the sources.
No question selected.
HTTP API · on request
The same queries our systems use, in JSON.
- SearchHybrid search over floor speeches and acts.
- Sittings and debatesSummaries, acts discussed and speakers.
- VotesResults by group and the vote of every member of Parliament.
- StatisticsGraph figures and the index of the open data.
Why you need a token
Every request has a computing cost. That is why access is personal: we give you a token and we know who each request belongs to.
Write to us with who you are and what you want to build.
Or write to contatti@parliamentrag.it. What we keep from the requests is explained in the privacy notice.
Dumps and datasets
The whole graph, ready to download.
If you need everything, not one question at a time, download the data. No token needed.
Licence
The data stays the Chamber's and the Senate's, under their licences.
The data comes from the open data of the Chamber of Deputies, under the CC BY-SA 4.0 licence, and of the Senate of the Republic, under the CC BY 3.0 licence. If you reuse it, credit the Chamber or the Senate as the source. For Chamber data, share derived work under the same licence.
The rules for using the service are in the terms. For automated access, ask for a token instead of downloading the pages.