EU & Nordic Official Open-Data MCP Suite

io.github.ituloPublished by GitHub account itulov0.2.0Updated Nov 3, 2026

EU & Nordic official open data: TED, sanctions, VIES, VAT rates, GLEIF, Safety Gate, ECB, PRH, Brreg

Overview

AI-generated overview

Local stdio MCP server bundling 49 tools over official EU and Nordic open-data APIs: procurement, company registers, VAT, FX, weather, grid and vulnerability…

What you can do
  • Search EU procurement notices on TED, including new-notice alerts and licence info
  • Track company events and look up firms in Finnish PRH and Norwegian Brreg registers
  • Validate EU VAT numbers via VIES and fetch EU VAT rates, ECB FX rates, policy rates and inflation
  • Look up GLEIF legal entity identifiers, search records and trace ownership chains
  • Read Finnish grid and weather data: Fingrid snapshots, series and CO2 intensity, FMI forecasts, observations, sea levels and alerts
  • Check Baltic port calls and congestion, and search ENISA vulnerability records by keyword, vendor, score or CVE/EUVD ID
When to use it
Useful when an assistant needs authoritative European or Nordic public-sector data in one place: tender monitoring, supplier and ownership due diligence, VAT and currency checks for cross-border invoicing, Finnish energy and weather context, or vulnerability triage.
Requirements
Runs locally over stdio, typically via npx with the npm package, so Node.js is needed. Most tools are keyless; the fingrid_* tools need a free FINGRID_API_KEY environment variable. Network access to the upstream government APIs is required.
Before you install
Tools query third-party public APIs, so requests and search terms leave the machine. Some tools keep local state files for alert and watch snapshots. Outputs embed licence and attribution notices that must be preserved when reused. Company-level data only; personal data is redacted by design.

Installation

In SourceWeft

  1. Open EU & Nordic Official Open-Data MCP Suite in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

EU & Nordic Official Open-Data MCP Servers & Apify Actors (eu-nordic-open-data-mcp)

13 production-ready Model Context Protocol (MCP) servers (@modelcontextprotocol/sdk over stdio) and 12 hosted Apify Actors (15 tools in total) built on official European Union, Finnish, Norwegian, French and UK government open-data APIs. The unified server (npx -y eu-nordic-open-data-mcp) exposes all 49 tools over stdio.

Every tool shares a single core library (src/lib/*) across its stdio MCP server (src/mcp-server.js) and Apify Actor (src/main.js), and enforces:

  1. Strict GDPR Personal-Data Redaction by Design: Organisation-level whitelists strip sole-trader (toiminimi) personal names & residential addresses in VIES VAT checks, c/o names & street addresses in PRH Trade Register records, natural-person contact points in TED procurement notices, and ship master names in Digitraffic port calls.
  2. Mandatory Licence & Attribution Envelope: Every output record and MCP tool response (including error responses) embeds the exact legal attribution, licence URL, and reuse notice verified in LICENCE_REGISTER.md and licences.json.
  3. Zero Proprietary Exchange Price Data: Power grid tools use 100% CC BY 4.0 Fingrid & FMI physical grid and meteorological datasets (zero Nord Pool or ENTSO-E day-ahead electricity exchange prices).

Independent Open-Source Suite: Not affiliated with or endorsed by the Publications Office of the EU, European Commission, ECB, ENISA, PRH, Fingrid, FMI, Fintraffic, GLEIF, Brønnøysundregistrene, DG TAXUD, Companies House or Insee. Uses no agency or EU logos.


All 15 Tools at a Glance

#Tool DirectoryHosted Apify ActorOfficial Upstream APIKeyless?MCP Tools Exposed
1tools/ted-tender-feeditulo/ted-tender-feedEU TED Search API v3 (api.ted.europa.eu/v3)Yested_search_tenders, ted_new_tenders_alert, ted_licence_info
2tools/prh-company-eventsitulo/prh-company-eventsFinland PRH / YTJ Open Data v3 (avoindata.prh.fi) + Norway Brreg Enhetsregisteret (data.brreg.no, NLOD 2.0)Yesprh_company_events, prh_watch_companies, brreg_company_events, brreg_company_lookup, prh_licence_info
3tools/eu-sanctions-screenitulo/eu-sanctions-screenEuropean Commission DG FISMA Consolidated Financial Sanctions (FSF CSV 1.1)Yeseu_sanctions_screen, eu_sanctions_lookup, eu_sanctions_list_info
4tools/fingrid-grid-signalsitulo/fingrid-grid-signalsFingrid Open Data API (data.fingrid.fi/api)Free key (FINGRID_API_KEY)fingrid_grid_snapshot, fingrid_cheap_hours, fingrid_co2_intensity, fingrid_series, fingrid_dataset, fingrid_licence_info
5tools/fmi-fingrid-nowcastitulo/fmi-fingrid-nowcastFMI WFS 2.0 Weather Forecasts + Fingrid Wind/Solar/LoadKeyless (weather_only) or FINGRID_API_KEYfmi_fingrid_nowcast, fmi_station_weather, fmi_fingrid_licence_info
6tools/fmi-weather-warnings-alertsitulo/fmi-weather-warnings-alertsFMI CAP 1.2 Severe Weather/Marine Alerts + WFS Observations & MareographsYesfmi_active_alerts, fmi_weather_observations, fmi_sea_level_observations, fmi_alerts_licence_info
7tools/eu-vies-vat-validatoritulo/eu-vies-vat-validatorEuropean Commission VIES VAT REST API (ec.europa.eu/taxation_customs/vies)Yesvies_validate_vat_batch, vies_member_state_status, vies_licence_info
8tools/ecb-fx-rates-macroitulo/ecb-fx-rates-macroEuropean Central Bank (ECB) SDMX 2.1 Data Portal (data-api.ecb.europa.eu)Yesecb_fx_rates, ecb_policy_rates_and_inflation, ecb_convert_invoices, ecb_licence_info
9tools/digitraffic-port-calls-marineitulo/digitraffic-port-calls-marineFintraffic Digitraffic Marine Port Call API (meri.digitraffic.fi)Yesdigitraffic_port_calls, digitraffic_port_congestion_summary, digitraffic_licence_info
10tools/enisa-euvd-vulnerabilities— (local MCP only)EU Agency for Cybersecurity (ENISA) European Vulnerability Database (euvd.enisa.europa.eu)Yeseuvd_exploited_and_critical, euvd_search_vulnerabilities, euvd_lookup_by_id, euvd_licence_info
11tools/gleif-lei-lookup— (local MCP only)GLEIF LEI API (api.gleif.org, CC0) incl. Level 2 direct/ultimate parent relationshipsYesgleif_lei_lookup, gleif_search, gleif_ownership_chain, gleif_licence_info
12tools/eu-vat-rates— (local MCP only)European Commission Taxes in Europe Database (TEDB) VAT retrieval web service (CC BY 4.0)Yeseu_vat_standard_rates, eu_vat_rates_lookup, eu_vat_rates_licence_info
13tools/eu-safety-gate-alertsitulo/eu-safety-gate-alertsEU Safety Gate weekly reports (dangerous non-food products, CC0)Yeseu_safety_gate_alerts, eu_safety_gate_match, eu_safety_gate_reports, eu_safety_gate_licence_info
14tools/uk-companies-house-kybitulo/uk-companies-house-kybUK Companies House Public Data API (your free key; company-level only, no officer/PSC names) + keyless GLEIF LEI & parent chain (CC0)GLEIF modes keyless; Companies House needs a free key— (Apify Actor only)
15tools/france-sirene-company-searchitulo/france-sirene-company-searchInsee Sirene via API Recherche d'entreprises (recherche-entreprises.api.gouv.fr, Licence Ouverte 2.0); no sole traders; GDPR art. 21 marketing opt-outs excluded by defaultYes— (Apify Actor only)

Quickstart 1: Zero-Install Hosted MCP in Claude Desktop & Cursor (@apify/actors-mcp-server)

Add any combination of the hosted actors to your claude_desktop_config.json or .cursor/mcp.json:

json
{  "mcpServers": {    "eu-nordic-open-data": {      "command": "npx",      "args": [        "-y",        "@apify/actors-mcp-server",        "--actors",        "itulo/ted-tender-feed,itulo/prh-company-events,itulo/eu-sanctions-screen,itulo/fingrid-grid-signals,itulo/fmi-fingrid-nowcast,itulo/fmi-weather-warnings-alerts,itulo/eu-vies-vat-validator,itulo/ecb-fx-rates-macro,itulo/digitraffic-port-calls-marine"      ],      "env": {        "APIFY_TOKEN": "YOUR_APIFY_API_TOKEN"      }    }  }}

Examples: n8n workflows and LangChain / LangGraph

examples/ contains importable n8n workflows (daily EU tender alert by CPV code to email or Slack, Finnish company events to Google Sheets, sanctions screening of a name list) and LangChain / LangGraph examples (MCP adapter agent over src/index.js, plus ApifyActorsTool with the hosted actor). See examples/README.md.


Quickstart 2: Run Locally as Stdio MCP Servers

Clone the repository, install dependencies in any tool folder, and connect directly over stdio:

bash
git clone https://github.com/itulo/eu-nordic-open-data-mcp.gitcd eu-nordic-open-data-mcp/tools/ted-tender-feednpm installnpm test          # Offline deterministic fixture unit tests (per tool; `npm test` at the repo root runs all 110 tests across 15 tools)npm run smoke     # Live upstream API verificationnpm run mcp       # Start stdio MCP server

Example local claude_desktop_config.json / .cursor/mcp.json:

json
{  "mcpServers": {    "ted-tender-feed": {      "command": "node",      "args": ["/absolute/path/to/eu-nordic-open-data-mcp/tools/ted-tender-feed/src/mcp-server.js"]    },    "eu-sanctions-screen": {      "command": "node",      "args": ["/absolute/path/to/eu-nordic-open-data-mcp/tools/eu-sanctions-screen/src/mcp-server.js"]    },    "eu-vies-vat-validator": {      "command": "node",      "args": ["/absolute/path/to/eu-nordic-open-data-mcp/tools/eu-vies-vat-validator/src/mcp-server.js"]    },    "ecb-fx-rates-macro": {      "command": "node",      "args": ["/absolute/path/to/eu-nordic-open-data-mcp/tools/ecb-fx-rates-macro/src/mcp-server.js"]    },    "enisa-euvd-vulnerabilities": {      "command": "node",      "args": ["/absolute/path/to/eu-nordic-open-data-mcp/tools/enisa-euvd-vulnerabilities/src/mcp-server.js"]    }  }}

Quickstart 3: n8n, Make.com & Sync REST API (run-sync-get-dataset-items)

Every actor can be called synchronously as a JSON REST endpoint:

bash
curl -s -X POST \  "https://api.apify.com/v2/acts/itulo~ted-tender-feed/run-sync-get-dataset-items?token=${APIFY_TOKEN}" \  -H "Content-Type: application/json" \  -d '{"cpvCodes":["72000000"],"countries":["FIN","SWE"],"maxResults":5}'

Licence & Attribution Register

  • Code Licence: MIT License
  • Data Licences & Mandatory Attribution: Documented with primary legal sources in LICENCE_REGISTER.md and licences.json (European Commission Decision 2011/833/EU, CC BY 4.0, CC0 1.0 (GLEIF, Safety Gate), NLOD 2.0 (Brreg), ECB Reuse Policy, and ENISA Legal Notice).

Source: README.md at commit 06d75a8

Tools

49

ted_search_tenders

Search EU public tenders (TED)

Search EU public procurement notices on TED by CPV code, country and publication date. Returns deduplicated, structured, organisation-level records with attribution.

ParameterscpvCodeslanguagecountriesmaxResultsnoticeTypespublishedTocountryFieldpublishedFromcollapseByProcedure

ted_new_tenders_alert

New EU tenders since last check (alert)

Returns only TED notices not returned by a previous call with the same alertName (state kept in a local file).

ParameterscpvCodeslanguagealertNamecountriesmaxResultsnoticeTypescountryFieldcollapseByProcedure

ted_licence_info

Licence and attribution for TED data

Licence, attribution string, rate limits and restrictions for the TED data used by this server.

Takes no parameters.

prh_company_events

Finnish company events (PRH Trade Register)

New companies, name changes, liquidations, bankruptcies, restructurings, dissolutions and industry changes registered in a date window. Event types: new_company, name_change, liquidation, liquidation_ended, bankruptcy, bankruptcy_ended, restructuring, dissolution, removal, merger, demerger, registered_office_change, articles_amended, industry_change. Company-level data only. Person data (representatives, c/o names, street addresses) is not provided.

ParametersdateTodateFromlocationeventTypescompanyFormmaxPerEvent

prh_watch_companies

Watch Finnish companies for changes

Checks Business IDs against the last snapshot (kept locally per watchName) and reports name, industry, form, situation, location and status changes. Company-level data only. Person data (representatives, c/o names, street addresses) is not provided.

ParameterswatchNamebusinessIdsrequired

brreg_company_events

Norwegian company events (Brreg Enhetsregisteret)

Norway: new companies, name changes, liquidations, bankruptcies, compulsory dissolutions, removals, registered-office (municipality) changes and industry changes in a date window, from the Brønnøysund Register Centre's open API and update feed. Event types: new_company, name_change, liquidation, bankruptcy, dissolution, removal, registered_office_change, industry_change. Same record shape as prh_company_events. Company-level data only: sole proprietorships (ENK) are withheld; no roles/persons, no street addresses, e-mail or phone. Source: Brreg Enhetsregisteret (NLOD 2.0).

ParametersdateTodateFromlocationeventTypescompanyFormmaxPerEvent

brreg_company_lookup

Norwegian company lookup (Brreg)

Company-level profile for a Norwegian organisation number (9 digits; 'NO 123 456 789 MVA' accepted): name, legal form, NACE code, municipality, status, bankruptcy/liquidation flags. Company-level data only: sole proprietorships (ENK) are withheld; no roles/persons, no street addresses, e-mail or phone. Source: Brreg Enhetsregisteret (NLOD 2.0).

ParametersorgNumberrequired

prh_licence_info

Licence and attribution for PRH data

Licence, attribution, restrictions (no PRH/YTJ logos, no look-alike UI, GDPR).

Takes no parameters.

fingrid_grid_snapshot

Finnish power grid snapshot

Latest real-time Finnish consumption, production, wind, nuclear, hydro, net import, frequency, system state, shortage status, CO2 emission factor and non-fossil share (Fingrid).

Takes no parameters.

fingrid_cheap_hours

Cheap / low-carbon hours ahead (Finland)

Ranks the coming hours by residual load (consumption forecast minus wind and solar forecasts, all Fingrid). Lower = more renewable coverage, typically cheaper/cleaner. Heuristic, NOT a price forecast; no exchange prices used.

ParameterstopNhoursAhead

fingrid_co2_intensity

CO2 intensity of Finnish electricity

Current emission factor of electricity consumed in Finland (gCO2/kWh, Fingrid dataset 396) vs the recent window, plus non-fossil share.

ParametershoursBack

fingrid_series

Fingrid time series by group

Time series for a group: grid_snapshot, consumption_production, renewables, frequency, reserves, imbalance, co2 (reserves = FCR-N, FCR-D, aFRR, mFRR, FFR capacity prices; imbalance = imbalance price, calculated imbalance, balancing energy prices).

ParametersgrouprequiredhoursBack

fingrid_dataset

Any Fingrid CC BY dataset

Raw time series for given Fingrid dataset ids (Fingrid-produced CC BY datasets only). Curated ids: 51, 52, 74, 75, 106, 124, 165, 166, 177, 181, 188, 191, 192, 193, 194, 209, 244, 245, 247, 248, 277, 283, 317, 318, 319, 329, 330, 336, 395, 396, 397.

ParametershoursBackdatasetIdsrequired

fingrid_licence_info

Licence and attribution for Fingrid data

Licence, required attribution, rate limits.

Takes no parameters.

fmi_fingrid_nowcast

FMI Weather + Fingrid Wind/Solar/Consumption Nowcast Feed

Hourly joined feature feed combining FMI meteorological forecasts (wind speed, gusts, global solar radiation, cloud cover, temperature, heating degree hours across Finnish wind/solar/demand hubs) with Fingrid wind, solar, and electricity consumption forecasts and actuals. Includes 1h wind/residual ramps, storm cut-out flags, and EV smart-charging rankings. Uses NO Nord Pool or ENTSO-E day-ahead prices.

ParameterstopNplaceshoursBackhoursAheadincludeStationBreakdown

fmi_station_weather

FMI Finnish Energy Hub Weather Forecast (WFS)

Hourly FMI WFS weather forecast (temperature, wind speed, maximum wind gusts, wind direction, cloud cover, global radiation) for Finnish wind/solar/demand hubs (Oulu, Vaasa, Pori, Helsinki, Lappeenranta). Does not require a Fingrid API key.

ParametersplaceshoursBackhoursAhead

fmi_fingrid_licence_info

Licence and dual attribution for FMI + Fingrid nowcast feed

Returns CC BY 4.0 licence details, required attributions, and rate limits for both FMI and Fingrid.

Takes no parameters.

fmi_active_alerts

Fetch active Finnish Meteorological Institute (FMI) CAP 1.2 severe weather, marine, wave, wind, and traffic warnings across Finland and the Baltic Sea (CC BY 4.0).

ParameterslanguagemaxAlertsminSeverityregionFilterincludeCancelled

fmi_weather_observations

Fetch live synoptic weather station observations (temperature, wind speed, gusts, humidity, precipitation, snow depth, pressure) for Finnish cities (CC BY 4.0).

ParametersplaceshoursBack

fmi_sea_level_observations

Fetch live Baltic Sea mareograph sea-level and water temperature observations along the Finnish coast (CC BY 4.0).

ParametershoursBackmaxStations

fmi_alerts_licence_info

Return FMI CC BY 4.0 open-data licence and attribution metadata.

Takes no parameters.

vies_validate_vat_batch

Validate one or more EU/XI VAT numbers against the official European Commission VIES REST API with B2B reverse-charge eligibility and automatic GDPR sole-trader personal data redaction.

ParametersvatNumbersrequiredsupplierCountryCode

vies_member_state_status

Check real-time availability of all 28 EU + Northern Ireland (XI) national VAT databases connected to the European Commission VIES gateway.

Takes no parameters.

vies_licence_info

Return European Commission VIES reuse policy, GDPR company-level safeguard details, and attribution metadata.

Takes no parameters.

ecb_fx_rates

Fetch official European Central Bank (ECB) daily & historical EUR reference exchange rates via SDMX 2.1.

ParametersendPeriodcurrenciesstartPeriodlastNObservations

ecb_policy_rates_and_inflation

Fetch official Eurosystem key policy interest rates (DFR, MRR_FR, MLFR) and Euro Area / EU country HICP annual inflation rates.

ParametersinflationAreaslastNObservations

ecb_convert_invoices

Convert B2B invoice amounts across currencies using official ECB EUR reference rates with prior-business-day fallback.

Parametersinvoicesrequired

ecb_licence_info

Return European Central Bank (ESCB) statistics reuse policy and attribution metadata.

Takes no parameters.

digitraffic_port_calls

Fetch live and scheduled Baltic & Finnish vessel port calls (ETA, ETD, ATA, ATD, berth, IMO, cargo status, shipping agents) from Fintraffic Digitraffic Marine API (CC BY 4.0).

ParametersportscargoOnlymaxResultsvesselQuery

digitraffic_port_congestion_summary

Aggregate port call traffic, cargo share, active berths, and average vessel turnaround time across Finnish ports (CC BY 4.0).

ParametersportscargoOnly

digitraffic_licence_info

Return Fintraffic Digitraffic CC BY 4.0 open-data licence and attribution metadata.

Takes no parameters.

euvd_exploited_and_critical

Fetch the latest actively exploited (KEV) and critical CVSS vulnerabilities from the EU ENISA European Vulnerability Database (EUVD).

Parametersfeed

euvd_search_vulnerabilities

Search the EU ENISA European Vulnerability Database (EUVD) by keyword, vendor, product, CVSS score range, EPSS score range, or exploited status.

ParameterssizetextvendorproducttoScorefromEpssexploitedfromScore

euvd_lookup_by_id

Look up a specific CVE ID (e.g. CVE-2024-3400) or EUVD ID (e.g. EUVD-2026-107265) in the ENISA European Vulnerability Database.

Parametersidrequired

euvd_licence_info

Return ENISA European Vulnerability Database (EUVD) reuse policy and attribution metadata.

Takes no parameters.

gleif_lei_lookup

Look up one or more Legal Entity Identifiers (LEI, ISO 17442) in the official GLEIF database (CC0): legal name, legal form, jurisdiction, registered and HQ address, national register id, entity and registration status, renewal date and managing LOU. Validates LEI check digits. Sole-proprietor (natural person) records are withheld.

Parametersleisrequired

gleif_ownership_chain

Return the GLEIF Level 2 "who owns whom" data for an LEI: direct accounting-consolidation parent and ultimate parent (with names, relationship status, periods and corroboration), or the reporting exception explaining why a parent is not reported (e.g. NON_CONSOLIDATING, NATURAL_PERSONS), plus the number of direct children. Useful for KYB / UBO pre-checks at company level.

ParametersleirequiredincludeChildrenCount

gleif_licence_info

Return the GLEIF data licence (CC0 1.0), terms URL, attribution string and the personal-data policy applied by these tools.

Takes no parameters.

eu_vat_standard_rates

Official EU VAT rates per member state on a given date from the European Commission Taxes in Europe Database (TEDB): standard rate, reduced, super-reduced and parking rates, regional standard rates (e.g. Canary Islands entries) and the categories with reduced rates. Source data is supplied by Member States (CC BY 4.0).

Parametersdatecountries

eu_vat_rates_lookup

Find the VAT rate that applies to specific goods or services in EU member states, by Combined Nomenclature (CN) code (e.g. 4901 books), CPA code, or TEDB category id (e.g. FOODSTUFFS, PHARMACEUTICAL_PRODUCTS, ACCOMMODATION, RESTAURANT). Returns the matching reduced/exempt entries with comments, and the standard rate as fallback for countries without a specific entry.

ParametersdatelimitcnCodescpaCodescountriescategories

eu_vat_rates_licence_info

Return the TEDB licence (CC BY 4.0), attribution string and the not-legally-binding disclaimer.

Takes no parameters.

eu_safety_gate_alerts

List EU Safety Gate (formerly RAPEX) alerts on dangerous non-food consumer products from the latest official weekly reports (published every Friday by the European Commission, CC0). Filter by notifying country, country of origin, product category, risk type (e.g. Chemical, Choking, Electric shock), risk level or free text. Each alert has brand, model, barcodes, risk, measures (recall, withdrawal, marketplace delisting), marketplace listing ids and a link to the official alert.

ParameterslimitqueryweekscategoryfromDateriskTyperiskLevelcountryOfOriginnotifyingCountry

eu_safety_gate_match

Check a product catalogue against EU Safety Gate alerts: exact GTIN/EAN barcode match, marketplace listing id (e.g. Amazon ASIN) match, and brand + model fuzzy match, over the last N weekly reports. Returns only products that matched, with match type, score and the alert. Use for marketplace / retailer compliance screening.

Parametersweeksproductsrequired

eu_safety_gate_reports

List the latest Safety Gate weekly reports (reference, publication date, week, XML URL).

Parameterslimit

eu_safety_gate_licence_info

Return the Safety Gate weekly-report licence (CC0 1.0), attribution and disclaimer.

Takes no parameters.

eu_sanctions_screen

Screen one or more person/company names, EU reference numbers, or identification numbers against the official EU Consolidated Financial Sanctions List (DG FISMA / FSF). Fuzzy matches are labeled "possible match" (not determinations). Every response includes list publication date, source attribution, and a not-legal-advice disclaimer.

ParameterscountryqueriesrequiredprogrammessubjectTypefuzzyThresholdmaxMatchesPerQuery

eu_sanctions_lookup

Look up sanctioned entities in the official EU Consolidated Financial Sanctions List by EU reference number (e.g. EU.27.28), logical ID, programme (e.g. RUS, IRQ, IRN), subject type, or ISO-2 country code.

ParameterslimitcountrylogicalIdprogrammesubjectTypeeuReferenceNumber

eu_sanctions_list_info

Return publication metadata, entity counts (persons vs enterprises), and active sanctions programme codes for the currently loaded EU Consolidated Financial Sanctions List.

Takes no parameters.

Version history

2
  1. v0.2.0LatestNov 1, 2026
  2. v0.1.0Oct 31, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts