What is comitology?
Comitology is the system of committees through which European Union member states oversee how the European Commission puts EU law into practice. When legislation gives the Commission the power to adopt implementing measures — the detailed rules that turn a law into something workable — representatives of the member states scrutinise and vote on those measures in specialised committees before they take effect.
These committees settle the specifics that legislation leaves open: which substances are permitted in food and cosmetics, how a chemical is authorised or withdrawn, and how the rules on transport, customs, trade, and animal and plant health are applied. Their agendas, votes, and records are published in the EU Comitology Register, and that register is the data Comitelligence makes available to your agent.
Use cases
Comitology committees decide how EU law is applied in practice — which additives stay in food, which chemicals stay on shelves, which measures govern transport, customs, and animal health. These are some of the questions the server answers, and the tools that answer them.
A lawyer
“Give me the complete history of the dossier behind this implementing measure — every document, in the order it was produced.”
Answered by get_dossier, which returns the full chronological chain of drafts, agendas, votes, and summary records — so you can reconstruct precisely how a measure came into force and cite every step of it.
A policy manager
“What has the Environment Directorate-General's committee machinery voted on this quarter?”
Answered by search_votes, filtered by Directorate-General, outcome, and date range — so you can stay current with a DG's decisions without reading the register by hand.
A manufacturer
“Has any committee taken a decision that touches the substances or components we build with?”
Answered by search_documents, which searches the extracted text of official vote documents — so you learn early whether a decision touches the substances or components you depend on, while there is still time to act. The same tool serves food producers, cosmetics suppliers, and logistics operators asking the equivalent question for their own sector.
A researcher
“How have vote outcomes differed across committees and across time?”
Answered by search_votes across committees, outcomes, and periods — the records arrive structured and ready to compare, so patterns across committees and years become something you can measure and evidence.
A worked example
A journalist wants to know what EU committees have decided about titanium dioxide. Their agent puts the question to Comitelligence and receives official records rather than summaries. Watch it work in a terminal or an app; the step-by-step account below spells out exactly what the server returns.
❯Which committee votes mention titanium dioxide, and what do the documents actually say?
●Comitelligence connected · eight tools available
search_documents(query="titanium dioxide")
Voting sheet · PAFF Committee · 8 October 2021 → get_vote
Favourable opinion — withdraw E171 from the list of permitted food additives.
Summary record · PAFF Committee · 11 November 2021 → get_document
Transition periods for foods already placed on the market.
Full dossier — every draft, agenda, vote and record, in order → get_dossier
Every record ties back to its official source in the EU Comitology Register.
Three official records from the Standing Committee on Plants, Animals, Food and Feed, retrieved through Comitelligence:
Each answer carries the URL of its official source, so anything cited can be checked against the register.
“Which committee votes mention titanium dioxide, and what do the documents actually say?”
search_documents(query="titanium dioxide")
The agent searches the extracted text and titles of official vote documents. Each match carries its committee, its date, its dossier reference, and the URL of the official source file.
Favourable opinion on the draft regulation withdrawing titanium dioxide (E171) from the Union list of permitted food additives.
Discussion of transition periods for foods already placed on the market containing E171.
get_vote(vote_id)
For any match, the agent retrieves the full vote record — the committee, the measure under vote, the opinion delivered, and the extracted text of the voting sheet itself.
get_dossier(dossier_id)
From there, the agent can walk the entire dossier: every draft, agenda, vote, and summary record linked to the measure, in chronological order.
Every record ties back to its official source document, so anything your agent cites can be checked against the register itself.
The eight tools
The interface is deliberately small. Your agent composes these eight tools to answer anything the register can answer.
- search_committees
- Search committees by Directorate-General or active status.
- get_committee
- Retrieve a committee's details together with its recent votes.
- search_votes
- Search votes by committee, outcome, Directorate-General, or date range.
- get_vote
- Retrieve a full vote record, with extracted text where it exists.
- get_dossier
- Retrieve every document linked to a dossier, in chronological order.
- get_document
- Retrieve any official document record, with its text where it exists.
- search_documents
- Search the extracted text and titles of official vote documents.
- health
- Check that the server is running and read the current table counts.
What the server holds
The database is synced with the EU Comitology Register every day. These are the holdings as of 13 July 2026; the health tool reports the current figures at any time.
- 628
- committees
- 31,399
- votes
- 21,133
- dossiers
- 112,301
- documents
The source data is the EU Comitology Register, published by the European Commission under a CC BY 4.0 licence. It is the public record of implementing decisions made through European Commission committees. Vote documents carry extracted full text wherever extraction is possible; a small share of source files are scanned images, and those records are still served with their official metadata and source URLs.
Comitelligence is an independent access layer over that public data. It is not affiliated with, endorsed by, or operated by the European Commission, and it does not provide legal advice or policy interpretation. It returns the official record and leaves the reasoning to your agent.
Connect your agent
Comitelligence runs as a hosted MCP server. There is no plugin to install and no account to create — point your client at the endpoint and the eight tools become available immediately.
Add the server
Run this in your terminal. It registers the hosted server with Claude Code.
claude mcp add --transport sse comitelligence https://comitelligence-mcp.onrender.com/sse
Add this endpoint to any MCP-compatible client — Claude Desktop, an IDE agent, or your own.
https://comitelligence-mcp.onrender.com/sse
Start asking no account, no API key
The eight tools are live the moment the server connects. Ask your agent any question the register can answer, and every answer arrives as the official record with a link to its source.
The server is listed on the Official MCP Registry as io.github.left-handed-grannies/comitelligence, and on Smithery. The source code is on GitHub.