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.

SiteCheck Trade & Energy

REMOTE · API.TRADEENERGY-API.WORKERS.DEV

111 pay-per-call agent tools: logistics, shipping, trade and energy data tools. x402

+3 this week 71 Trust /100

Last scanned (3 hours ago)

Scores higher than 57% of remote servers

Reachable. Last reached 5 Nov 2026.

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 Security63
Transport & Reachability100
Schema Quality & AI Usability66
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 19105 tokens (~172/item across 111 items; 111 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 Management41
  • Stability check failed: schema churn in the 13 days we've observed: 2 tool removals, 0 breaking changes, 0 auth/transport breaks, 0 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
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 111 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 112 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.

  • 5 Nov 26 +1

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

  • 4 Nov 26 0
    • Tool “logistics_suez_canal_telemetry” rewrote its description, which is the text the model reads security
    • “logistics_suez_canal_telemetry” reworded the description of “days” cosmetic
  • 3 Nov 26 +1

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

  • 31 Oct 26 +1

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

  • 30 Oct 26 0
    • A breaking change shipped without a version bump: still 1.0.0 ▼ security
    • Tool “logistics_us_cbp_cross_rulings” was removed ▼ security
    • The server rewrote its instructions, which are the text every model session reads security
  • 29 Oct 26 +1

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

  • 28 Oct 26 0
    • Tool “logistics_fuel_bunker_prices” rewrote its description, which is the text the model reads security
  • 27 Oct 26 +1
    • “energy_epex_spot_power_europe” reworded the description of “date” cosmetic

    1 cosmetic change on this day. Switch on “Show cosmetic changes” to see it.

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://api.tradeenergy-api.workers.dev/mcp?ref=registry

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=tradeenergy-api.workers.dev CN=YE1,O=Let's Encrypt,C=US 19 Oct 2026 17 Jan 2027 ECDSA 256 ECDSA-SHA384 6e933024e7636e88c5eebbd502723fcefc5
SANs: *.tradeenergy-api.workers.dev, tradeenergy-api.workers.dev
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.tradeenergy-api.workers.dev. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
dev. present 60074 8 Verified
workers.dev. 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://api.tradeenergy-api.workers.dev/mcp?ref=registry Verified 200
http (plaintext) http://api.tradeenergy-api.workers.dev/mcp?ref=registry Served over HTTP 200
MCP tools · 111 exposed · ~18,955 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
energy_thermal_coal_newcastle ~121

Monthly Australian thermal coal reference price in USD per metric ton (World Bank series PCOALAUUSDM, via FRED). Not the Newcastle FOB spot index or Richards Bay prices; the route name is kept for the owner. Latest value plus up to 24 months of history. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–Months of history, 1 to 24 (default 3)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
source–––
unit–––

No examples provided.

energy_timber_lumber_random_length ~115

US producer price index for lumber and wood products (BLS series WPU081, via FRED), monthly index value. This is a price index, not CME Random Length framing lumber futures or spot quotes; the route name is kept for the owner. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–Months of history, 1 to 24 (default 3)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
series–––
source–––
unit–––

No examples provided.

energy_ttf_european_gas ~126

Monthly European natural gas reference price in USD per MMBtu (World Bank series PNGASEUUSDM, via FRED). Not the Dutch TTF hub settlement, day-ahead or storage level; the route name is kept for the owner. Latest value plus up to 24 months of history. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–Months of history, 1 to 24 (default 3)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
source–––
unit–––

No examples provided.

energy_uranium_u3o8_yellowcake ~127

Monthly uranium reference price in USD per pound U3O8 (World Bank series PURANUSDM, via FRED). Not the UxC or TradeTech spot or long-term quotes; the route name is kept for the owner. Latest value plus up to 24 months of history. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–Months of history, 1 to 24 (default 3)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
source–––
unit–––

No examples provided.

energy_us_electric_grid_monitor ~223

US electric grid monitor from EIA's Hourly Electric Grid Monitor (Form EIA-930, official Open Data API): hourly demand, day-ahead demand forecast, net generation and net interchange for a balancing authority or region (CISO, ERCO, PJM, MISO, NYIS, ISNE, SWPP, US48…), plus the generation mix by fuel (gas, coal, nuclear, wind, solar, hydro…) for the latest reported hour. Times are UTC; values in MWh per hour. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
hoursstring–Hours of history per series, 1-48 (default 6)
respondentstring–EIA-930 respondent code: US48, CISO, ERCO, PJM, MISO, NYIS, ISNE, SWPP, SOCO, TVA, BPAT, FPL… (default US48)
NameTypeReqDescription
checkedAt–––
generationMix–––
keyUsed–––
latest–––
name–––
respondent–––
series–––
source–––
units–––

No examples provided.

energy_usda_wasde_crop_reports ~184

USDA WASDE (World Agricultural Supply and Demand Estimates) figures for one commodity and region from the official monthly report-data CSV: attribute (e.g. Production, Ending Stocks), market year, value and unit. Defaults to the latest month available; the CSV is about 1 MB, so each call downloads one month. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
commoditystring–Commodity name as in the CSV, e.g. Corn, Wheat, Soybean, Cotton (default Corn)
monthstring–Report month YYYY-MM (default: this month, falling back to last month)
regionstring–Region name as in the CSV, e.g. United States, World (default United States)
NameTypeReqDescription
checkedAt–––
commodity–––
month–––
region–––
rows–––
source–––

No examples provided.

energy_verra_vcs_registry ~247

Verified Carbon Standard (VCS) projects from Verra's public registry, by name, country, status, proponent or methodology: VCS ID, name, status, location and coordinates, sectoral scope, methodology, proponents, validation/verification body, estimated annual reductions (tCO2e), size class, project and crediting dates, registration date, description and registry link, plus total count. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystring–Country name, e.g. India, Brazil
limitstring–Projects per page, 1 to 50 (default 20)
methodologystring–Methodology code, e.g. VM0007, ACM0002
pagestring–Result page, 1 to 200 (default 1)
proponentstring–Words in the proponent name
qstring–Words in the project name
statusstring–Status text, e.g. Registered, Under validation, Withdrawn
NameTypeReqDescription
checkedAt–––
page–––
pages–––
results–––
source–––
total–––

No examples provided.

energy_water_stress_wri_aqueduct ~144

WRI Aqueduct 4.0 country water-risk indicators (default weighting): baseline water stress, baseline water depletion, interannual and seasonal variability and drought risk where published, each with score (0-5), category label and country rank, from the Aqueduct 4.0 country baseline on Resource Watch. Sub-national (basin) values are not included. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesISO alpha-3 country code, e.g. TUR, IND, USA (required)
NameTypeReqDescription
attribution–––
checkedAt–––
country–––
indicators–––
name–––
source–––
weighting–––

No examples provided.

energy_world_bank_procurement ~123

World Bank funded projects by country from the World Bank Projects API: project name, status, total amount (USD), approval year and project page. Project list only; contract-award notices are not in this source. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesISO 2-letter country code, e.g. TR
rowsstring–How many projects, 1 to 20 (default 5)
NameTypeReqDescription
checkedAt–––
country–––
projects–––
source–––
total–––

No examples provided.

energy_world_customs_tariff_wits ~229

Applied import tariffs from the World Bank WITS / UNCTAD TRAINS database for one importing country and one HS 6-digit product: yearly simple-average rate (%), tariff type (MFN or preferential), min and max line rates and number of tariff lines, from WITS's public SDMX API. Partner defaults to the world (MFN). Non-tariff measures are not included. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
partnerstring–Exporting partner, ISO alpha-3 or numeric (default 000 = world)
productstringyesHS 6-digit product code, e.g. 870323 (required)
reporterstringyesImporting country, ISO alpha-3 (e.g. TUR, USA) or WITS numeric code (e.g. 792) (required)
yearsstring–Most recent years to return, 1 to 15 (default 5)
NameTypeReqDescription
checkedAt–––
count–––
partner–––
product–––
reporter–––
source–––
tariffs–––

No examples provided.

logistics_air_cargo_uld_specs ~183

Air cargo unit load device (ULD) specs: LD and pallet types with their IATA codes (AKE, AKH, PMC base P6P, etc.), internal volume (m³ and ft³), height, depth and base/overall width (mm and inches), nominal width, contour and the aircraft they fit, from the ULD table on Wikipedia (CC BY-SA 4.0). Search by LD name or IATA prefix. Tare weights and maximum gross loads vary by manufacturer and are not included. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
typestring–Optional: LD name or IATA ULD code, e.g. LD3, AKE, P1P. Empty lists all.
NameTypeReqDescription
checkedAt–––
count–––
licence–––
query–––
source–––
ulds–––

No examples provided.

logistics_air_waybill_awb ~163

Air waybill (AWB) check and carrier lookup: validates the 11-digit AWB (3-digit airline prefix + 8-digit serial with the IATA mod-7 check digit), names the issuing airline and its IATA code from the public track-trace.com carrier list, and returns the airline cargo site and a tracking link. It does not read the shipment status itself (airlines publish it only on their own sites). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
awbstringyesAir waybill number: 11 digits, e.g. 020-12345675 or 02012345675
NameTypeReqDescription
awb–––
carriers–––
checkDigitValid–––
checkedAt–––
note–––
prefix–––
serial–––
source–––
trackingLink–––

No examples provided.

logistics_airport_iata_icao ~109

Airport record by IATA (3-letter) or ICAO (4-letter) code from OurAirports open data: name, type, coordinates, elevation, country, municipality, scheduled-service flag. No runway or frequency data. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyesIATA code like HEL or ICAO code like EFHK
NameTypeReqDescription
checkedAt–––
country–––
elevationFt–––
iata–––
icao–––
ident–––
latitude–––
longitude–––
municipality–––
name–––
region–––
scheduledService–––
source–––
type–––
wikipedia–––

No examples provided.

logistics_airspace_notam_feed ~210

Active FAA NOTAMs (Notices to Air Missions) for a US airport or facility from the FAA's public NOTAM Search: NOTAM number, type (aerodrome, procedure, obstruction, airspace...), effective from/to times in UTC, permanent or estimated end, ICAO text and plain-language text, plus counts by type. US (FAA) locations only; 30 NOTAMs per page; not for flight planning. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
locationstringyesICAO or FAA location id, e.g. KJFK, JFK, KORD, ZNY
pagestring–Page of 30, 1 to 20 (default 1)
typestring–Optional filter on the NOTAM type, e.g. aerodrome, procedure, obstruction, airspace

Structured output declared, but exposes no named fields.

No examples provided.

logistics_alaska_marine_highway ~251

Alaska Marine Highway System ferry schedules from the State of Alaska's official schedule grids, by month and route or vessel (Cross Gulf, Prince William Sound, SE Mainlines, SE Communities, SW and Aleutian Chain, M/V Columbia, M/V Kennicott …): for each direction the ports in order and every sailing with vessel, sailing ID and, per port, local date and time and whether it is a departure or arrival (ports skipped are left out). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthstringyesYYYY-MM (published months only, usually the next ~6)
schedulestringyesCross Gulf, Prince William Sound, SE Communities, SE General, SE Mainlines, SE Northern Day Boats, SW and Aleutian Chain, SW and SC, M/V Aurora, M/V Columbia, M/V Hubbard, M/V Kennicott, M/V LeConte,…
NameTypeReqDescription
checkedAt–––
grids–––
month–––
schedule–––
source–––

No examples provided.

logistics_carnet_ata_status ~143

ATA Carnet country check from the International Chamber of Commerce: whether a country runs the ATA Carnet system (duty-free temporary admission for samples, professional equipment and exhibition goods) and its national issuing and guaranteeing association with phone and website, as listed on ICC's 'ATA Carnet in your country' page. Individual carnet numbers cannot be verified publicly; the association answers that. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesCountry name or two-letter code, e.g. Türkiye, DE, United States
NameTypeReqDescription
association–––
ataCarnetCountry–––
checkedAt–––
countriesListed–––
country–––
note–––
phone–––
query–––
source–––
website–––

No examples provided.

logistics_cbp_ace_system_status ~173

US Customs ACE system status from CBP's Cargo Systems Messaging Service (CSMS): latest messages for ACE/ABI with number, date, title, link and a type (outage, delay, resolved, maintenance window, quota bulletin, HTS update, information), plus whether an unresolved outage or delay appears in the latest messages. Data is CBP's public CSMS feed; CBP does not publish a live uptime meter. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–Messages to return, 1 to 25 (default 10)
typestring–Optional filter: outage, maintenance, resolved, quota, hts, information
NameTypeReqDescription
checkedAt–––
messages–––
openIssues–––
possibleOutageNow–––
source–––

No examples provided.

logistics_china_customs_tariffs ~193

China's applied import tariff for a 6-digit HS code from the World Bank WITS tariff database (UNCTAD TRAINS, as reported by China): MFN simple average, minimum and maximum duty rate across the national tariff lines, number of lines and the year. HS-6 level, not the 8/10-digit China customs line; VAT, consumption tax and retaliatory surcharges are not included. Another reporting country can be chosen with its ISO numeric code. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
hsstringyes6-digit HS code, e.g. 731815 (bolts)
reporterstring–Optional ISO numeric country code of the importer (default 156 = China), e.g. 392 Japan, 356 India
NameTypeReqDescription
checkedAt–––
hs–––
maxRatePct–––
minRatePct–––
nomenclature–––
reporter–––
simpleAveragePct–––
source–––
tariffLines–––
tariffType–––
year–––

No examples provided.

logistics_co2_freight_emission ~262

Freight CO2e emissions for a shipment: tonnes × distance (km) × the UK Government (DESNZ) 2025 greenhouse-gas conversion factor for the chosen mode — van, HGV, refrigerated HGV, air freight (with or without radiative forcing), rail, tankers or cargo ships by vessel type and size. Returns kg CO2e per matching factor. Uses DESNZ factors (aligned with the GHG Protocol), not the GLEC tool itself. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
kmstringyesDistance in km, e.g. 18000 (required)
modestringyesTransport mode: van, hgv, hgv-refrigerated, air, rail, sea-tanker, cargo-ship (required)
tonnesstringyesCargo weight in tonnes, e.g. 20 (required)
typestring–Optional words to pick the vehicle/vessel row, e.g. 'articulated average', 'container ship 8000+', 'long-haul with rf' (default: rows marked Average where published)
NameTypeReqDescription
count–––
factorSet–––
km–––
mode–––
results–––
source–––
tonneKm–––
tonnes–––

No examples provided.

logistics_container_tracking ~163

Shipping container number check: validates an ISO 6346 container number (owner code, category, serial, check digit, computed locally), names the owner of the prefix (e.g. MSKU = Maersk) with country and website from the public prefixlist.com register, and returns links to the owner's and track-trace.com's tracking pages. It does not read the container's live milestones (carriers publish them on their own sites). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
containerstringyesContainer number: 4 letters + 7 digits, e.g. MSKU1234565 or MSKU 123456-5
NameTypeReqDescription
category–––
checkDigit–––
checkDigitValid–––
checkedAt–––
container–––
expectedCheckDigit–––
note–––
ownerCode–––
ownerKnown–––
owners–––
serial–––
source–––
trackingLinks–––

No examples provided.

logistics_cross_border_ecom_vat ~137

EU VAT rates (standard and reduced) for one member state on a given date, from the open ibericode/vat-rates dataset on GitHub, a community compilation (not the official EU TEDB). Does not cover IOSS registration or de minimis rules. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesEU member state, 2-letter code, e.g. FI, DE, ES
datestring–Date YYYY-MM-DD (default today)
NameTypeReqDescription
checkedAt–––
country–––
datasetVersion–––
date–––
effectiveFrom–––
exceptions–––
rates–––
source–––

No examples provided.

logistics_customs_broker_verify ~187

Check a US customs broker against U.S. Customs and Border Protection's official Permitted Customs Broker Listing: filer code, broker name, city, state, work phone and e-mail where CBP lists them. Search by name, by 3-character filer code, or list a state. A broker missing from the list holds no national permit on CBP's page; individual licence numbers are not published there. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–Rows to return, 1 to 100 (default 25)
qstring–Part of the broker name, or a 3-character filer code such as 92K
statestring–Optional two-letter US state, e.g. TX
NameTypeReqDescription
brokers–––
checkedAt–––
listed–––
matched–––
query–––
source–––
totalOnList–––

No examples provided.

logistics_customs_cbp_manifest ~174

US import bills of lading for a company: the most recent sea shipments (date, house and master B/L, shipper, origin country, product description, weight, quantity) and the company's top supplier, main origin country and total shipment count, from ImportYeti's public pages built on US Customs (CBP) vessel manifest records. Sea freight into the US only; recent rows only (about 50). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
companystringyesUS importer name or ImportYeti company slug, e.g. nike usa or nike-usa
limitstring–Rows to return, 1 to 50 (default 20)

Structured output declared, but exposes no named fields.

No examples provided.

logistics_customs_duty_calc ~157

United States import duty lookup from the USITC Harmonized Tariff Schedule: HTS codes matching a code prefix or keyword with general, special and column-2 rates, units, and the duty amount for a customs value in USD when the general rate is ad valorem. US tariff only; no VAT, no other countries. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
qstringyesHTS code (e.g. 8541.10.00) or keyword (e.g. diodes)
valuestring–Optional customs value in USD to compute the general duty
NameTypeReqDescription
checkedAt–––
customsValueUsd–––
lines–––
query–––
source–––

No examples provided.

logistics_dardanelles_bosphorus ~117

Daily vessel transits through the Bosporus Strait chokepoint, counted by ship type with capacity, from IMF PortWatch (ArcGIS, AIS-derived). Covers the Bosporus only, not the Dardanelles, and gives no waiting times. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
daysstring–How many most recent days, 1 to 30 (default 7)
NameTypeReqDescription
checkedAt–––
chokepoint–––
days–––
latestDate–––
source–––

No examples provided.

logistics_dark_fleet_ais_gap ~252

Dark-fleet signals from Global Fishing Watch: AIS gap events (a vessel switching its transponder off, with off/on positions, gap hours and distance) or at-sea encounters between two vessels (possible ship-to-ship transfers, with both vessels, duration and median distance), filtered by flag and vessel type over the last 1 to 30 days, newest first. Coverage is GFW's (mostly fishing, carrier, bunker and support vessels). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
daysstring–Look-back window, 1 to 30 days (default 7)
flagstring–Vessel flag as ISO-3 code, e.g. RUS, PAN, CHN (optional)
kindstring–gaps (AIS off, default) or encounters (vessel meetings at sea)
limitstring–Events to return, 1 to 50 (default 20)
vesselTypestring–fishing, carrier, bunker, support, cargo, tanker, passenger, other, gear (optional)
NameTypeReqDescription
checkedAt–––
count–––
events–––
flag–––
from–––
kind–––
source–––
to–––
total–––
vesselType–––

No examples provided.

logistics_deadweight_tonnage_calc ~307

Vessel displacement and deadweight estimate from hull dimensions: volume = length × beam × draught × block coefficient; displacement = volume × water density (sea 1.025, fresh 1.000 t/m³); deadweight = displacement − lightship weight (if given). Also returns the cargo capacity left after fuel, stores and ballast you enter. A design-stage estimate from standard formulas, not a vessel's official DWT; no ship registry lookup. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
beamMstringyesMoulded breadth in metres (required)
blockCoefficientstring–Block coefficient Cb, 0.35-0.90 (default 0.75; tankers/bulkers ~0.8-0.85, container ships ~0.6-0.7)
consumablesTonnesstring–Optional fuel, fresh water, stores and ballast on board, tonnes
draughtMstringyesDraught in metres (required)
lengthMstringyesLength between perpendiculars in metres (required)
lightshipTonnesstring–Optional lightship weight in tonnes, to get deadweight
waterstring–sea (default, 1.025 t/m³) or fresh (1.000 t/m³)
NameTypeReqDescription
cargoCapacityTonnes–––
deadweightTonnes–––
displacementTonnes–––
inputs–––
note–––
underwaterVolumeM3–––

No examples provided.

logistics_demurrage_detention ~327

Container demurrage or detention calculator: from the start date (discharge or gate-out), end date (gate-out or empty return), free days and the carrier's tiered daily rates you supply (e.g. 1-4:75,5-8:150,9+:250), returns chargeable days, the day-by-day tier split and the total per container and for all containers. Counts calendar days, start day included unless you say otherwise. Carrier tariffs are not looked up. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
containersstring–Number of containers, default 1
countStartDaystring–true (default) counts the start date as day 1; false starts on the next day
currencystring–Currency label for the output, default USD
endstringyesEnd date YYYY-MM-DD: gate-out full (demurrage) or empty return (detention) (required)
freeDaysstringyesFree days granted, 0-60 (required)
ratesstringyesTiers after free time, 'from-to:rate' comma separated, last open-ended with '+', e.g. 1-4:75,5-8:150,9+:250 (required)
startstringyesStart date YYYY-MM-DD: discharge (demurrage) or gate-out full (detention) (required)
NameTypeReqDescription
chargeableDays–––
containers–––
currency–––
daysUsed–––
freeDays–––
freeTimeEnds–––
perContainer–––
tiers–––
total–––

No examples provided.

logistics_dry_port_inland_depot ~216

Inland container depots and dry ports by country from the UN/LOCODE code list: locations flagged as multimodal (function 6) that are not seaports, with their rail and road functions, subdivision, status and coordinates. Optionally include multimodal seaports or filter by name. Data is the UN/LOCODE list as mirrored on DataHub (ODC-PDDL); it marks facilities, it does not report operators or capacity. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesTwo-letter country code, e.g. IN, TR, DE
includeSeaportsstring–true to also list multimodal locations that are seaports (default false)
limitstring–Rows to return, 1 to 500 (default 100)
qstring–Optional: part of the location name
NameTypeReqDescription
checkedAt–––
country–––
locations–––
matched–––
note–––
source–––

No examples provided.

logistics_dry_van_capacity ~131

US truck freight demand and capacity proxies from FRED (monthly): Cass Freight Index shipments and expenditures, the implied freight cost per shipment (expenditures / shipments), and ATA truck tonnage, each with month-over-month and year-over-year change. National, monthly data; it is not a lane-level tender rejection or load-board feed. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–Months of history, 1 to 24 (default 6)
NameTypeReqDescription
ataTruckTonnageIndex–––
cassExpendituresIndex–––
cassShipmentsIndex–––
checkedAt–––
history–––
impliedCostPerShipment–––
reading–––
source–––

No examples provided.

logistics_eu_taric_consultation ~220

EU import measures (TARIC) for a goods code from a given origin country into an EU member state, from the European Commission's Access2Markets tariff service: third-country duty, tariff preferences, anti-dumping/countervailing duties with additional codes, suspensions, supplementary units, conditions and footnotes, with start/end dates and regulation IDs. Customs duties only (no VAT); check TARIC for legally binding detail. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyesHS 6-digit or CN/TARIC 8/10-digit goods code, e.g. 090121 or 0901210000
destinationstring–EU member state alpha-2 code, e.g. DE, FR, NL (default DE)
originstringyesISO 3166 alpha-2 country of origin, e.g. CN, TR, US
NameTypeReqDescription
checkedAt–––
code–––
codeUsed–––
destination–––
lines–––
note–––
origin–––
preferentialDuty–––
source–––
thirdCountryDuty–––

No examples provided.

logistics_export_license_ear99 ~148

Searches the US Export Administration Regulations (15 CFR) text on eCFR for a term such as EAR99 or an ECCN, returning matching sections with a short excerpt, the part and the section. It shows regulatory text hits only; it does not decide the ECCN or licence requirement for a product. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–1 to 10, default 5
qstringyesSearch term, 3 to 80 characters, e.g. EAR99 or 5A992
NameTypeReqDescription
checkedAt–––
hits–––
query–––
source–––
totalHits–––

No examples provided.

logistics_freight_forwarder_dir ~160

FIATA member freight forwarders by country from FIATA's public members directory: national associations and individual member companies with postal address, phone, e-mail, website and named managers. Filter by part of the company name. FIATA membership is not a government licence; it lists members of the international federation only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesTwo-letter country code, e.g. DE, TR, US
limitstring–Rows to return, 1 to 200 (default 50)
qstring–Optional: part of a company name
NameTypeReqDescription
checkedAt–––
country–––
matched–––
members–––
source–––
total–––

No examples provided.

logistics_ftz_foreign_trade_zone ~127

Pending US Foreign-Trade Zone Board applications with open public comment periods, from the trade.gov FTZ Board page: docket number, zone and applicant, activity, location and comment closing date. This is a snapshot of open dockets only; it is not the full zone directory or subzone privileges. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
qstring–Optional text to filter by docket, zone, applicant or location (empty returns all)
NameTypeReqDescription
checkedAt–––
count–––
dockets–––
source–––

No examples provided.

logistics_fuel_bunker_prices ~163

Bunker fuel prices (USD per metric ton) from the public Ship & Bunker prices page: VLSFO, IFO380 (HSFO) and MGO price with daily change, for the global and regional averages and major ports (Singapore, Rotterdam, Houston, Fujairah, LA / Long Beach, Hong Kong, New York, Santos). Indicative public assessments, not a firm offer; ex-wharf prices exclude freight and taxes. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
portstring–Optional: part of a port or region name, e.g. Singapore or EMEA. Empty returns all rows.
NameTypeReqDescription
checkedAt–––
count–––
grades–––
rows–––
source–––

No examples provided.

logistics_hazardous_placard_id ~147

Placard / label codes for a hazardous material from the US DOT table (49 CFR 172.101, eCFR), by UN number (e.g. 1203) or name fragment: label codes, hazard class and packing group. Returns the label code numbers as written in the table; it does not give the placard artwork or emergency response guide entries. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
qstringyes4-digit UN number (1203) or a name fragment of 3 to 60 characters
NameTypeReqDescription
checkedAt–––
count–––
matches–––
query–––
source–––

No examples provided.

logistics_hs_code_classifier ~137

Finds Harmonized System (HS) codes from UN Comtrade's HS reference list by code prefix or description keyword: code, official description, hierarchy level. It lists candidate headings and subheadings; it does not decide the legal tariff code for a shipment. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–1 to 20, default 5
qstringyesHS code digits (e.g. 8703) or a keyword (e.g. motor cars)
NameTypeReqDescription
checkedAt–––
count–––
matches–––
query–––
source–––

No examples provided.

logistics_imo_vessel_dossier ~150

Ship particulars by IMO number: name, type, flag, MMSI, call sign, year built, gross tonnage, length and beam, current draught and navigation status from VesselFinder's public page, plus deadweight, builder, engine, owner, manager and class society (when listed) from BalticShipping's public vessel register, with that record's last update date. Owner and class data can be years old. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
imostringyes7-digit IMO ship number, e.g. 9321483

Structured output declared, but exposes no named fields.

No examples provided.

logistics_incoterms_compliance ~201

Incoterms 2020 responsibility matrix: for one rule (EXW, FCA, CPT, CIP, DAP, DPU, DDP, FAS, FOB, CFR, CIF) or all 11, the transport modes it fits, where risk passes, and whether seller or buyer handles main carriage, loading, export and import clearance, import duties, unloading and insurance. Optional check flags a sea-only rule used for containers or non-sea transport. A factual summary, not the ICC rule text or legal advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
modestring–Optional transport for a fit check: sea, container, air, road, rail or multimodal
termstring–Incoterms 2020 rule, e.g. FOB (default: all 11)
NameTypeReqDescription
count–––
note–––
rules–––
source–––
version–––

No examples provided.

logistics_japan_customs_tariff ~151

Japan Customs import tariff lines for an HS heading or subheading (e.g. 8703 or 8703.21) from the official chapter table: description, general tariff rate, temporary rate, WTO rate and unit. Only the English chapter page for the 2026-04-01 schedule is used; the chapter table is decoded from Shift_JIS. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
hsstringyesHS heading (4 digits) or subheading (6 digits, dot optional), e.g. 8703 or 870321
NameTypeReqDescription
checkedAt–––
count–––
hs–––
lines–––
source–––

No examples provided.

logistics_jet_a1_fuel_index ~123

Daily US Gulf Coast kerosene-type jet fuel spot price (USD per gallon) from FRED (US EIA series DJFUELUSGULF): latest value and recent history. It is a US Gulf Coast benchmark, not a Jet-A1 or European refinery index. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
daysstring–How many recent observations, 1 to 30 (default 7)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
source–––

No examples provided.

logistics_last_mile_courier ~147

Identify the courier behind a tracking number (UPS, FedEx, USPS, DHL Express, DPD, Royal Mail and other national posts) from its format, check the check digit where the carrier publishes one, and return the carrier's official tracking link. Several carriers can match the same pattern; each candidate says whether its check digit passed. It does not read live scan events (carriers serve them only through their own sites or keyed APIs). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
numberstringyesTracking number as printed (spaces allowed)
NameTypeReqDescription
bestMatch–––
candidates–––
checkedAt–––
note–––
number–––
recognised–––
source–––

No examples provided.

logistics_lithium_battery_rules ~149

Paragraphs of the US hazardous materials rule for lithium batteries (49 CFR 173.185, eCFR) that mention a keyword such as 'aircraft' or 'UN3480'. This is the US rule text, not the IATA Dangerous Goods Regulations (which are a paid publication) and not a legal opinion. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
keywordstring–Word or phrase to find, 3 to 40 characters (default aircraft)
limitstring–1 to 10 paragraphs (default 3)
NameTypeReqDescription
checkedAt–––
count–––
keyword–––
paragraphs–––
source–––

No examples provided.

logistics_maritime_labor_mlc ~187

ILO Maritime Labour Convention 2006 (MLC) ratifications from ILO NORMLEX: total ratifications, denunciations, and per country the ratification date, status (In Force / Not in force), declaration text and NORMLEX country link; plus the MLC amendments (2014-2025) with status and entry-into-force dates. Filter by country; other ILO conventions via instrumentId. From normlex.ilo.org via a residential proxy. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystring–Optional country name filter, e.g. Panama, Liberia, Türkiye
instrumentIdstring–NORMLEX instrument id (default 312331 = MLC, 2006)

Structured output declared, but exposes no named fields.

No examples provided.

logistics_maritime_piracy_alert ~165

Current piracy and armed-robbery broadcasts from the ICC International Maritime Bureau (IMB) Piracy Reporting Centre: broadcast time (UTC), IMB identifier, category (attack, attempted attack, suspicious activity, warning...), location (e.g. Gulf of Aden, Singapore Straits) and the full narration, plus the cancel time when the message states one. Filter by location or category words. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
categorystring–Optional words of the category, e.g. warning, suspicious, boarded
locationstring–Optional words of the location, e.g. Gulf of Aden, Singapore
NameTypeReqDescription
broadcasts–––
checkedAt–––
count–––
items–––
source–––

No examples provided.

Install

How do I install the SiteCheck Trade & Energy MCP server?

SiteCheck Trade & Energy is a hosted endpoint at https://api.tradeenergy-api.workers.dev/mcp?ref=registry, 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 · api.tradeenergy-api.workers.dev

# add to Claude Code
claude mcp add --transport http bck-stack-sitecheck-trade-energy 'https://api.tradeenergy-api.workers.dev/mcp?ref=registry'
Common questions

What is the SiteCheck Trade & Energy MCP server?

SiteCheck Trade & Energy is an MCP server listed in the public MCP registry as io.github.bck-stack/sitecheck-trade-energy. 111 pay-per-call agent tools: logistics, shipping, trade and energy data tools. x402. This page covers its hosted endpoint (https://api.tradeenergy-api.workers.dev/mcp?ref=registry).

Is the SiteCheck Trade & Energy MCP server safe to use?

SiteCheck Trade & Energy scores 71 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 SiteCheck Trade & Energy MCP server expose?

SiteCheck Trade & Energy exposes 111 tools: logistics_vessel_tracker, logistics_port_call_schedule, logistics_container_tracking, logistics_air_waybill_awb, logistics_port_congestion_index, and 106 more. Their descriptions and schemas cost roughly 18,955 tokens of context every time the server is loaded.

Does the SiteCheck Trade & Energy MCP server require authentication?

No. We connected to SiteCheck Trade & Energy without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the SiteCheck Trade & Energy MCP server still maintained?

SiteCheck Trade & Energy 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.