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 (5 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
logistics_mississippi_barge_rates ~133

Weekly downbound grain barge rates on the Upper Mississippi (Cincinnati, St Louis, Cairo-Memphis and two further rate columns) from the USDA dataset on data.bts.gov. The file ends in November 2023; units are not stated in the dataset, so none are given. No draft or lock-status data. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
weeksstring–How many most recent weeks, 1 to 52 (default 4)
NameTypeReqDescription
checkedAt–––
dataEndsOn–––
rows–––
source–––

No examples provided.

logistics_panama_canal_transits ~134

Daily vessel transits through the Panama Canal chokepoint, counted by ship type (container, dry bulk, general cargo, Ro-Ro, tanker) with capacity, from IMF PortWatch (ArcGIS, AIS-derived). Covers transit counts only, not booking slots or draft restrictions; the latest date lags real time by several days. 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_phytosanitary_cert_req ~225

Whether an import into an EU member state falls under EU plant health control (phytosanitary certificate under Reg. (EU) 2016/2031 and 2019/2072 Annex XI/XII) and which other sanitary/phytosanitary and technical requirements apply, for a 10-digit CN/TARIC code and origin country, from the European Commission's Access2Markets service, with the national plant health authority and laws. EU imports only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyes10-digit CN/TARIC code (8 digits are padded with 00), e.g. 0805102200 (fresh sweet oranges)
destinationstring–EU member state alpha-2, e.g. DE, NL, FR (default DE)
originstringyesISO alpha-2 country of origin outside the EU, e.g. TR, MA, CN
NameTypeReqDescription
checkedAt–––
code–––
destination–––
generalRequirements–––
note–––
origin–––
phytosanitaryCertificate–––
plantHealth–––
plantHealthControl–––
source–––
specificRequirements–––

No examples provided.

logistics_port_call_schedule ~127

Recorded daily port calls (vessel arrivals) at one port by ship type, from IMF PortWatch (AIS-derived), for the most recent days. These are past calls, not a forward arrival or departure schedule, and the latest date lags real time. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
daysstring–1 to 30 (default 7)
portstringyesPortWatch port name, e.g. Rotterdam, Singapore

Structured output declared, but exposes no named fields.

No examples provided.

logistics_port_congestion_index ~138

Weekly port congestion figures for one port from Portcast's public port page: median waiting time (days), average vessels waiting per day, congestion category and week-on-week change. Free public page data (not the paid API), and only for ports Portcast publishes; the slug is the port name in lowercase, e.g. ako or long-beach. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
portstringyesPortcast port slug: lowercase letters and hyphens, e.g. long-beach
NameTypeReqDescription
averageVesselsWaitingPerDay–––
changeFromPreviousWeek–––
checkedAt–––
congestionCategory–––
longTailCongestion–––
medianWaitingTime–––
name–––
port–––
source–––
weekCovered–––

No examples provided.

logistics_postal_upn_tracking ~162

International postal tracking number check (UPU S10 format, e.g. RR123456785GB): validates the 8-digit serial with the S10 check digit, decodes the service type from the first letter (EMS, registered, parcel, insured...), names the origin postal country from the last two letters, and returns tracking links (origin post and multi-carrier trackers). It does not read the item's live scan history. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
numberstringyesS10 number: 2 letters, 9 digits, 2-letter country code, e.g. RR123456785GB
NameTypeReqDescription
checkDigit–––
checkDigitValid–––
checkedAt–––
expectedCheckDigit–––
note–––
number–––
originCountry–––
originCountryCode–––
serial–––
service–––
serviceIndicator–––
source–––
trackingLinks–––

No examples provided.

logistics_psc_inspection_records ~223

Port state control detentions published by the Tokyo MOU (Asia-Pacific) for a month: IMO number, ship name, flag, build date, tonnage, type, class society, recognised organisations, company, place and dates of detention and release, and every detainable deficiency (code, area, item, RO responsibility). Filter by flag (2-letter code), IMO number or port. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
flagstring–Optional flag state as a 2-letter code, e.g. PA (Panama), LR, MH, TG
imostring–Optional 7-digit IMO number
monthstring–Month 1 to 12 (default: last month)
portstring–Optional words of the detention place, e.g. Shanghai, Singapore
yearstring–Year 2000 to now (default: last month's year)
NameTypeReqDescription
checkedAt–––
count–––
detentions–––
flag–––
month–––
mou–––
ships–––
source–––
year–––

No examples provided.

logistics_rail_freight_corridor ~144

US Class I rail traffic: carloads or intermodal units per period from FRED (series RAILFRTCARLOADSD11 / RAILFRTINTERMODALD11, AAR data), latest values and recent history. National totals only: there is no corridor-by-corridor status in this source. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
monthsstring–1 to 60 recent observations (default 6)
seriesstring–carloads or intermodal (default carloads)
NameTypeReqDescription
checkedAt–––
history–––
latest–––
measure–––
series–––
source–––

No examples provided.

logistics_rhine_river_water_levels ~142

Current water level (W, cm) and discharge (Q, m3/s) for one German federal waterway gauge from PEGELONLINE (WSV), with the reading timestamp. Default station is KAUB (Middle Rhine, a key barge bottleneck). Barging capacity is not calculated; this is gauge data only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
stationstring–PEGELONLINE station short name, e.g. KAUB, EMMERICH, COLOGNE (default KAUB)
NameTypeReqDescription
checkedAt–––
discharge–––
source–––
station–––
waterLevel–––

No examples provided.

logistics_sanctioned_vessel_check ~165

Searches the US OFAC Specially Designated Nationals (SDN) list for vessels by name or IMO number and returns matching vessel entries (sanctions programs, flag, vessel type, owner, gross tonnage, call sign, IMO, aliases), via the US Consolidated Screening List. Only the OFAC SDN list; not the UN, EU or UK lists, and an empty result is not a clearance. 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 10
qstringyesVessel name (3+ characters) or IMO number (7 digits)
NameTypeReqDescription
checkedAt–––
count–––
matches–––
query–––
source–––

No examples provided.

logistics_seaport_unlocode ~146

UN/LOCODE location lookup by 5-character code (country + place, e.g. FIHEL): name, subdivision, status, port/rail/road/airport functions, IATA code and coordinates. Data is the UN/LOCODE list as mirrored on DataHub (ODC-PDDL), not the UNECE site itself. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyesUN/LOCODE, 5 letters: 2-letter country + 3-character location, e.g. FIHEL, SGSIN
NameTypeReqDescription
checkedAt–––
code–––
coordinates–––
country–––
functions–––
iata–––
name–––
source–––
status–––
subdivision–––

No examples provided.

logistics_spot_freight_rates ~100

Drewry World Container Index (WCI) composite spot rate per 40ft container (USD), its weekly date and change, read from Drewry's public WCI page. Composite only: the route-level Shanghai-Rotterdam and Shanghai-Los Angeles values are not extracted. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input schema present but exposes no named parameters.

NameTypeReqDescription
checkedAt–––
compositeUsdPer40ft–––
date–––
movement–––
source–––

No examples provided.

logistics_strait_malacca_transits ~116

Daily vessel transits through the Malacca Strait chokepoint, counted by ship type with capacity, from IMF PortWatch (ArcGIS, AIS-derived). Not VTS telemetry; transit counts only, and the latest date lags real time. 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_suez_canal_telemetry ~122

Daily vessel transits through the Suez Canal, counted by ship type (container, dry bulk, general cargo, ro-ro, tanker) with capacity, from IMF PortWatch (AIS-derived). Transit counts only; the latest date lags real time by about a week. 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–––
dataEndsOn–––
rows–––
source–––

No examples provided.

logistics_truck_loadboard_rate ~289

Weekly US refrigerated (reefer) truckload spot rates per lane from USDA AMS Market News via USDA AgTransport open data: origin shipping district, destination city (10 major US cities), miles, week low/high/midpoint USD per load, USD per mile and truck availability (1 surplus to 5 shortage). Produce lanes only; not DAT van/flatbed load-board data. Published weekly. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
destinationstring–Optional destination city: ATLANTA, BALTIMORE, BOSTON, CHICAGO, DALLAS, LOS ANGELES, MIAMI, NEW YORK, PHILADELPHIA, SEATTLE
limitstring–Rows to return, 1 to 200 (default 50)
originstring–Optional text inside the origin district name, e.g. SALINAS
regionstring–Optional origin region: ARIZONA, CALIFORNIA, FLORIDA, GREAT LAKES, MEXICO-ARIZONA, MEXICO-TEXAS, MID-ATLANTIC, NEW YORK, PNW, SOUTHEAST
weekstring–Optional week-ending date YYYY-MM-DD (default latest)
NameTypeReqDescription
availabilityScale–––
averageUsdPerMile–––
checkedAt–––
lanes–––
lanesFound–––
source–––
weekEnding–––

No examples provided.

logistics_uk_trade_tariff ~126

UK Global Tariff commodity lookup by 10-digit commodity code from the official UK Trade Tariff API: description, chapter, validity dates, declarable flag and basic duty rate (null when the API leaves it empty). Full duty measures per trading partner are not expanded. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyes10-digit UK commodity code, e.g. 0901110000 (must be an existing leaf code)
NameTypeReqDescription
basicDutyRate–––
bindingRulingGuidance–––
chapter–––
checkedAt–––
code–––
declarable–––
description–––
descriptionPlain–––
source–––
validFrom–––
validTo–––

No examples provided.

logistics_un_dangerous_goods ~147

US hazardous materials table (49 CFR 172.101, eCFR): UN number, proper shipping name, hazard class, packing group, labels, special provisions, for a UN number (e.g. 1203) or a name fragment (e.g. gasoline). It is the US DOT table, which follows the UN Model Regulations but is not the UN list itself. 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_us_de_minimis_section321 ~145

US de minimis (Section 321) check: the $800 per person per day limit (plus $100 gift and $200 traveller limits), whether duty-free de minimis is currently suspended according to the newest Federal Register documents, and whether a shipment value can enter duty-free today. Lists the latest CBP rules and presidential documents on de minimis with dates, numbers and links. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
valueUsdstring–Optional shipment fair retail value in USD, to check against the $800 limit
NameTypeReqDescription
check–––
checkedAt–––
latestCbpDocuments–––
latestPresidentialDocuments–––
limits–––
source–––
statusBasis–––
statute–––
suspended–––

No examples provided.

logistics_usda_ag_export_sales ~269

USDA weekly export sales report (FAS ESR) for a US farm commodity — corn, soybeans, wheat classes, sorghum, cotton, rice, soybean meal/oil, beef, pork and more: for one week of the marketing year, US totals and every destination's weekly exports, net new sales, outstanding sales, accumulated exports and total commitments, plus next-year sales; top buyers first. Units as reported (metric tons, running bales…). Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
commoditystringyesCommodity name or ESR code, e.g. corn, soybeans, all wheat, sorghum, all upland cotton, pork, 401
countrystring–Optional destination filter, e.g. Mexico, Japan
limitinteger–Max destination rows, 1-200 (default 20)
marketYearinteger–Marketing year as USDA numbers it (e.g. 2027 for corn Sep 2026-Aug 2027). Default: the current one
weekstring–Week ending date YYYY-MM-DD (a Thursday). Default: the latest released week
NameTypeReqDescription
checkedAt–––
commodity–––
commodityCode–––
count–––
destinations–––
destinationsReporting–––
marketYear–––
marketYearEnd–––
marketYearStart–––
released–––
source–––
unit–––
usTotals–––
weekEnding–––
weeksAvailable–––

No examples provided.

logistics_vessel_tracker ~122

Live AIS position, speed, heading and voyage status (destination, ETA, draught) for one vessel by 9-digit MMSI, from Finland's Digitraffic AIS feed. Covers Finnish and Baltic waters only, not global coverage; vessels outside that area return no position. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
mmsistringyes9-digit MMSI of the vessel, e.g. 230940690
NameTypeReqDescription
callSign–––
checkedAt–––
dataUpdatedAt–––
mmsi–––
name–––
position–––
shipType–––
source–––
voyage–––

No examples provided.

logistics_veterinary_border_control ~244

Official list of UK border control posts (BCPs) for live animals, products of animal origin and high-risk food and feed of non-animal origin, from GOV.UK (Defra/APHA): BCP code, port or airport, approved categories (POA, PNAO, live animals, with HC/NHC and temperature specs), extra scope limits, address, inspection centre, email, phone and opening times. UK only (GB and Northern Ireland), not the EU list. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
categorystring–Optional category prefix, e.g. POA-HC, PNAO-NHC, LA-U
codestring–Optional BCP code, e.g. GBFXT1
limitstring–Rows to return, 1 to 100 (default 50)
namestring–Optional text in the BCP name, e.g. Felixstowe
typestring–ports, airports or all (default all)
NameTypeReqDescription
bcps–––
checkedAt–––
count–––
listUpdated–––
note–––
source–––
totalListed–––

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.