MediaFrame follows EU policy from the think tanks where it starts, through the Commission, Council and Parliament record, to enforcement — and shows how the press frames it along the way.
A Commission consultation opens on Monday. A Bruegel paper argued the same idea in the spring; the Parliament's committee file moved last week; Politico Europe frames it as a market question while Euractiv frames it as a security one. The pieces are public, but they sit in a dozen places — and the trail between them is what tells you where the policy is going. MediaFrame keeps that trail in one place, dated and linked to every source.
What you can trace
EUR-Lex acts, the Parliament's Legislative Observatory, the Council register, Commission “Have Your Say” consultations as they open, EU sanctions regimes and public tenders — dated, linked, and joined to the think-tank pieces that argued for them first.
Which lens a source casts a debate through — security, economic, legal, moral — and when that lens shifts, with the headlines behind every label.
Switch the board to EU and every list narrows to sources based there; panels that summarise all regions say so. The same filter works in the data API and for AI agents.
Coverage
How “EU” is defined: by where a source is based, not what it covers. International bodies (UN, NATO, OECD) and wires appear alongside every region. “(headlines)” means read as headlines and links only. Coverage is growing: sources added in October 2026 have history from then on.
Methodology
Every item links to the document it came from. Frame labels come from a language model scored against a hand-labelled test set, and the measured error rate is published at /llms.txt. Each record keeps the terms it was collected under.
For AI agents
Connect Claude, ChatGPT or Copilot to MediaFrame's MCP server at https://mediaframe.me/mcp, or call the data API with edition=EU. Example prompts:
The data API and the framing metrics are part of the Premium plan; see pricing.
Access
MediaFrame is available by application. Tell us what you follow in Brussels and we'll set your account up with the EU view. We typically respond within one business day.
We'll review your application and follow up at the email you provided, usually within one business day.