EU comitology data, built for AI agents

Comitelligence is an MCP server over the EU Comitology Register. Connect it once and your agent can search and retrieve every implementing decision since 2007 — committees, votes, dossiers, and official documents — so you can establish what was decided, when, and by which committee, and ground your own work in the official record instead of a second-hand summary.

It returns official structured records only. The reasoning and the interpretation remain with you and your agent.

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.

agent — comitelligence

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.

“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.

Voting sheet · Standing Committee on Plants, Animals, Food and Feed · 8 October 2021Favourable opinion on the draft regulation withdrawing titanium dioxide (E171) from the Union list of permitted food additives.

Summary record · Standing Committee on Plants, Animals, Food and Feed · 11 November 2021Discussion 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

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.