Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

toll402 – EU & Nordic Data (x402)

REMOTE · TOLL402.IO

Pay-per-call EU & Nordic data for AI agents: VAT/VIES, MiCA, ECB FX, holidays, DK power. x402.

Available components

0 this week 59 Trust /100

Last scanned (11 hours ago)

Scores higher than 43% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Finance and Payments

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability59
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 5965 tokens (~198/item across 30 items; 30 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
  • Stability check failed: schema churn in the 7 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 13 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 30 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 30 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 14.

  • 1 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 0 to 4.

  • 30 Oct 26 −2
    • Stability: unverified → fail ▼ security
    • A breaking change shipped without a version bump: still 1.0.0 ▼ security
    • Tool “dk_company” was removed ▼ security
    • Tool “dk_address” rewrote its description, which is the text the model reads security
    • Tool “dk_power_cheapest_window” rewrote its description, which is the text the model reads security
    • Tool “dk_power_price” rewrote its description, which is the text the model reads security
    • Schema quality: pass → fail ▼ functional
    • New tool “cbam_calc” functional
    • New tool “eu_tenders” functional
    • New tool “eudr_check” functional
    • New tool “fi_company” functional
    • New tool “google_trends” functional
    • New tool “indeed_jobs” functional
    • New tool “lei_lookup” functional
    • New tool “linkedin_ads” functional
    • New tool “maritime_port_calls” functional
    • New tool “maritime_vessels” functional
    • New tool “meta_ads” functional
    • New tool “no_company” functional
    • New tool “sanctions_screen_global” functional
    • “dk_address” reworded the description of “q” cosmetic
    • “dk_power_cheapest_window” reworded the description of “area” cosmetic
    • “dk_power_price” reworded the description of “area” cosmetic
    • “dk_power_price” reworded the description of “date” cosmetic
  • 29 Oct 26 59

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://toll402.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=toll402.io CN=WE1,O=Google Trust Services,C=US 29 Oct 2026 27 Jan 2027 ECDSA 256 ECDSA-SHA256 23e2faa32256e740139973402d1768c3
SANs: toll402.io, www.toll402.io, *.www.toll402.io
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of toll402.io. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 38690 8 Verified
toll402.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://toll402.io/mcp Verified 200
http (plaintext) http://toll402.io/mcp Inconclusive 405
MCP tools · 30 exposed · ~5,965 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
cbam_calc ~511

EU CBAM (Carbon Border Adjustment Mechanism, Reg. (EU) 2023/956) certificate and cost estimate for up to 20 import lines (CN code, country of origin, tonnes, import date) using the official default values (2025/2621 as corrected), benchmarks (2025/2620), mark-up, CBAM factor and the Commission's quarterly certificate price, with optional production route and carbon price paid; or list the quarterly certificate prices. Electricity is not covered; a quarter's price that is not yet published (2026-Q4) is an estimate. Provided by Atlas Data (third-party seller); cached up to 24 h. © European Union, Decision 2011/833/EU. Not legal or tax advice; not legally binding. Price 0.03 USD per call via x402.

NameTypeReqDescription
carbonPricePaidEurPerTco2estring|number|boolean–Simplified Art. 9 deduction: effective carbon price paid in the country of origin
certificatePriceEurstring|number|boolean–Your own price per certificate instead of the official quarterly price
countrystring|number|boolean–Default country of origin for lines without one (empty = 'Other countries and territories' default values)
importDatestring|number|boolean–Default import date: sets reporting year (mark-up, CBAM factor) and quarterly price; default today (UTC)
itemsstring|number|boolean–JSON array (max 20) of {"id","code","country","tonnes","importDate","productionRoute","carbonPricePaidEurPerTco2e","certificatePriceEur","precursorUnknownOrigin"}
linesstring|number|boolean–Up to 20 lines 'CN/TARIC code|country of origin|net tonnes|importDate' separated by ',' or ';', e.g. 7208 51 20|TR|100|2026-08-15
maxItemsstring|number|boolean–Max rows (default all lines; clamped to 20)
modestring|number|boolean–calculate (default) = certificates and cost per import line; listPrices = quarterly certificate prices, CBAM factor and CSCF
productionRoutestring|number|boolean–Benchmark production route for the free-allocation adjustment (normally from the default-value table)

No output schema declared.

No examples provided.

dk_address ~111

Validate and geocode a Danish address against the official Danish Address Register (DAR): normalised address, street, house number, floor/door, postcode, city, municipality code, DAR ids and coordinates (WGS84 + UTM32). Source: Klimadatastyrelsen, CC BY 4.0. Price 0.005 USD per call via x402.

NameTypeReqDescription
qstring|number|booleanyesFree-text Danish address (street, number, optional floor/door, postcode/city)

No output schema declared.

No examples provided.

dk_bank_days ~86

Danish banking days: is a date a Danish banking day, why it is closed, the next banking day, and date + N banking days (payment deadlines). Price 0.005 USD per call via x402.

NameTypeReqDescription
addstring|number|boolean–Banking days to add (0-260)
datestring|number|booleanyesYYYY-MM-DD

No output schema declared.

No examples provided.

dk_co2 ~79

CO2 intensity of Danish electricity (g CO2/kWh) for DK1/DK2: latest 5-minute value, last-hour average, and the forecast with the greenest upcoming hour. Source: Energinet. Price 0.005 USD per call via x402.

NameTypeReqDescription
areastring|number|booleanyesarea

No output schema declared.

No examples provided.

dk_power_cheapest_window ~165

Cheapest contiguous window of N hours to run a load (EV charging, heat pump, batch job) on a given day in Denmark (DK1/DK2), Norway NO2, Sweden SE3/SE4 or Germany DE-LU, based on day-ahead spot prices. Source: Energinet, energidataservice.dk (CC BY 4.0). Price 0.005 USD per call via x402.

NameTypeReqDescription
areastring|number|booleanyesBidding zone: DK1, DK2, NO2, SE3, SE4 or DE (DE-LU)
datestring|number|boolean–date
hoursstring|number|boolean–Window length in hours (1-12)

No output schema declared.

No examples provided.

dk_power_price ~160

Day-ahead electricity spot prices per 15 minutes for Denmark (DK1/DK2) and neighbouring zones Norway NO2, Sweden SE3/SE4 and Germany DE-LU for a date, in DKK and EUR per MWh, with average, cheapest and most expensive quarter. Source: Energinet, energidataservice.dk (CC BY 4.0). Price 0.005 USD per call via x402.

NameTypeReqDescription
areastring|number|booleanyesBidding zone: DK1, DK2, NO2, SE3, SE4 or DE (DE-LU)
datestring|number|boolean–YYYY-MM-DD (CET/CEST, Danish time), default today

No output schema declared.

No examples provided.

dk_sea_level ~93

Latest sea level (cm relative to DVR90) and water temperature at Danish ports/tide gauges by port name (e.g. Esbjerg, Aarhus, Skagen). Useful for port calls, draught and storm surge checks. Source: DMI. Price 0.005 USD per call via x402.

NameTypeReqDescription
portstring|number|booleanyesPort/station name, partial match

No output schema declared.

No examples provided.

dk_weather ~108

Latest observed weather in Denmark from the nearest DMI station to a lat/lon (or a station id): temperature, wind, gusts, pressure, precipitation, visibility. Source: DMI Open Data. Price 0.005 USD per call via x402.

NameTypeReqDescription
latstring|number|boolean–lat
lonstring|number|boolean–lon
stationstring|number|boolean–DMI station id, e.g. 06180

No output schema declared.

No examples provided.

eu_holidays ~89

National public holidays for a year in EU/EEA/Nordic countries (plus CH, GB). Denmark computed locally, others via Nager.Date. Price 0.005 USD per call via x402.

NameTypeReqDescription
countrystring|number|booleanyesISO 3166-1 alpha-2
yearstring|number|boolean–e.g. 2026

No output schema declared.

No examples provided.

eu_sanctions ~92

Screen a person or company name against the EU consolidated financial sanctions list (all aliases). Returns exact/partial matches with programme, EU reference and regulation link. Screening aid only; human review required. Price 0.02 USD per call via x402.

NameTypeReqDescription
namestring|number|booleanyesName to screen (min 3 chars)
typestring|number|boolean–type

No output schema declared.

No examples provided.

eu_tenders ~404

Search EU public procurement notices on TED (Tenders Electronic Daily) by keyword, buyer country, CPV code, notice type (calls for tenders, awards, planning…) and publication date, optionally only tenders still open: title, buyer, CPV, procedure, estimated/awarded value, winners, deadline and TED links. Up to 25 notices per call, newest first. Provided by Atlas Data (third-party seller); cached up to 1 h. © European Union, https://ted.europa.eu. Price 0.03 USD per call via x402.

NameTypeReqDescription
countriesstring|number|boolean–Comma-separated buyer country codes (2- or 3-letter, e.g. DK,SE), up to 10; empty = all
cpvCodesstring|number|boolean–Comma-separated 8-digit CPV codes (sub-codes included), up to 10, e.g. 72000000
expertQuerystring|number|boolean–Optional TED expert-search clause ANDed with the filters (max 300 chars), e.g. procedure-type=open
keywordsstring|number|boolean–Comma-separated full-text terms (any matches; multi-word terms are phrases), up to 5
languagestring|number|boolean–Preferred language for titles and links (default eng)
maxItemsstring|number|boolean–Max notices (default 10, clamped to 25)
noticeTypestring|number|boolean–Default any
onlyOpenstring|number|boolean–Only notices whose tender/participation deadline is today or later
publishedSincestring|number|boolean–YYYY-MM-DD or relative ('7 days', '4 weeks', '3 months'); default 30 days
publishedUntilstring|number|boolean–Optional end date (inclusive)

No output schema declared.

No examples provided.

eu_vat_check ~76

Validate an EU VAT number live against the European Commission VIES service; returns validity, registered name and address where the member state discloses them. Price 0.01 USD per call via x402.

NameTypeReqDescription
vatstring|number|booleanyesVAT number incl. 2-letter prefix (Greece = EL)

No output schema declared.

No examples provided.

eu_vat_rates ~69

Current VAT rates for EU member states: standard, reduced, super-reduced and parking rates with category notes. One country or all. Price 0.005 USD per call via x402.

NameTypeReqDescription
countrystring|number|boolean–ISO alpha-2, omit for all EU

No output schema declared.

No examples provided.

eu_working_days ~117

Working days in EU/EEA/Nordic countries: count working days between two dates (inclusive) and/or compute date + N working days, excluding weekends and national holidays. Price 0.005 USD per call via x402.

NameTypeReqDescription
addstring|number|boolean–Working days to add to 'from' (0-260)
countrystring|number|booleanyescountry
fromstring|number|booleanyesfrom
tostring|number|boolean–to

No output schema declared.

No examples provided.

eudr_check ~549

EU Deforestation Regulation (EUDR, Reg. (EU) 2023/1115) scope and country-risk check: for up to 25 HS/CN codes with country of production, is the product in Annex I (cattle, cocoa, coffee, oil palm, rubber, soya, wood), which commodity, the country's risk level under Implementing Reg. (EU) 2025/1093, the due-diligence regime and when obligations apply for your role and company size. Also lists Annex I products or country risk levels. Provided by Atlas Data (third-party seller); cached up to 24 h. © European Union, Decision 2011/833/EU. Not legal advice; not legally binding. Price 0.02 USD per call via x402.

NameTypeReqDescription
codesstring|number|boolean–mode=check: up to 25 lines 'HS/CN code|country of production' separated by ',' or ';', e.g. 1801 00 00|CI,4407 11|SE (country optional if 'country' is set)
commoditystring|number|boolean–listProducts filter
companySizestring|number|boolean–Sets the application date (30 Dec 2026, or 30 Jun 2027 for micro/small); default unknown
countrystring|number|boolean–Default country for lines without one (check), or a country filter (listCountries); ISO alpha-2/alpha-3 or English name
includeAnnexDetailsstring|number|boolean–Add the Annex I description and exclusions to each line (default true)
itemsstring|number|boolean–mode=check: JSON array (max 25) of {"id","code","country","description"}, e.g. [{"id":"PO-1","code":"090111","country":"BR"}]
maxItemsstring|number|boolean–Max rows (check: default all lines; lists: default 10; clamped to 25)
modestring|number|boolean–check (default) = classify your lines; listProducts = Annex I table; listCountries = 2025/1093 country risk levels
offsetstring|number|boolean–List modes: skip this many rows
referenceDatestring|number|boolean–Evaluate scope and application dates on this date (default today, UTC)
rolestring|number|boolean–Which obligations are summarised (Art. 4 vs Art. 5); default operator

No output schema declared.

No examples provided.

fi_company ~134

Finnish company lookup in the official YTJ business information system (PRH open data API v3) by Business ID (Y-tunnus) or name: name and auxiliary names, legal form, address, main industry, registration date, liquidation/bankruptcy situations. CC BY 4.0. Price 0.01 USD per call via x402.

NameTypeReqDescription
businessIdstring|number|boolean–Finnish Business ID (Y-tunnus), e.g. 0112038-9
namestring|number|boolean–Company name search (alternative; returns up to 5 candidates)

No output schema declared.

No examples provided.

fx_dkk ~93

Danmarks Nationalbank official DKK exchange rates (DKK per 100 units) for ~30 currencies; optionally convert an amount to/from DKK. Price 0.005 USD per call via x402.

NameTypeReqDescription
amountstring|number|boolean–Amount in 'currency' to convert to DKK
currencystring|number|boolean–ISO 4217 code, omit for all

No output schema declared.

No examples provided.

fx_ecb ~113

Convert an amount between any two of ~30 currencies using official ECB euro reference rates, for today or any date in the last 90 days (falls back to the previous ECB business day). Price 0.005 USD per call via x402.

NameTypeReqDescription
amountstring|number|booleanyesamount
datestring|number|boolean–Optional, within last 90 days
fromstring|number|booleanyesfrom
tostring|number|booleanyesto

No output schema declared.

No examples provided.

google_trends ~287

Google Trends for 1-5 keywords in any country or worldwide: relative search interest over time (0-100), interest by region, and top and rising related queries (incl. Breakout). Provided by Atlas Data (third-party seller) from its Google Trends scraper; cached up to 6 h. Relative interest, not absolute search volume. Price 0.03 USD per call via x402.

NameTypeReqDescription
categorystring|number|boolean–Google Trends category id (0 = all)
comparestring|number|boolean–Scale keywords relative to each other (Google compare view) instead of independently
geostring|number|boolean–ISO country code (DK, SE, NO, US), region (US-CA) or US metro (US-NY-501). Omit for worldwide.
keywordsstring|number|booleanyesComma-separated keywords, 1-5 (e.g. "bitcoin,ethereum"); max 100 chars each; no URLs
maxItemsstring|number|boolean–Max regions and related queries per list per keyword (default 10, clamped to 20). The full time series is always returned.
propertystring|number|boolean–Google property (default web)
timeRangestring|number|boolean–Default today 12-m

No output schema declared.

No examples provided.

indeed_jobs ~343

Live Indeed job listings for Denmark, Sweden, Norway and 57 other Indeed country sites: title, company, location, salary (where shown), job type, remote flag, posting date and apply link. Up to 50 jobs per call. Provided by Atlas Data (third-party seller) from its Indeed scraper; cached up to 1 h. Price 0.02 USD per call via x402.

NameTypeReqDescription
countrystring|number|boolean–Indeed country site (default dk)
datePostedstring|number|boolean–Posted within N days (default any)
includeDescriptionstring|number|boolean–Include plain-text job description (truncated to 4000 chars). Default false.
jobTypestring|number|boolean–jobType
keywordsstring|number|boolean–Comma-separated job searches, up to 3 (e.g. "developer,data analyst"). Required unless location is set.
locationstring|number|boolean–City, region or postcode inside the chosen country, e.g. København, Stockholm, Oslo. Omit for the whole country.
maxItemsstring|number|boolean–Max jobs returned (default 20, clamped to 50)
minSalarystring|number|boolean–Keep only jobs whose shown yearly-equivalent salary reaches this (local currency); drops jobs without salary
radiusstring|number|boolean–Radius around location (km; miles on us/gb)
remotestring|number|boolean–Remote jobs only
sortstring|number|boolean–sort

No output schema declared.

No examples provided.

lei_lookup ~126

Legal Entity Identifier (LEI) lookup in the GLEIF Global LEI Index by LEI or legal name: legal name, entity and registration status (ISSUED/LAPSED), jurisdiction, legal form, legal and HQ address, registration authority ID, renewal date, BIC. CC0. Price 0.01 USD per call via x402.

NameTypeReqDescription
leistring|number|boolean–20-character LEI (ISO 17442)
namestring|number|boolean–Legal name search (alternative; returns up to 5 candidates)

No output schema declared.

No examples provided.

linkedin_ads ~388

Search the LinkedIn Ad Library, LinkedIn's public ad-transparency archive, by advertiser name or keyword, optionally by country and date range: advertiser, ad text, headline, format, landing page, and (with includeDetails) run dates, impression ranges and targeting as LinkedIn publishes them. Up to 20 ads per call. Best-effort: LinkedIn sometimes blocks automated access, and a failed run returns 503 within about 40 s and is not charged; /v1/ads/meta is the more reliable ad source. Provided by Atlas Data (third-party seller); cached up to 6 h. Price 0.02 USD per call via x402.

NameTypeReqDescription
advertiserstring|number|boolean–Comma-separated advertiser (company) names, up to 3, e.g. "HubSpot". Required unless keyword is set.
countriesstring|number|boolean–Comma-separated ISO 3166 alpha-2 codes where ads were shown, up to 10 (empty = all)
dateRangestring|number|boolean–When the ads ran (default all)
endDatestring|number|boolean–Custom range end (YYYY-MM-DD), needs startDate
includeDetailsstring|number|boolean–Open each ad for full text, dates, impressions and targeting (much slower and more likely to fail or time out; keep maxItems small). Default false.
keywordstring|number|boolean–Comma-separated keyword searches in ad text, up to 3; with advertiser, a single filter word.
maxItemsstring|number|boolean–Max ads returned (default 10, clamped to 20)
startDatestring|number|boolean–Custom range start (YYYY-MM-DD, last 12 months only); replaces dateRange

No output schema declared.

No examples provided.

maritime_port_calls ~349

Port calls at Finnish ports only (Portnet via Fintraffic Digitraffic): expected, arrived and departed ships with ETA/ETD/ATA/ATD, berth, vessel name/IMO/MMSI/flag/type, previous and next port. Filter by port UN/LOCODE (e.g. FIHEL), vessel, time window and status. Up to 15 port calls per call. Provided by Atlas Data (third-party seller); CC BY 4.0; cached up to 15 min. Price 0.02 USD per call via x402.

NameTypeReqDescription
fromstring|number|boolean–ETA from: date, ISO time, now/today or relative (-1 day, -12 hours); default -1 day
imostring|number|boolean–Comma-separated 7-digit IMO numbers
maxItemsstring|number|boolean–Max port calls (default 10, clamped to 15)
mmsistring|number|boolean–Comma-separated 9-digit MMSI numbers, up to 20
portsstring|number|boolean–Comma-separated Finnish UN/LOCODEs, up to 10 (FIHEL, FIKTK, FIHMN, FITKU, FIRAU, FIOUL...); empty = all
statusstring|number|boolean–Comma-separated subset of expected, arrived, departed
tostring|number|boolean–ETA to: date, ISO time, tomorrow or relative (+7 days); default +7 days
vesselNamestring|number|boolean–Vessel name contains

No output schema declared.

No examples provided.

maritime_vessels ~378

Live AIS vessel positions in the northern Baltic Sea and Finland only (Finnish AIS coverage, about 57–66°N, 17–35°E; not global): ships near a point (radius up to 1000 km, sorted by distance) or by MMSI/IMO/name/category, with name, IMO, type, speed, course, nav status, destination, ETA and size. Up to 30 vessels per call. Provided by Atlas Data (third-party seller); data from Fintraffic Digitraffic, CC BY 4.0; cached up to 3 min. Not for navigation. Price 0.02 USD per call via x402.

NameTypeReqDescription
imostring|number|boolean–Comma-separated 7-digit IMO numbers, up to 30
latstring|number|boolean–Centre latitude (with lon), e.g. 60.15 for Helsinki
lonstring|number|boolean–Centre longitude (with lat)
maxAgeMinutesstring|number|boolean–Max position age (default 60)
maxItemsstring|number|boolean–Max vessels (default 10, clamped to 30)
mmsistring|number|boolean–Comma-separated 9-digit MMSI numbers, up to 30
movingOnlystring|number|boolean–Skip vessels under 0.5 kn
radiusKmstring|number|boolean–Search radius in km (default 20); the circle must reach the coverage area
shipCategoriesstring|number|boolean–Comma-separated AIS categories, e.g. cargo,tanker,passenger
vesselNamestring|number|boolean–Vessel name contains (case-insensitive)

No output schema declared.

No examples provided.

meta_ads ~412

Search the Meta (Facebook/Instagram) Ad Library, Meta's public ad-transparency archive, by keyword or advertiser page ID and country: advertiser, ad text, creative format, landing page, platforms, start/end dates, active status, and spend/impression ranges where Meta publishes them. Up to 20 ads per call. Provided by Atlas Data (third-party seller); cached up to 6 h. Price 0.02 USD per call via x402.

NameTypeReqDescription
activeStatusstring|number|boolean–Default active
adTypestring|number|boolean–Ad category (special categories need a country; US is used if ALL)
countrystring|number|boolean–ISO 3166 alpha-2 country where ads were shown (DK, SE, DE...) or ALL (default)
dateFromstring|number|boolean–Shown on or after (YYYY-MM-DD)
dateTostring|number|boolean–Shown on or before (YYYY-MM-DD)
exactPhrasestring|number|boolean–Match keywords as an exact phrase
keywordsstring|number|boolean–Comma-separated keyword searches (ad text / advertiser), up to 3. Required unless pageIds is set.
languagesstring|number|boolean–Comma-separated two-letter ad languages, up to 5 (e.g. da,en)
maxItemsstring|number|boolean–Max ads returned (default 10, clamped to 20)
mediaTypestring|number|boolean–mediaType
pageIdsstring|number|boolean–Comma-separated numeric Facebook page IDs of advertisers (all their ads). Total searches (keywords + pageIds) max 3.
platformsstring|number|boolean–Comma-separated subset of facebook, instagram, audience_network, messenger, threads
sortstring|number|boolean–sort

No output schema declared.

No examples provided.

mica_casp ~91

Check whether a crypto company (exchange, broker, custodian) holds a MiCA CASP authorisation in the EU, its home state, regulator, services and passporting, and whether it is on ESMA's non-compliant warning list. Price 0.01 USD per call via x402.

NameTypeReqDescription
namestring|number|booleanyesCompany or brand name (min 3 chars)

No output schema declared.

No examples provided.

mica_token_status ~122

MiCA status of a stablecoin/e-money token (e.g. USDC, EURC, RLUSD, USDT): is a MiCA e-money token white paper notified in ESMA's register, by which issuer, home state and regulator. Key for EU CASPs ahead of the ESMA remediation deadline (8 Jan 2027). Price 0.01 USD per call via x402.

NameTypeReqDescription
tokenstring|number|booleanyesTicker, e.g. USDC, EURC, RLUSD, USDT, EURe

No output schema declared.

No examples provided.

no_company ~132

Norwegian company lookup in the official Brønnøysund Register Centre (Enhetsregisteret) by organisation number or name: name, legal form, business address, industry (NACE), employees, VAT and business-register status, bankruptcy/liquidation flags. Open data under NLOD 2.0. Price 0.01 USD per call via x402.

NameTypeReqDescription
namestring|number|boolean–Company name search (alternative to orgnr; returns up to 5 candidates)
orgnrstring|number|boolean–9-digit Norwegian organisation number (organisasjonsnummer)

No output schema declared.

No examples provided.

sanctions_screen_global ~158

Screen a person, company or vessel name against four official sanctions lists at once: EU consolidated list, US OFAC SDN, UK Sanctions List (FCDO, incl. HM Treasury/OFSI asset freezes) and the UN Security Council Consolidated List. Returns each match with list, programme, reference, match_score and matched_alias. Screening aid only; human review required. Price 0.03 USD per call via x402.

NameTypeReqDescription
listsstring|number|boolean–Optional comma-separated subset of eu,ofac,uk,un (default all four)
namestring|number|booleanyesName to screen (min 3 chars)
typestring|number|boolean–type

No output schema declared.

No examples provided.

stablecoin_receipt ~130

Accounting voucher data for a stablecoin payment received by an EU/Danish business: value in DKK and EUR on the receipt date using ECB rates (assuming 1:1 peg), with tx reference and booking note. Not tax advice. Price 0.01 USD per call via x402.

NameTypeReqDescription
amountstring|number|booleanyesamount
datestring|number|booleanyesdate
networkstring|number|boolean–network
tokenstring|number|booleanyestoken
txstring|number|boolean–tx

No output schema declared.

No examples provided.

Install

How do I install the toll402 – EU & Nordic Data (x402) MCP server?

toll402 – EU & Nordic Data (x402) is a hosted endpoint at https://toll402.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · toll402.io

# add to Claude Code
claude mcp add --transport http io-toll402-toll402 'https://toll402.io/mcp'
Common questions

What is the toll402 – EU & Nordic Data (x402) MCP server?

toll402 – EU & Nordic Data (x402) is an MCP server listed in the public MCP registry as io.toll402/toll402. Pay-per-call EU & Nordic data for AI agents: VAT/VIES, MiCA, ECB FX, holidays, DK power. x402. This page covers its hosted endpoint (https://toll402.io/mcp).

Is the toll402 – EU & Nordic Data (x402) MCP server safe to use?

toll402 – EU & Nordic Data (x402) scores 59 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the toll402 – EU & Nordic Data (x402) MCP server expose?

toll402 – EU & Nordic Data (x402) exposes 30 tools: dk_bank_days, dk_power_price, dk_power_cheapest_window, dk_co2, eu_holidays, and 25 more. Their descriptions and schemas cost roughly 5,965 tokens of context every time the server is loaded.

Does the toll402 – EU & Nordic Data (x402) MCP server require authentication?

No. We connected to toll402 – EU & Nordic Data (x402) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the toll402 – EU & Nordic Data (x402) MCP server still maintained?

toll402 – EU & Nordic Data (x402) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.