European Public Data MCP Server: Fuel, Tenders, Companies
Pricing
from $8.00 / 1,000 tool calls
European Public Data MCP Server: Fuel, Tenders, Companies
🤖 Give your AI agent live, official European data. One MCP server, five tools: cheapest fuel near any point, fuel prices in 29 countries, EU public tenders, company checks in 9 national registries, and new companies or insolvencies in Spain and France. Works with any MCP client.
Pricing
from $8.00 / 1,000 tool calls
Rating
0.0
(0)
Developer
João Fernandes
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
23 days ago
Last modified
Categories
Security
Limited permissionsShare
Give your AI agent live, official European data in one connection.
This MCP server lets Claude, Cursor and any other MCP client answer questions with official government data from across Europe: the cheapest fuel nearby, fuel prices by country, public tenders, company checks and new companies or insolvencies. Five tools, one URL, no API keys to collect and no scraping on your side. Every answer contains no personal data.
💬 Ask your agent things like
- "Where is the cheapest diesel within 5 km of Madrid's Atocha station?"
- "Is diesel cheaper in Elvas or across the border in Badajoz right now?"
- "How much is petrol in Portugal, Spain and the UK this week, in euros?"
- "Find IT tenders published in Portugal and Spain in the last 7 days."
- "Is the Finnish company Kone Oyj active, and what is its VAT number?"
- "Check that Bolt Technology in Estonia and Kerry Group in Ireland are active."
- "Which companies went into insolvency in Paris in the last 3 days?"
🧰 Tools
| Tool | What it answers | Sources |
|---|---|---|
cheapest_fuel_near | "Where is the cheapest diesel within 10 km of here?" | Government station prices of 🇵🇹 Portugal (mainland), 🇪🇸 Spain, 🇫🇷 France, 🇮🇹 Italy, 🇭🇷 Croatia, 🇸🇮 Slovenia |
fuel_price_averages | "How much is petrol in Portugal vs Spain vs the UK, in euros?" | European Commission Weekly Oil Bulletin (EU-27), UK and Norway statistics, ECB exchange rates |
search_public_tenders | "Which IT tenders opened in Portugal and Spain this week?" | TED (all EU countries) and Portal BASE (every Portuguese announcement) |
verify_company | "Is this supplier real and active? What is its VAT number?" | 🇫🇷 SIRENE/RNE, 🇳🇴 Brønnøysund, 🇫🇮 YTJ, 🇨🇿 ARES, 🇵🇱 KRS, 🇸🇰 RPO, 🇪🇪 e-Business Register, 🇱🇻 Register of Enterprises, 🇮🇪 CRO |
company_events | "Which companies were founded in Madrid this week?" or "Which went insolvent in Paris?" | 🇪🇸 BORME and 🇫🇷 BODACC official gazettes |
✨ Why use it
- ✅ Official sources only, so your agent cites ministries, regulators and registries instead of guessing.
- ⚡ Always on: the server runs in Standby mode and answers in seconds once warm.
- 🔒 No personal data: sole traders and names of people are filtered out.
- 💸 Pay per answer: $0.01 per tool call that returns an answer.
🔌 Connect your MCP client
The server runs in Standby mode and is always ready at this URL:
https://yodeling-november--public-data-mcp.apify.actor/mcp
Authenticate with your Apify API token (Apify Console → Settings → API & Integrations).
Claude Desktop, Cursor, Windsurf and other clients that accept a remote server with headers:
{"mcpServers": {"european-public-data": {"url": "https://yodeling-november--public-data-mcp.apify.actor/mcp","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Claude Code:
claude mcp add --transport http european-public-data https://yodeling-november--public-data-mcp.apify.actor/mcp --header "Authorization: Bearer YOUR_APIFY_TOKEN"
The transport is Streamable HTTP. A normal (non-Standby) run of this Actor only checks that every tool works and lists the tools in its dataset.
📖 Tools in detail
cheapest_fuel_near(latitude, longitude, fuel_type="diesel", radius_km=10, limit=10)
Stations sorted by price, with name, brand, address, price per litre (CNG per kg), distance and time of the last price update. Fuel types: diesel, gasoline_95, gasoline_98, lpg, diesel_premium, gasoline_95_e10, cng. Obvious data-entry errors are removed. Portugal covers the mainland only.
fuel_price_averages(countries=[], fuel_types=["diesel","gasoline_95"])
The latest national average for the 27 EU countries, the EU and euro-area averages, the UK and Norway. Each figure has the local currency, the price in euros (priceEur), the price without taxes where published, and the price date. The averages are weekly, except Norway, which is monthly.
search_public_tenders(countries, keywords=[], cpv_prefixes=[], days=7, open_only=True, limit=20)
Calls for tender, newest first, with title, buyer, CPV codes, estimated value, deadline and links. TED covers every EU country above the EU thresholds. For Portugal, Portal BASE adds every announcement, including small ones (the files are refreshed about once a week).
verify_company(query, countries=["FR","NO","FI","CZ","PL","SK","EE","LV","IE"], max_matches=3)
Search by name, registration number or VAT number. A country prefix narrows the search, for example FR: Airbus or CZ: 00177041. Each result has the legal name, status (active, inactive or in insolvency), legal form, address, activity code, incorporation date, VAT number (where the registry publishes it) and a match score. Names unrelated to the query are left out. Poland can be searched by KRS number only.
company_events(country, event_types=["creation"], region=None, keywords=[], days=3, limit=20)
Event types: creation, dissolution, deregistration, insolvency, sale, address_change, capital_change, name_change, activity_change, restructuring, modification. The region is a Spanish province (for example Madrid) or a French département name or number (for example 75).
💰 How much does it cost?
| Event | Price |
|---|---|
| Tool call that returns an answer | $0.01 |
| Server start, once per session (1 GB) | $0.005 |
A call with invalid arguments, one outside coverage, or one where every source is unavailable is not charged. The server stays up while you use it and stops after 2 minutes without requests; the next request starts it again in a few seconds. Higher Apify plans get volume discounts.
🔒 Personal data
- Fuel stations and tenders contain no personal data.
- Company tools: sole traders are excluded in every registry (France, Norway, Finland, Czechia, Slovakia, Estonia and Latvia; Ireland's register holds companies only), and directors' names are never returned. In Spain, BORME acts are reduced to the company, the type of event and its key facts.
- France: BODACC announcements about natural persons are left out.
📚 Sources and licences
| Source | Publisher | Licence / terms |
|---|---|---|
| Fuel stations, Spain | Ministerio para la Transición Ecológica y el Reto Demográfico | Spanish public-sector information reuse (Ley 37/2007) |
| Fuel stations, Portugal | Direção-Geral de Energia e Geologia (DGEG), Preços dos Combustíveis Online | Public information. Reuse conditions set by DGEG: identify DGEG as the source, show the date of the last update, reproduce the data faithfully |
| Fuel stations, France | Ministère de l'Économie / DGCCRF, Prix des carburants en France | Licence Ouverte v2.0 (Etalab) |
| Fuel stations, Italy | Ministero delle Imprese e del Made in Italy (MIMIT) | Italian Open Data License v2.0 |
| Fuel stations, Croatia | Ministarstvo gospodarstva, mzoe-gor.hr | Public-sector information, re-usable under Directive (EU) 2019/1024 |
| Fuel stations, Slovenia | Ministrstvo za gospodarstvo, goriva.si | Public-sector information, re-usable under Directive (EU) 2019/1024 |
| EU-27 fuel averages | European Commission, Weekly Oil Bulletin | CC BY 4.0 (Commission Decision 2011/833/EU) |
| UK fuel averages | Department for Energy Security and Net Zero | Open Government Licence v3.0 |
| Norway fuel averages | Statistics Norway, table 09654 | CC BY 4.0 |
| Exchange rates | European Central Bank reference rates | Free reuse with source |
| TED | Publications Office of the European Union | Free reuse for commercial or non-commercial purposes (Commission Decision 2011/833/EU) |
| Portal BASE | IMPIC, open data on dados.gov.pt | Public domain |
| SIRENE / RNE (FR) | INSEE and INPI, via API Recherche d'entreprises (DINUM) | Licence Ouverte 2.0 |
| Enhetsregisteret (NO) | Brønnøysundregistrene | NLOD 2.0 |
| YTJ (FI) | Finnish Patent and Registration Office | CC BY 4.0 |
| ARES (CZ) | Ministry of Finance of the Czech Republic | Open data, informative only |
| KRS (PL) | Ministry of Justice | Open KRS API, public information |
| RPO (SK) | Statistical Office of the Slovak Republic | CC BY 4.0 |
| e-Business Register (EE) | Centre of Registers and Information Systems (RIK) | CC BY 4.0 |
| Uzņēmumu reģistrs (LV) | Register of Enterprises of the Republic of Latvia, via data.gov.lv | CC0 1.0 |
| Company Records (IE) | Companies Registration Office | CC BY 4.0. Contains Irish Public Sector Data licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) licence. |
| BORME | Agencia Estatal Boletín Oficial del Estado | Reuse under the BOE reuse conditions. "Basado en datos de la Agencia Estatal Boletín Oficial del Estado." |
| BODACC | Direction de l'information légale et administrative (DILA) | Licence Ouverte / Open Licence 2.0 |
This Actor is not affiliated with or endorsed by these publishers, and its use of the data is not official.
🔗 More official data from the same developer
- European Fuel Prices: cheapest stations in 6 countries and averages for 29.
- North America Fuel Prices: Mexican stations plus US and Canada averages.
- Public Tenders: Portugal, Spain & EU: a daily feed of new calls for tender.
- Public Contract Awards: Portugal & Spain: who wins, at what price and against whom.
- New Companies & Insolvencies: Spain & France: fresh leads and risk alerts from the official gazettes.
- UK Companies House Search: new UK companies by SIC code and postcode.
- EU Company Verification (KYB): bulk checks in 9 official registries.
