SoapyRED/freightutils-mcp

SoapyRED/freightutils-mcp

от soapyred
FreightUtils MCP сервер - нейтральные справочные данные для AI-агентов: ADR 2025, таможня, локации, расчет загрузки. 24 инструмента без привязки к перевозчику, данные от первоисточников.

FreightUtils MCP Server

npm version npm downloads (total) npm downloads (month) License: MIT FreightUtils MCP server

The neutral freight reference layer for AI agents.

FreightUtils is the neutral freight reference layer for AI agents — authoritative dangerous-goods, customs, location and freight-calculation data an agent can call and cite, from primary sources (ADR 2025 / UNECE, HS 2022 / WCO, IATA-regulated airline prefixes). Neutral by design: no freight to sell and no carrier to push, so an agent can trust it as ground truth regardless of who carries the load.

This Model Context Protocol server gives AI agents access to 24 freight calculation and reference tools, covering road, air, and sea freight. Built by a UK ADR-certified freight transport planner.

Every response cites its source — a _source block with the authority, edition, licence and last-verified date — and the tools are deterministic, not generated answers. Reference only: never filing, booking, or legal advice, and results state when human review is required (validate is structural check-digit validation only; a clean ics2_check is not ENS acceptance; emissions figures are estimates, not audited reports).

adr_exemption_calculatorтолько чтениеидемпотентный

Рассчитывает баллы для освобождения ADR 1.1.3.6 «малая загрузка» для груза опасных грузов. Каждый транспортный класс вещества (0-4) задаёт множитель баллов (класс 1 ×50, 2 ×3, 3 ×1, 4 ×0); баллы = количество × множитель, и загрузка с суммой 1000 баллов или меньше даёт право на сниженные требования ADR. Вещества транспортного класса 0 НИКОГДА не могут использовать это освобождение — has_category_zero отмечает их. Передайте un_number + quantity для одного вещества или items[] для смешанной загрузки (items[] имеет приоритет, если указаны оба). Количество указывается в кг или литрах в соответствии с единицей ADR для данного вещества. Поведение: детерминированные арифметические расчёты по эталонным данным ADR 2025; номера ООН, которые не удаётся разрешить, выводятся в предупреждениях; exempt — итоговый вердикт. Ограничение скорости (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: items[] (каждый с transport_category, multiplier, points), total_points, threshold (1000), exempt, has_category_zero, warnings и message внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: детерминированный расчёт по эталонным данным — не юридическая консультация; даже освобождённые загрузки сохраняют основные обязанности (упаковка, маркировка, документация), и правила смешанной упаковки всё ещё действуют; сверяйтесь с актуальным текстом ADR UNECE. Связанные инструменты: adr_lookup (данные по каждому веществу, включая транспортный класс), adr_lq_eq_check (альтернативные пути освобождения LQ/EQ вместо 1.1.3.6).

Рассчитывает баллы для освобождения ADR 1.1.3.6 «малая загрузка» для груза опасных грузов. Каждый транспортный класс вещества (0-4) задаёт множитель баллов (класс 1 ×50, 2 ×3, 3 ×1, 4 ×0); баллы = количество × множитель, и загрузка с суммой 1000 баллов или меньше даёт право на сниженные требования ADR. Вещества транспортного класса 0 НИКОГДА не могут использовать это освобождение — has_category_zero отмечает их. Передайте un_number + quantity для одного вещества или items[] для смешанной загрузки (items[] имеет приоритет, если указаны оба). Количество указывается в кг или литрах в соответствии с единицей ADR для данного вещества. Поведение: детерминированные арифметические расчёты по эталонным данным ADR 2025; номера ООН, которые не удаётся разрешить, выводятся в предупреждениях; exempt — итоговый вердикт. Ограничение скорости (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: items[] (каждый с transport_category, multiplier, points), total_points, threshold (1000), exempt, has_category_zero, warnings и message внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: детерминированный расчёт по эталонным данным — не юридическая консультация; даже освобождённые загрузки сохраняют основные обязанности (упаковка, маркировка, документация), и правила смешанной упаковки всё ещё действуют; сверяйтесь с актуальным текстом ADR UNECE. Связанные инструменты: adr_lookup (данные по каждому веществу, включая транспортный класс), adr_lq_eq_check (альтернативные пути освобождения LQ/EQ вместо 1.1.3.6).

Параметры

  • un_numberstring

    UN number for a single-substance check — 4 digits, optionally "UN"-prefixed. Example: "1203".

  • quantitynumber

    Quantity for the single-substance check, in kg or litres per the substance's ADR unit. Example: 100.

  • itemsobject[]

    Mixed-load items (use INSTEAD of un_number/quantity).

adr_lookupтолько чтениеидемпотентный

Ищет справочные данные по европейским правилам перевозки опасных грузов (ADR 2025) для вещества: класс опасности, классификационный код, группа упаковки, знаки опасности, специальные положения, ограниченные/освобождённые количества, транспортная категория, код ограничения проезда по тоннелям и номер Кемлера (идентификатор опасности). Охватывает 2 939 записей по всем 9 классам опасности из UNECE ADR 2025 (ECE/TRANS/352). Передайте ровно ОДИН из параметров: un_number (точный поиск — возвращает все варианты группы упаковки для данного номера ООН), search (поиск без учёта регистра по частичному совпадению с правильным отгрузочным наименованием) или hazard_class (все записи в классе или подклассе). Параметр un_number нормализован — "1203", "UN1203" и "un 1203" эквивалентны, и normalized_input сообщает о поправке; взрывчатые вещества сохраняют ведущий ноль ("0004"). Поведение: поиск только для чтения; поиск по наименованию возвращает до 50 записей, фильтр по классу — до 100. Неизвестный номер ООН или поиск без совпадений вызывает ошибку с телом NOT_FOUND API и подсказкой для повторной попытки. Лимит запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите или вызовите get_subscribe_link для более высоких лимитов. Возвращает: count и results[] — для каждой записи: un_number, proper_shipping_name, class, classification_code, packing_group, labels, special_provisions, limited_quantity, excepted_quantity, transport_category, tunnel_restriction_code, hazard_identification_number и variant_index/variant_count — внутри result, а также confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: фактическая компиляция таблицы ADR, не является юридической консультацией или консультацией по соблюдению требований; классификация остаётся ответственностью грузоотправителя — сверяйтесь с актуальным текстом UNECE ADR. Связанные инструменты: adr_lq_eq_check (проверяет количества по значениям LQ/EQ, возвращённым здесь), adr_exemption_calculator (баллы по 1.1.3.6 для малых партий), consignment_calculator (отмечает строки с опасными грузами по номеру ООН).

Ищет справочные данные по европейским правилам перевозки опасных грузов (ADR 2025) для вещества: класс опасности, классификационный код, группа упаковки, знаки опасности, специальные положения, ограниченные/освобождённые количества, транспортная категория, код ограничения проезда по тоннелям и номер Кемлера (идентификатор опасности). Охватывает 2 939 записей по всем 9 классам опасности из UNECE ADR 2025 (ECE/TRANS/352). Передайте ровно ОДИН из параметров: un_number (точный поиск — возвращает все варианты группы упаковки для данного номера ООН), search (поиск без учёта регистра по частичному совпадению с правильным отгрузочным наименованием) или hazard_class (все записи в классе или подклассе). Параметр un_number нормализован — "1203", "UN1203" и "un 1203" эквивалентны, и normalized_input сообщает о поправке; взрывчатые вещества сохраняют ведущий ноль ("0004"). Поведение: поиск только для чтения; поиск по наименованию возвращает до 50 записей, фильтр по классу — до 100. Неизвестный номер ООН или поиск без совпадений вызывает ошибку с телом NOT_FOUND API и подсказкой для повторной попытки. Лимит запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите или вызовите get_subscribe_link для более высоких лимитов. Возвращает: count и results[] — для каждой записи: un_number, proper_shipping_name, class, classification_code, packing_group, labels, special_provisions, limited_quantity, excepted_quantity, transport_category, tunnel_restriction_code, hazard_identification_number и variant_index/variant_count — внутри result, а также confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: фактическая компиляция таблицы ADR, не является юридической консультацией или консультацией по соблюдению требований; классификация остаётся ответственностью грузоотправителя — сверяйтесь с актуальным текстом UNECE ADR. Связанные инструменты: adr_lq_eq_check (проверяет количества по значениям LQ/EQ, возвращённым здесь), adr_exemption_calculator (баллы по 1.1.3.6 для малых партий), consignment_calculator (отмечает строки с опасными грузами по номеру ООН).

Параметры

  • un_numberstring

    Exact UN number — 4 digits, optionally "UN"-prefixed; explosives keep their leading zero. Examples: "1203", "UN1203", "0004".

  • searchstring

    Case-insensitive partial match on the proper shipping name (min 2 characters). Example: "acetone".

  • hazard_classstring

    All entries in an ADR class or division. Examples: "3" (flammable liquids), "6.1" (toxic), "1.4" (an explosives division).

adr_lq_eq_checkтолько чтениеидемпотентный

Проверяет, подпадают ли опасные грузы под изъятия ADR для ограниченных количеств (LQ, ADR 3.4) или освобождённых количеств (EQ, ADR 3.5). LQ сравнивает количество в каждой внутренней упаковке с максимальным LQ для этого вещества; EQ определяет E-код вещества (E0-E5) и проверяет лимит на внутреннюю упаковку, а также лимит на внешнюю упаковку, если указано inner_packaging_qty. Укажите режим ("lq" или "eq") и от 1 до 20 позиций, каждая с un_number, quantity и unit — ml или L для жидкостей, g или kg для твёрдых веществ; quantity указывается на одну ВНУТРЕННЮЮ упаковку, а не на всю партию. Поведение: детерминированная справочная проверка; каждая позиция получает статус и причину (значение LQ "0" или код E0 означает, что изъятие для этого вещества не допускается), а также overall_status и сводные количества по всей партии. Применяется ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: mode, overall_status, items[] (un_number, substance, class, packing_group, lq_limit или eq_code, quantity_entered, status, reason), summary {total_items, qualifying, exceeding, not_permitted} и ссылки на главы ADR в result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: проверка только количественных порогов — для изъятий LQ/EQ также требуется соответствие требованиям к упаковке, маркировке и документации, которые этот инструмент не оценивает; это не юридическая консультация, сверяйтесь с актуальным текстом ADR от UNECE. Связанные: adr_lookup (значения LQ/EQ по веществам), adr_exemption_calculator (маршрут по нагрузочным баллам 1.1.3.6).

Проверяет, подпадают ли опасные грузы под изъятия ADR для ограниченных количеств (LQ, ADR 3.4) или освобождённых количеств (EQ, ADR 3.5). LQ сравнивает количество в каждой внутренней упаковке с максимальным LQ для этого вещества; EQ определяет E-код вещества (E0-E5) и проверяет лимит на внутреннюю упаковку, а также лимит на внешнюю упаковку, если указано inner_packaging_qty. Укажите режим ("lq" или "eq") и от 1 до 20 позиций, каждая с un_number, quantity и unit — ml или L для жидкостей, g или kg для твёрдых веществ; quantity указывается на одну ВНУТРЕННЮЮ упаковку, а не на всю партию. Поведение: детерминированная справочная проверка; каждая позиция получает статус и причину (значение LQ "0" или код E0 означает, что изъятие для этого вещества не допускается), а также overall_status и сводные количества по всей партии. Применяется ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: mode, overall_status, items[] (un_number, substance, class, packing_group, lq_limit или eq_code, quantity_entered, status, reason), summary {total_items, qualifying, exceeding, not_permitted} и ссылки на главы ADR в result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: проверка только количественных порогов — для изъятий LQ/EQ также требуется соответствие требованиям к упаковке, маркировке и документации, которые этот инструмент не оценивает; это не юридическая консультация, сверяйтесь с актуальным текстом ADR от UNECE. Связанные: adr_lookup (значения LQ/EQ по веществам), adr_exemption_calculator (маршрут по нагрузочным баллам 1.1.3.6).

Параметры

  • modeenumобязательный

    Check mode: "lq" (Limited Quantity, ADR 3.4) or "eq" (Excepted Quantity, ADR 3.5).

    lqeq
  • itemsobject[]обязательный

    Items to check (1-20 per call).

airline_lookupтолько чтениеидемпотентный

Ищет 6 357 авиакомпаний по названию, коду IATA, коду ICAO, префиксу AWB или стране. Префиксы AWB — это первые 3 цифры номера авианакладной, они идентифицируют авиакомпанию-эмитента (например, 176 = Emirates). Укажите ОДИН параметр: query — это ранжированный нечёткий поиск по названиям и кодам; iata / icao / prefix / country — точные фильтры. Поведение: только чтение. Результаты нечёткого поиска сообщают о качестве совпадения через confidence в конверте (на основе match_quality, оценка 0–1) с подсказкой FUZZY_BEST_MATCH, которая указывает совпавшее поле. Запрос без результатов возвращает count 0 с подсказкой NO_MATCH вместо ошибки. Есть ограничение частоты запросов (анонимное использование: 25 запросов/день на IP). При ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After; сделайте паузу и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает count и results[]. Для каждой авиакомпании: airline_name, iata_code, icao_code, awb_prefix[], callsign, country, has_cargo, aliases и поля верификации на запись — внутри result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: происхождение этого набора данных ожидает независимой проверки (об этом говорит поле provenance_status в конверте). Подтверждайте критически важные коды через IATA/ICAO или напрямую у авиакомпании. Связанные инструменты: airport_lookup (ищет АЭРОПОРТЫ, а не авиакомпании), validate (проверяет контрольную цифру номера AWB и определяет авиакомпанию по этому набору данных).

Ищет 6 357 авиакомпаний по названию, коду IATA, коду ICAO, префиксу AWB или стране. Префиксы AWB — это первые 3 цифры номера авианакладной, они идентифицируют авиакомпанию-эмитента (например, 176 = Emirates). Укажите ОДИН параметр: query — это ранжированный нечёткий поиск по названиям и кодам; iata / icao / prefix / country — точные фильтры. Поведение: только чтение. Результаты нечёткого поиска сообщают о качестве совпадения через confidence в конверте (на основе match_quality, оценка 0–1) с подсказкой FUZZY_BEST_MATCH, которая указывает совпавшее поле. Запрос без результатов возвращает count 0 с подсказкой NO_MATCH вместо ошибки. Есть ограничение частоты запросов (анонимное использование: 25 запросов/день на IP). При ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After; сделайте паузу и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает count и results[]. Для каждой авиакомпании: airline_name, iata_code, icao_code, awb_prefix[], callsign, country, has_cargo, aliases и поля верификации на запись — внутри result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: происхождение этого набора данных ожидает независимой проверки (об этом говорит поле provenance_status в конверте). Подтверждайте критически важные коды через IATA/ICAO или напрямую у авиакомпании. Связанные инструменты: airport_lookup (ищет АЭРОПОРТЫ, а не авиакомпании), validate (проверяет контрольную цифру номера AWB и определяет авиакомпанию по этому набору данных).

Параметры

  • querystring

    Ranked fuzzy search across name, codes, prefix and country (min 2 chars). Example: "emirates".

  • iatastring

    Exact IATA code — 2 alphanumeric characters. Examples: "EK", "U2".

  • icaostring

    Exact ICAO code — 3 letters. Examples: "UAE", "BAW".

  • prefixstring

    Exact AWB prefix — the first 3 digits of an air waybill. Example: "176".

  • countrystring

    Filter by country name (min 2 chars). Example: "Netherlands".

airport_lookupтолько чтениеидемпотентный

Находит аэропорт по коду IATA (3 буквы, например, "LHR"), коду ICAO (4 символа, например, "EGLL") или по произвольному текстовому поиску названия/города (например, "heathrow"). Охватывает 85 555 аэропортов по всему миру (OurAirports, общественное достояние, перепроверено по OpenFlights + Wikidata). Укажите один из параметров: iata, icao или query; необязательный фильтр type сужает результаты. Поведение: только чтение; точное совпадение по коду возвращает одну запись; неоднозначные поиски по имени возвращают ранжированных кандидатов (сначала точные коды, затем более крупные аэропорты) с указанием качества соответствия через поле confidence конверта (на основе match_quality); неизвестный код вызывает ошибку с сообщением о ненахождении. Ограничение по скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: count и results[] — для каждого аэропорта: IATA + ICAO/ident, name, type (large/medium/small/heliport/closed/seaplane), municipality, region, country, latitude/longitude и elevation_ft — в поле result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: только справочные данные — не для навигации; проверяйте операционно-критические коды через IATA/ICAO. Связанные: nearest_airport (находит аэропорты по координатам), airline_lookup (ищет перевозчиков / префиксы AWB, не аэропорты), unlocode_lookup (общие транспортные локации, включая аэропорты как одну из функций).

Находит аэропорт по коду IATA (3 буквы, например, "LHR"), коду ICAO (4 символа, например, "EGLL") или по произвольному текстовому поиску названия/города (например, "heathrow"). Охватывает 85 555 аэропортов по всему миру (OurAirports, общественное достояние, перепроверено по OpenFlights + Wikidata). Укажите один из параметров: iata, icao или query; необязательный фильтр type сужает результаты. Поведение: только чтение; точное совпадение по коду возвращает одну запись; неоднозначные поиски по имени возвращают ранжированных кандидатов (сначала точные коды, затем более крупные аэропорты) с указанием качества соответствия через поле confidence конверта (на основе match_quality); неизвестный код вызывает ошибку с сообщением о ненахождении. Ограничение по скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: count и results[] — для каждого аэропорта: IATA + ICAO/ident, name, type (large/medium/small/heliport/closed/seaplane), municipality, region, country, latitude/longitude и elevation_ft — в поле result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: только справочные данные — не для навигации; проверяйте операционно-критические коды через IATA/ICAO. Связанные: nearest_airport (находит аэропорты по координатам), airline_lookup (ищет перевозчиков / префиксы AWB, не аэропорты), unlocode_lookup (общие транспортные локации, включая аэропорты как одну из функций).

Параметры

  • iatastring

    Exact 3-letter IATA code. Example: "LHR".

  • icaostring

    Exact 4-character ICAO / ident. Example: "EGLL".

  • querystring

    Name / city / municipality search (min 2 chars). Example: "heathrow".

  • typeenum

    Optional filter by airport type.

    large_airportmedium_airportsmall_airportheliportclosedseaplane_base
cbm_calculatorтолько чтениеидемпотентный

Вычисляет кубические метры (CBM) для отправки по размерам одной единицы. CBM — стандартная единица объёма в международных перевозках: 1 CBM = 1 м × 1 м × 1 м = 1000 литров, а цены на морские грузоперевозки рассчитываются за "фрахтовую тонну" (1 CBM или 1000 кг, что больше). Поведение: детерминированное — одинаковые входные данные всегда возвращают одинаковые значения; общий объём = количество единиц × CBM на единицу, включая пересчёт в кубические футы, кубические дюймы и литры. Отсутствующие или неположительные размеры вызывают ошибку с сообщением проверки, содержащим имя параметра. Ограничение по частоте (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: cbm_per_piece, total_cbm, cubic_feet, litres, cubic_inches и pieces в объекте result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные инструменты: chargeable_weight_calculator (вес для авиабиллинга из тех же размеров), consignment_calculator (многострочные итоги), unit_converter (одиночные преобразования), shipment_summary (полный комплексный анализ).

Вычисляет кубические метры (CBM) для отправки по размерам одной единицы. CBM — стандартная единица объёма в международных перевозках: 1 CBM = 1 м × 1 м × 1 м = 1000 литров, а цены на морские грузоперевозки рассчитываются за "фрахтовую тонну" (1 CBM или 1000 кг, что больше). Поведение: детерминированное — одинаковые входные данные всегда возвращают одинаковые значения; общий объём = количество единиц × CBM на единицу, включая пересчёт в кубические футы, кубические дюймы и литры. Отсутствующие или неположительные размеры вызывают ошибку с сообщением проверки, содержащим имя параметра. Ограничение по частоте (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: cbm_per_piece, total_cbm, cubic_feet, litres, cubic_inches и pieces в объекте result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные инструменты: chargeable_weight_calculator (вес для авиабиллинга из тех же размеров), consignment_calculator (многострочные итоги), unit_converter (одиночные преобразования), shipment_summary (полный комплексный анализ).

Параметры

  • length_cmnumberобязательный

    Length of one piece in centimetres (> 0). Example: 120.

  • width_cmnumberобязательный

    Width of one piece in centimetres (> 0). Example: 80.

  • height_cmnumberобязательный

    Height of one piece in centimetres (> 0). Example: 100.

  • piecesinteger

    Number of identical pieces — total volume scales linearly. Default: 1.

chargeable_weight_calculatorтолько чтениеидемпотентный

Рассчитывает оплачиваемый вес авиагруза — большее из фактического брутто-веса и объёмного веса, по которому выставляют счета авиакомпании. Объёмный вес (кг) = (Д x Ш x В в см) / делитель; стандартный делитель IATA — 6 000 (1 м³ = 166,67 кг), а экспресс-интеграторы (DHL, FedEx, UPS) обычно используют 5 000. Поведение: детерминированное; объёмный вес на каждое место округляется до 2 знаков после запятой перед суммированием; basis показывает, какой вес определяет оплату ("volumetric" — груз лёгкий для своего размера, "actual" — плотный). Только авиарежим — морской W/M (1 м³ = 1 000 кг) обрабатывает consignment_calculator с mode=sea. Отсутствующие или неположительные входные данные возвращают ошибку с указанием названия параметра. Ограничение по запросам (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело содержит retry_after_seconds и заголовок Retry-After — отступите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: chargeable_weight_kg, basis, volumetric_weight_kg (общий и на место), gross_weight_kg, cbm, ratio, factor и pieces внутри result; normalized_input возвращает интерпретированные входные данные и применённые значения по умолчанию; плюс confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные: cbm_calculator (только объём), consignment_calculator (многострочный, все режимы), uld_lookup (оборудование, в котором летит груз).

Рассчитывает оплачиваемый вес авиагруза — большее из фактического брутто-веса и объёмного веса, по которому выставляют счета авиакомпании. Объёмный вес (кг) = (Д x Ш x В в см) / делитель; стандартный делитель IATA — 6 000 (1 м³ = 166,67 кг), а экспресс-интеграторы (DHL, FedEx, UPS) обычно используют 5 000. Поведение: детерминированное; объёмный вес на каждое место округляется до 2 знаков после запятой перед суммированием; basis показывает, какой вес определяет оплату ("volumetric" — груз лёгкий для своего размера, "actual" — плотный). Только авиарежим — морской W/M (1 м³ = 1 000 кг) обрабатывает consignment_calculator с mode=sea. Отсутствующие или неположительные входные данные возвращают ошибку с указанием названия параметра. Ограничение по запросам (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело содержит retry_after_seconds и заголовок Retry-After — отступите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: chargeable_weight_kg, basis, volumetric_weight_kg (общий и на место), gross_weight_kg, cbm, ratio, factor и pieces внутри result; normalized_input возвращает интерпретированные входные данные и применённые значения по умолчанию; плюс confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные: cbm_calculator (только объём), consignment_calculator (многострочный, все режимы), uld_lookup (оборудование, в котором летит груз).

Параметры

  • length_cmnumberобязательный

    Length of one piece in centimetres (> 0). Example: 120.

  • width_cmnumberобязательный

    Width of one piece in centimetres (> 0). Example: 80.

  • height_cmnumberобязательный

    Height of one piece in centimetres (> 0). Example: 100.

  • gross_weight_kgnumberобязательный

    Actual gross weight of the WHOLE shipment (all pieces) in kilograms. Example: 500.

  • piecesinteger

    Number of identical pieces. Default: 1.

  • factorinteger

    Volumetric divisor in cm³/kg. Default: 6000 (IATA standard); express carriers typically 5000.

consignment_calculatorтолько чтениеидемпотентный

Рассчитывает построчные и итоговые суммы для многопозиционной смешанной партии: CBM, погрузочные метры (LDM), объемный вес и специфичный для вида транспорта расчетный показатель (платный вес для авиа, Revenue Tonnes для моря, LDM для авто), а также объективные рекомендательные флаги. Укажите вид транспорта (sea | air | road, по умолчанию road) и либо lines[] (канонический формат — на каждую позицию: количество, размеры {l,w,h,unit}, вес {value,unit}, опционально описание / hs_code / un_number / stackable), либо устаревший плоский формат items[] (размеры в см, вес в кг). Air использует объемный делитель IATA (по умолчанию 6000, настраивается через options.air_volumetric_divisor); options.container_number / options.awb_number добавляют флаг проверки контрольной суммы. Поведение: детерминированное; флаги носят лишь рекомендательный характер — неправдоподобная плотность, несоответствие вида транспорта/опций, наличие опасных грузов по номеру ООН согласно ADR 2025, а также валидность контрольной суммы контейнера/AWB — и никогда не утверждают, что перевозка разрешена или соответствует нормам. Некорректные строки вызывают ошибку с указанием имени проблемного поля. Каноническая схема: https://www.freightutils.com/schema/consignment.v1.json. Действует лимит запросов (анонимное использование: 25 запросов/день на IP): в теле ошибки 429 передаются retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для повышения лимитов. Возвращает: schema_version, mode, per_line[] (cbm, gross_weight_kg, density, volumetric_weight_kg, ldm, revenue_tonnes, chargeable_weight_kg), totals (включая billing_basis) и flags[] внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: приблизительный детерминированный расчёт и справочные данные — это не нормативные, таможенные или консультации по опасным грузам; классификация, документация и принятие перевозчиком остаются вашей ответственностью. Связанные: cbm_calculator / chargeable_weight_calculator / ldm_calculator (однофункциональные версии), shipment_summary (добавляет рекомендации по транспортному средству/контейнеру и оценку пошлин), adr_lookup (что означает помеченный номер ООН).

Рассчитывает построчные и итоговые суммы для многопозиционной смешанной партии: CBM, погрузочные метры (LDM), объемный вес и специфичный для вида транспорта расчетный показатель (платный вес для авиа, Revenue Tonnes для моря, LDM для авто), а также объективные рекомендательные флаги. Укажите вид транспорта (sea | air | road, по умолчанию road) и либо lines[] (канонический формат — на каждую позицию: количество, размеры {l,w,h,unit}, вес {value,unit}, опционально описание / hs_code / un_number / stackable), либо устаревший плоский формат items[] (размеры в см, вес в кг). Air использует объемный делитель IATA (по умолчанию 6000, настраивается через options.air_volumetric_divisor); options.container_number / options.awb_number добавляют флаг проверки контрольной суммы. Поведение: детерминированное; флаги носят лишь рекомендательный характер — неправдоподобная плотность, несоответствие вида транспорта/опций, наличие опасных грузов по номеру ООН согласно ADR 2025, а также валидность контрольной суммы контейнера/AWB — и никогда не утверждают, что перевозка разрешена или соответствует нормам. Некорректные строки вызывают ошибку с указанием имени проблемного поля. Каноническая схема: https://www.freightutils.com/schema/consignment.v1.json. Действует лимит запросов (анонимное использование: 25 запросов/день на IP): в теле ошибки 429 передаются retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для повышения лимитов. Возвращает: schema_version, mode, per_line[] (cbm, gross_weight_kg, density, volumetric_weight_kg, ldm, revenue_tonnes, chargeable_weight_kg), totals (включая billing_basis) и flags[] внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: приблизительный детерминированный расчёт и справочные данные — это не нормативные, таможенные или консультации по опасным грузам; классификация, документация и принятие перевозчиком остаются вашей ответственностью. Связанные: cbm_calculator / chargeable_weight_calculator / ldm_calculator (однофункциональные версии), shipment_summary (добавляет рекомендации по транспортному средству/контейнеру и оценку пошлин), adr_lookup (что означает помеченный номер ООН).

Параметры

  • modeenum

    Transport mode: sea | air | road. Default: road.

    seaairroad
  • linesobject[]

    Canonical consignment lines (preferred, 1-50). Provide lines OR items.

  • itemsobject[]

    Legacy flat alias — dimensions in cm, weight in kg. Prefer lines.

  • optionsobject

    Optional settings.

container_lookupтолько чтениеидемпотентный

Получает спецификации ISO транспортных контейнеров, с опциональным расчётом вместимости груза. Охватывает 10 типов: стандартные 20ft/40ft, high-cube 40ft и 45ft, рефрижераторные 20ft/40ft, open-top 20ft/40ft и flat-rack 20ft/40ft. Указывайте тип в виде слага (например, «20ft-standard», «40ft-high-cube») для записи одного контейнера; опустите его, чтобы вывести все 10. Добавьте размеры груза (item_length_cm/width_cm/height_cm, опционально item_weight_kg и item_quantity), чтобы также рассчитать, сколько таких единиц помещается. Поведение: справочные данные только для чтения с указанием источника для каждой записи (sources, audited_at, decision_rationale); неизвестный тип возвращает ошибку со списком допустимых слагов. Расчёты вместимости — геометрические, по наилучшему сценарию — не моделируют распределение нагрузки, крепление или смешанный груз. Действует лимит запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись контейнера — внутренние/внешние/дверные размеры (см), capacity_cbm, tare_weight_kg, max_gross_kg, max_payload_kg и количество европаллет/паллет GMA — в поле result, плюс confidence, _source и citation (оболочка ответа FreightUtils v1). Ограничения: типичные спецификации производителей, источники ожидают независимой проверки (об этом говорит provenance_status в оболочке) — фактические параметры оборудования различаются у лизингодателей и линий; сверяйтесь с руководством по оборудованию перевозчика. Связанные: validate (проверяет контрольную цифру НОМЕРА контейнера по ISO 6346 — не спецификации), cbm_calculator / consignment_calculator (объём груза для заполнения контейнера), uld_lookup (авиагрузовой аналог).

Получает спецификации ISO транспортных контейнеров, с опциональным расчётом вместимости груза. Охватывает 10 типов: стандартные 20ft/40ft, high-cube 40ft и 45ft, рефрижераторные 20ft/40ft, open-top 20ft/40ft и flat-rack 20ft/40ft. Указывайте тип в виде слага (например, «20ft-standard», «40ft-high-cube») для записи одного контейнера; опустите его, чтобы вывести все 10. Добавьте размеры груза (item_length_cm/width_cm/height_cm, опционально item_weight_kg и item_quantity), чтобы также рассчитать, сколько таких единиц помещается. Поведение: справочные данные только для чтения с указанием источника для каждой записи (sources, audited_at, decision_rationale); неизвестный тип возвращает ошибку со списком допустимых слагов. Расчёты вместимости — геометрические, по наилучшему сценарию — не моделируют распределение нагрузки, крепление или смешанный груз. Действует лимит запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись контейнера — внутренние/внешние/дверные размеры (см), capacity_cbm, tare_weight_kg, max_gross_kg, max_payload_kg и количество европаллет/паллет GMA — в поле result, плюс confidence, _source и citation (оболочка ответа FreightUtils v1). Ограничения: типичные спецификации производителей, источники ожидают независимой проверки (об этом говорит provenance_status в оболочке) — фактические параметры оборудования различаются у лизингодателей и линий; сверяйтесь с руководством по оборудованию перевозчика. Связанные: validate (проверяет контрольную цифру НОМЕРА контейнера по ISO 6346 — не спецификации), cbm_calculator / consignment_calculator (объём груза для заполнения контейнера), uld_lookup (авиагрузовой аналог).

Параметры

  • typestring

    Container slug. Examples: "20ft-standard", "40ft-high-cube", "20ft-reefer". Omit to list all 10 types.

  • item_length_cmnumber

    Item length in cm — provide all three item dims to get a load-fit calculation.

  • item_width_cmnumber

    Item width in cm.

  • item_height_cmnumber

    Item height in cm.

  • item_weight_kgnumber

    Item weight in kg — caps the fit by max payload.

  • item_quantityinteger

    Number of items to check against the container.

emissions_calculatorтолько чтениеидемпотентный

Оценивает выбросы парниковых газов при грузовых перевозках (кгCO2e) для одного этапа перевозки, согласно ISO 14083:2023 / GLEC Framework v3.2: выбросы = масса × расстояние × опубликованный коэффициент интенсивности выбросов (кгCO2e/т·км). Передайте массу + расстояние_км + режим (road | rail | sea | air | inland_waterway); опционально выберите sub_mode, регион/орган (uk = DEFRA, us = EPA, fr = ADEME) и basis (по умолчанию wtw, или ttw). ВАЖНО: передавайте ФАКТИЧЕСКУЮ ПОЛНУЮ МАССУ, а не платный/объёмный вес (частая ошибка при авиаперевозках — см. mass_basis в результате). Расстояние обязательно — этот инструмент НЕ прокладывает маршруты, не геокодирует и не вычисляет расстояния. Поведение: детерминировано при той же редакции коэффициентов; усреднённый по парку коэффициент уже включает средний порожний пробег (см. empty_running) — НЕ добавляйте собственный обратный порожний рейс; морские и авиаперевозки — это обобщённые значения с низкой репрезентативностью (реальные выбросы сильно зависят от судна/воздушного судна, коэффициента загрузки и маршрута — см. representativeness и сводку результата). Неизвестный режим/sub_mode/регион возвращает available:false с перечнем поддерживаемых вариантов — никаких сфабрикованных коэффициентов. Ограничение по частоте запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: выбросы well-to-wheel И tank-to-wheel, если коэффициент содержит оба значения, точный использованный коэффициент (значение, орган, редакция), активность в т·км и для каждого результата _source со ссылкой И на метод ISO, И на конкретный открытый коэффициент — все под полем result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: оценочный справочный расчёт на основе открытых коэффициентов (DEFRA / EPA / ADEME) — НЕ является верифицированным или аудированным отчётом по выбросам углерода. Связанные инструменты: отличается от cbm_calculator / ldm_calculator / chargeable_weight_calculator (те измеряют объём или выставляют счёт за груз; этот оценивает его CO2e).

Оценивает выбросы парниковых газов при грузовых перевозках (кгCO2e) для одного этапа перевозки, согласно ISO 14083:2023 / GLEC Framework v3.2: выбросы = масса × расстояние × опубликованный коэффициент интенсивности выбросов (кгCO2e/т·км). Передайте массу + расстояние_км + режим (road | rail | sea | air | inland_waterway); опционально выберите sub_mode, регион/орган (uk = DEFRA, us = EPA, fr = ADEME) и basis (по умолчанию wtw, или ttw). ВАЖНО: передавайте ФАКТИЧЕСКУЮ ПОЛНУЮ МАССУ, а не платный/объёмный вес (частая ошибка при авиаперевозках — см. mass_basis в результате). Расстояние обязательно — этот инструмент НЕ прокладывает маршруты, не геокодирует и не вычисляет расстояния. Поведение: детерминировано при той же редакции коэффициентов; усреднённый по парку коэффициент уже включает средний порожний пробег (см. empty_running) — НЕ добавляйте собственный обратный порожний рейс; морские и авиаперевозки — это обобщённые значения с низкой репрезентативностью (реальные выбросы сильно зависят от судна/воздушного судна, коэффициента загрузки и маршрута — см. representativeness и сводку результата). Неизвестный режим/sub_mode/регион возвращает available:false с перечнем поддерживаемых вариантов — никаких сфабрикованных коэффициентов. Ограничение по частоте запросов (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — выждите и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: выбросы well-to-wheel И tank-to-wheel, если коэффициент содержит оба значения, точный использованный коэффициент (значение, орган, редакция), активность в т·км и для каждого результата _source со ссылкой И на метод ISO, И на конкретный открытый коэффициент — все под полем result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: оценочный справочный расчёт на основе открытых коэффициентов (DEFRA / EPA / ADEME) — НЕ является верифицированным или аудированным отчётом по выбросам углерода. Связанные инструменты: отличается от cbm_calculator / ldm_calculator / chargeable_weight_calculator (те измеряют объём или выставляют счёт за груз; этот оценивает его CO2e).

Параметры

  • massnumberобязательный

    Shipment mass, expressed in mass_unit. Example: 1000.

  • mass_unitenum

    Unit for mass. Default: kg.

    kgtonnes
  • distance_kmnumberобязательный

    Transport distance in kilometres — you provide it; the tool does not route.

  • modeenumобязательный

    Transport mode.

    roadrailseaairinland_waterway
  • sub_modestring

    Optional sub-mode / vehicle class (e.g. "articulated", "container ship", "long-haul"). Omit for the representative default.

  • regionenum

    Factor source/region: uk = DEFRA, us = EPA, fr = ADEME. Default is per-mode.

    ukusfr
  • basisenum

    Emissions basis: wtw = well-to-wheel incl. upstream (default), ttw = tank-to-wheel / operation only.

    wtwttw
get_subscribe_linkтолько чтениеидемпотентный

Получает URL, по которому пользователь может подписаться на FreightUtils Pro для повышения лимитов API (50 000 запросов в месяц). Используйте, когда пользователь спрашивает о повышении тарифа или ценах, а также после любой ошибки другого инструмента с телом 429 rate_limited. Поведение: статический локальный ответ - без вызова API, никогда не ограничивается по частоте. Возвращает: url, tier, monthly_limit, monthly_price, currency и note в поле result. Передайте URL ПОЛЬЗОВАТЕЛЮ, чтобы он открыл его в браузере - агенты НЕ должны пытаться завершить подписку самостоятельно.

Получает URL, по которому пользователь может подписаться на FreightUtils Pro для повышения лимитов API (50 000 запросов в месяц). Используйте, когда пользователь спрашивает о повышении тарифа или ценах, а также после любой ошибки другого инструмента с телом 429 rate_limited. Поведение: статический локальный ответ - без вызова API, никогда не ограничивается по частоте. Возвращает: url, tier, monthly_limit, monthly_price, currency и note в поле result. Передайте URL ПОЛЬЗОВАТЕЛЮ, чтобы он открыл его в браузере - агенты НЕ должны пытаться завершить подписку самостоятельно.

Параметры

  • tierenum

    Tier to surface. Only "pro" is supported today.

    pro
hs_code_lookupтолько чтениеидемпотентный

Выполняет поиск по 6 940 кодам товаров WCO Harmonized System (HS 2022) — 6-значному уровню международной таможенной классификации. Первые 2 цифры — глава, 4 — товарная позиция, 6 — субпозиция. Принимает один из параметров: query (поиск по свободному описанию, минимум 2 символа), code (поиск по коду из 2-6 цифр, возвращает код и его иерархию) или section (римская цифра I-XXI для просмотра раздела). Режим работы: только чтение; поиск по описанию выполняется по ключевым словам на основе официальных описаний HS, поэтому запросы с обычными названиями товаров могут не дать результатов — количество 0 с пустым results[] считается корректным ответом (например, "laptop" и "computers" ничего не находят; "automatic data" совпадает с официальной формулировкой "automatic data processing machines"); отдавайте предпочтение официальным формулировкам таможенного тарифа. Действует ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): тело ответа с ошибкой 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите запрос или вызовите get_subscribe_link для увеличения лимитов. Возвращает: переданные query/code, count и results[] (hscode, description и hierarchy context) внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: только 6-значный международный уровень — национальные тарифные позиции (8-10 знаков) и ставки пошлин устанавливаются каждой страной; классификация здесь индикативная, не является обязательным решением. Связанные инструменты: uk_duty_calculator (расчёт пошлины/НДС для кода, найденного здесь), ics2_check (оценка качества описания товаров для EU ENS — совершенно другая проверка).

Выполняет поиск по 6 940 кодам товаров WCO Harmonized System (HS 2022) — 6-значному уровню международной таможенной классификации. Первые 2 цифры — глава, 4 — товарная позиция, 6 — субпозиция. Принимает один из параметров: query (поиск по свободному описанию, минимум 2 символа), code (поиск по коду из 2-6 цифр, возвращает код и его иерархию) или section (римская цифра I-XXI для просмотра раздела). Режим работы: только чтение; поиск по описанию выполняется по ключевым словам на основе официальных описаний HS, поэтому запросы с обычными названиями товаров могут не дать результатов — количество 0 с пустым results[] считается корректным ответом (например, "laptop" и "computers" ничего не находят; "automatic data" совпадает с официальной формулировкой "automatic data processing machines"); отдавайте предпочтение официальным формулировкам таможенного тарифа. Действует ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): тело ответа с ошибкой 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите запрос или вызовите get_subscribe_link для увеличения лимитов. Возвращает: переданные query/code, count и results[] (hscode, description и hierarchy context) внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: только 6-значный международный уровень — национальные тарифные позиции (8-10 знаков) и ставки пошлин устанавливаются каждой страной; классификация здесь индикативная, не является обязательным решением. Связанные инструменты: uk_duty_calculator (расчёт пошлины/НДС для кода, найденного здесь), ics2_check (оценка качества описания товаров для EU ENS — совершенно другая проверка).

Параметры

  • querystring

    Keyword search on official HS descriptions (min 2 chars). Formal tariff wording works best. Example: "automatic data" rather than "laptop".

  • codestring

    Exact HS code or prefix — 2, 4 or 6 digits. Example: "8471".

  • sectionstring

    Browse a section by Roman numeral I-XXI. Example: "XVI" (machinery).

ics2_checkтолько чтениеидемпотентный

Проверяет описание товара на соответствие официальному списку стоп-слов EU ICS2: термины, которые Европейская комиссия считает слишком расплывчатыми или общими для поля описания товара в предварительной декларации (ENS) (элемент данных 18 05 000 000). Передайте description=<описание товара>. Поведение: детерминированное сопоставление терминов с действующим списком ЕС; каждый отмеченный термин содержит примечание (отдельное стоп-слово означает автоматический отказ, встроенное — сделайте описание более конкретным); clean=true означает, что ни один термин из списка не совпал — это НЕ гарантирует принятие, и бинарный вердикт принято/отклонено не выдаётся. Ограничение по частоте (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: эхо описания, flagged[] (термин + примечание), clean, оговорку и отказ от ответственности в разделе result, а также _source со ссылкой на список ЕС и правовое основание, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: СТРОГО справочная проверка — не подача ENS, не определение таможенного соответствия, не юридическая консультация; список ЕС не исчерпывающий и периодически обновляется. Связанные: hs_code_lookup (коды товаров — другое поле ENS), uk_duty_calculator (пошлина/НДС, не связано с проверкой ENS). Используйте ДО подачи ENS — для таможенных/документационных команд, брокеров и агентов, создающих пайплайны подачи.

Проверяет описание товара на соответствие официальному списку стоп-слов EU ICS2: термины, которые Европейская комиссия считает слишком расплывчатыми или общими для поля описания товара в предварительной декларации (ENS) (элемент данных 18 05 000 000). Передайте description=<описание товара>. Поведение: детерминированное сопоставление терминов с действующим списком ЕС; каждый отмеченный термин содержит примечание (отдельное стоп-слово означает автоматический отказ, встроенное — сделайте описание более конкретным); clean=true означает, что ни один термин из списка не совпал — это НЕ гарантирует принятие, и бинарный вердикт принято/отклонено не выдаётся. Ограничение по частоте (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: эхо описания, flagged[] (термин + примечание), clean, оговорку и отказ от ответственности в разделе result, а также _source со ссылкой на список ЕС и правовое основание, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: СТРОГО справочная проверка — не подача ENS, не определение таможенного соответствия, не юридическая консультация; список ЕС не исчерпывающий и периодически обновляется. Связанные: hs_code_lookup (коды товаров — другое поле ENS), uk_duty_calculator (пошлина/НДС, не связано с проверкой ENS). Используйте ДО подачи ENS — для таможенных/документационных команд, брокеров и агентов, создающих пайплайны подачи.

Параметры

  • descriptionstringобязательный

    The goods description to check. Example: "gifts" (flagged) vs "wooden toys for retail" (specific).

incoterms_lookupтолько чтениеидемпотентный

Ищет 11 торговых правил Инкотермс 2020 — кто платит за транспортировку, страховку и таможенное оформление, и где риск переходит от продавца к покупателю. 7 правил подходят для любого вида транспорта (EXW, FCA, CPT, CIP, DAP, DPU, DDP); 4 — только для морского/внутреннего водного транспорта (FAS, FOB, CFR, CIF). Предоставляет код для одного правила, категорию (any_mode | sea_only) для отфильтрованного списка или ничего не указывайте, чтобы вывести все 11. Поведение: справочная информация только для чтения; неизвестный код вызывает ошибку со списком допустимых кодов. Ограничение по частоте (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись правила — name, category, summary, seller_responsibility, buyer_responsibility, risk_transfer, cost_transfer, insurance, export/import clearance, best_for и watch_out — в поле result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: обобщённое руководство по ICC Incoterms 2020; публикация ICC является обязательным текстом, и конкретные формулировки договора имеют преимущественную силу. Связанные: uk_duty_calculator (принимает условие поставки при формировании стоимости CIF), shipment_summary (комплексный анализ).

Ищет 11 торговых правил Инкотермс 2020 — кто платит за транспортировку, страховку и таможенное оформление, и где риск переходит от продавца к покупателю. 7 правил подходят для любого вида транспорта (EXW, FCA, CPT, CIP, DAP, DPU, DDP); 4 — только для морского/внутреннего водного транспорта (FAS, FOB, CFR, CIF). Предоставляет код для одного правила, категорию (any_mode | sea_only) для отфильтрованного списка или ничего не указывайте, чтобы вывести все 11. Поведение: справочная информация только для чтения; неизвестный код вызывает ошибку со списком допустимых кодов. Ограничение по частоте (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись правила — name, category, summary, seller_responsibility, buyer_responsibility, risk_transfer, cost_transfer, insurance, export/import clearance, best_for и watch_out — в поле result, плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: обобщённое руководство по ICC Incoterms 2020; публикация ICC является обязательным текстом, и конкретные формулировки договора имеют преимущественную силу. Связанные: uk_duty_calculator (принимает условие поставки при формировании стоимости CIF), shipment_summary (комплексный анализ).

Параметры

  • codestring

    Three-letter Incoterms 2020 code. Examples: "FOB", "CIF", "EXW", "DAP".

  • categoryenum

    Filter the list: any_mode (7 rules) or sea_only (4 rules).

    any_modesea_only
ldm_calculatorтолько чтениеидемпотентный

Рассчитывает погонные метры загрузки (LDM) для европейских автоперевозок — сколько длины прицепа занимает паллетный груз. 1 LDM = 1 погонный метр прицепа шириной 2,4 м; стандартный фургон — 13,6 LDM. Укажите пресет паллеты ИЛИ задайте length_mm + width_mm вручную — пропуск обоих аргументов вызывает ошибку с подсказкой по использованию. Поведение: детерминированное; stackable=true с stack_height 2 или 3 делит занимаемую площадь пола соответственно; fits сообщает, помещается ли груз по ДЛИНЕ выбранного транспортного средства (укажите weight_kg, чтобы также увидеть total_weight_kg относительно максимальной грузоподъёмности); utilisation_percent считается от длины транспорта. Действует лимит запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 в теле возвращаются retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: ldm, vehicle (name, length_m, max_payload_kg), utilisation_percent, pallet_spaces (used/available), total_weight_kg, fits и warnings в поле result, а также confidence, _source и citation (структура ответа FreightUtils v1). Связанные инструменты: vehicle_lookup (характеристики прицепов для пресетов транспортных средств), pallet_fitting_calculator (коробки на одну паллету), consignment_calculator (смешанные позиции, включая LDM).

Рассчитывает погонные метры загрузки (LDM) для европейских автоперевозок — сколько длины прицепа занимает паллетный груз. 1 LDM = 1 погонный метр прицепа шириной 2,4 м; стандартный фургон — 13,6 LDM. Укажите пресет паллеты ИЛИ задайте length_mm + width_mm вручную — пропуск обоих аргументов вызывает ошибку с подсказкой по использованию. Поведение: детерминированное; stackable=true с stack_height 2 или 3 делит занимаемую площадь пола соответственно; fits сообщает, помещается ли груз по ДЛИНЕ выбранного транспортного средства (укажите weight_kg, чтобы также увидеть total_weight_kg относительно максимальной грузоподъёмности); utilisation_percent считается от длины транспорта. Действует лимит запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 в теле возвращаются retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, или вызовите get_subscribe_link для увеличения лимитов. Возвращает: ldm, vehicle (name, length_m, max_payload_kg), utilisation_percent, pallet_spaces (used/available), total_weight_kg, fits и warnings в поле result, а также confidence, _source и citation (структура ответа FreightUtils v1). Связанные инструменты: vehicle_lookup (характеристики прицепов для пресетов транспортных средств), pallet_fitting_calculator (коробки на одну паллету), consignment_calculator (смешанные позиции, включая LDM).

Параметры

  • palletenum

    Pallet preset: euro=1200x800mm, uk=1200x1000mm, half=800x600mm, quarter=600x400mm. Provide this OR length_mm + width_mm.

    euroukhalfquarter
  • length_mmnumber

    Custom pallet length in millimetres (use with width_mm instead of a preset). Example: 1140.

  • width_mmnumber

    Custom pallet width in millimetres. Example: 980.

  • quantityinteger

    Number of pallets. Default: 1.

  • stackableboolean

    Whether pallets can be double/triple-stacked — halves (or thirds) the floor footprint. Default: false.

  • stack_heightinteger

    Stack height when stackable: 2 or 3. Default: 2.

  • weight_kgnumber

    Weight per pallet in kg — enables the payload side of the fits check.

  • vehicleenum

    Vehicle preset: artic 13.6m (default), rigid10 = 10m rigid, rigid75 = 7.5t rigid, luton van, or custom.

    articrigid10rigid75lutoncustom
  • vehicle_length_mnumber

    Custom vehicle load length in metres (required when vehicle=custom).

nearest_airportтолько чтениеидемпотентный

Находит ближайшие аэропорты к указанным пользователем координатам (широта/долгота), отсортированные по расстоянию по большому кругу (гаверсинус) с полем distance_km в каждом результате. Поиск ведётся по 85 555 аэропортам (OurAirports, общественное достояние). Укажите широту и долготу в десятичных градусах; опционально: radius_km, max_results (1–50, по умолчанию 10) и фильтр по типу (например, только large_airport). Координаты — ТОЛЬКО ВХОДНЫЕ — ничего не сохраняется и не логируется. Поведение: детерминированная сортировка по расстоянию; confidence отражает близость и размер аэропорта (крупный аэропорт в радиусе 25 км получает высокую оценку; закрытые аэропорты, вертодромы, гидроаэропорты ограничены по максимуму). Этот инструмент НЕ преобразует названия мест в координаты и НЕ строит маршруты — передавайте координаты, которые у вас уже есть. Действует ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для увеличения лимита. Возвращает: count и results[] (запись аэропорта с distance_km) внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: только справочные данные — не для навигации; проверяйте коды по IATA/ICAO. Связанные инструменты: airport_lookup (поиск по точному коду или названию, без расстояния), unlocode_lookup (поиск транспортного узла по названию).

Находит ближайшие аэропорты к указанным пользователем координатам (широта/долгота), отсортированные по расстоянию по большому кругу (гаверсинус) с полем distance_km в каждом результате. Поиск ведётся по 85 555 аэропортам (OurAirports, общественное достояние). Укажите широту и долготу в десятичных градусах; опционально: radius_km, max_results (1–50, по умолчанию 10) и фильтр по типу (например, только large_airport). Координаты — ТОЛЬКО ВХОДНЫЕ — ничего не сохраняется и не логируется. Поведение: детерминированная сортировка по расстоянию; confidence отражает близость и размер аэропорта (крупный аэропорт в радиусе 25 км получает высокую оценку; закрытые аэропорты, вертодромы, гидроаэропорты ограничены по максимуму). Этот инструмент НЕ преобразует названия мест в координаты и НЕ строит маршруты — передавайте координаты, которые у вас уже есть. Действует ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для увеличения лимита. Возвращает: count и results[] (запись аэропорта с distance_km) внутри result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: только справочные данные — не для навигации; проверяйте коды по IATA/ICAO. Связанные инструменты: airport_lookup (поиск по точному коду или названию, без расстояния), unlocode_lookup (поиск транспортного узла по названию).

Параметры

  • latitudenumberобязательный

    Latitude in decimal degrees (-90 to 90). Example: 51.47.

  • longitudenumberобязательный

    Longitude in decimal degrees (-180 to 180). Example: -0.4543.

  • radius_kmnumber

    Maximum distance in kilometres — omit for no radius cap.

  • max_resultsinteger

    Maximum results (1-50). Default: 10.

  • typeenum

    Optional filter by airport type. Example: "large_airport".

    large_airportmedium_airportsmall_airportheliportclosedseaplane_base
pallet_fitting_calculatorтолько чтениеидемпотентный

Рассчитывает, сколько одинаковых коробок помещается на паллете: коробок на слой (с попыткой поворота на 90 градусов, если разрешено), количество слоёв в пределах максимальной высоты, итоговые значения, использование объёма и ограничение по весу. Поведение: детерминированная геометрическая укладка коробок одного размера выровненными рядами и столбцами — не моделирует перекрёстные или смешанные ориентации; поле weight_limited сообщает, когда max_payload_kg ограничивает количество ниже геометрического заполнения; pallet_deck_height_cm по умолчанию равно 15. Отсутствующие или неположительные размеры вызывают ошибку с указанием имени параметра. Ограничение по скорости (анонимное использование: 25 запросов в день на IP): тело ответа с кодом 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: boxes_per_layer, layers, total_boxes, orientation, boxes_per_row/col, usable_height_cm, utilisation_percent, total_box_volume_cbm, wasted_space_cbm и поля веса внутри result, а также confidence, _source и citation (структура ответа FreightUtils v1). Ограничения: теоретическая максимально плотная укладка — реальная штабелировка подчиняется правилам прочности коробок, свесов и устойчивости груза, которые не моделируются. Связанные инструменты: ldm_calculator (паллеты в длину прицепа), vehicle_lookup (вместимость паллет для транспортного средства), container_lookup (паллеты в контейнеры).

Рассчитывает, сколько одинаковых коробок помещается на паллете: коробок на слой (с попыткой поворота на 90 градусов, если разрешено), количество слоёв в пределах максимальной высоты, итоговые значения, использование объёма и ограничение по весу. Поведение: детерминированная геометрическая укладка коробок одного размера выровненными рядами и столбцами — не моделирует перекрёстные или смешанные ориентации; поле weight_limited сообщает, когда max_payload_kg ограничивает количество ниже геометрического заполнения; pallet_deck_height_cm по умолчанию равно 15. Отсутствующие или неположительные размеры вызывают ошибку с указанием имени параметра. Ограничение по скорости (анонимное использование: 25 запросов в день на IP): тело ответа с кодом 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите попытку, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: boxes_per_layer, layers, total_boxes, orientation, boxes_per_row/col, usable_height_cm, utilisation_percent, total_box_volume_cbm, wasted_space_cbm и поля веса внутри result, а также confidence, _source и citation (структура ответа FreightUtils v1). Ограничения: теоретическая максимально плотная укладка — реальная штабелировка подчиняется правилам прочности коробок, свесов и устойчивости груза, которые не моделируются. Связанные инструменты: ldm_calculator (паллеты в длину прицепа), vehicle_lookup (вместимость паллет для транспортного средства), container_lookup (паллеты в контейнеры).

Параметры

  • pallet_length_cmnumberобязательный

    Pallet length in cm. Example: 120 (euro pallet).

  • pallet_width_cmnumberобязательный

    Pallet width in cm. Example: 80 (euro pallet).

  • pallet_max_height_cmnumberобязательный

    Maximum stack height in cm INCLUDING the pallet deck. Example: 180.

  • pallet_deck_height_cmnumber

    Pallet deck height in cm. Default: 15.

  • box_length_cmnumberобязательный

    Box length in cm.

  • box_width_cmnumberобязательный

    Box width in cm.

  • box_height_cmnumberобязательный

    Box height in cm.

  • box_weight_kgnumber

    Weight per box in kg — enables the weight-capping check.

  • max_payload_kgnumber

    Maximum pallet payload in kg. Example: 1000.

  • allow_rotationboolean

    Try 90-degree box rotation for the best layer fit. Default: true.

shipment_summaryтолько чтениеидемпотентный

Композитный анализ отправки за один вызов: объём (CBM), полный вес и платный вес, LDM для автоперевозок с паллетоместами и рекомендацией транспорта (авторежим), объёмный вес (авиа), доходные тонны с рекомендацией контейнера (море), наличие опасных грузов для товаров с полем un_number, а также оценка пошлины Великобритании для товаров с полями hs_code + customs_value. Укажите режим (road | air | sea | multimodal) и элементы items[] (габариты в см, вес в кг, количество; опционально: stackable, pallet_type, hs_code, un_number, customs_value); пункты отправления/назначения и инкотермс уточняют этап расчёта пошлины. Поведение: последовательно вызывает те же детерминированные движки, что и узкоспециализированные инструменты; секции, которые не могут выполниться (например, пошлина без customs_value), выводятся в предупреждениях, а не ломают весь вызов. Ограничение по частоте (анонимное использование: 25 запросов/день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — нужно подождать и повторить, либо вызвать get_subscribe_link для более высоких лимитов. Возвращает: mode, itemCount, totals {pieces, grossWeight, volumeCBM, chargeableWeight, billingBasis}, modeSpecific (LDM / palletSpaces / suggestedVehicle, или revenueTonnes / container), warnings и dataVersion внутри result — обратите внимание: в этом композитном result используются поля в стиле camelCase (унаследованная форма); также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: это сводка для планирования, а не коммерческое предложение или заключение о соответствии. Связанные инструменты: consignment_calculator (каноническая snake_case форма lines[] с предупредительными флагами), cbm_calculator, chargeable_weight_calculator, ldm_calculator, adr_lookup, uk_duty_calculator (движки, которые этот инструмент вызывает).

Композитный анализ отправки за один вызов: объём (CBM), полный вес и платный вес, LDM для автоперевозок с паллетоместами и рекомендацией транспорта (авторежим), объёмный вес (авиа), доходные тонны с рекомендацией контейнера (море), наличие опасных грузов для товаров с полем un_number, а также оценка пошлины Великобритании для товаров с полями hs_code + customs_value. Укажите режим (road | air | sea | multimodal) и элементы items[] (габариты в см, вес в кг, количество; опционально: stackable, pallet_type, hs_code, un_number, customs_value); пункты отправления/назначения и инкотермс уточняют этап расчёта пошлины. Поведение: последовательно вызывает те же детерминированные движки, что и узкоспециализированные инструменты; секции, которые не могут выполниться (например, пошлина без customs_value), выводятся в предупреждениях, а не ломают весь вызов. Ограничение по частоте (анонимное использование: 25 запросов/день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — нужно подождать и повторить, либо вызвать get_subscribe_link для более высоких лимитов. Возвращает: mode, itemCount, totals {pieces, grossWeight, volumeCBM, chargeableWeight, billingBasis}, modeSpecific (LDM / palletSpaces / suggestedVehicle, или revenueTonnes / container), warnings и dataVersion внутри result — обратите внимание: в этом композитном result используются поля в стиле camelCase (унаследованная форма); также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: это сводка для планирования, а не коммерческое предложение или заключение о соответствии. Связанные инструменты: consignment_calculator (каноническая snake_case форма lines[] с предупредительными флагами), cbm_calculator, chargeable_weight_calculator, ldm_calculator, adr_lookup, uk_duty_calculator (движки, которые этот инструмент вызывает).

Параметры

  • modeenumобязательный

    Transport mode — selects the mode-specific section of the result.

    roadairseamultimodal
  • itemsobject[]обязательный

    Shipment items with dimensions, weight and optional HS/UN codes.

  • originobject

    Origin — ISO country code and optional UN/LOCODE.

  • destinationobject

    Destination — ISO country code and optional UN/LOCODE.

  • incotermstring

    Incoterms 2020 three-letter code. Examples: "DAP", "EXW", "FOB".

  • freight_costnumber

    Freight cost in GBP for the duty calculation.

  • insurance_costnumber

    Insurance cost in GBP for the duty calculation.

uk_duty_calculatorтолько чтениеидемпотентный

Оценивает импортные пошлины и НДС Великобритании по коду товара через LIVE GOV.UK Trade Tariff — ставки запрашиваются за каждый запрос, а не из статической таблицы. Значение CIF складывается из customs_value + freight_cost + insurance_cost; пошлина = CIF × ставка пошлины для страны происхождения; НДС (обычно 20%) начисляется на стоимость с учётом пошлины. Укажите commodity_code (6-10 цифр), origin_country (ISO-2) и customs_value в GBP; freight_cost, insurance_cost и incoterm — опциональные уточнения. Поведение: живой запрос плюс детерминированные вычисления на основе полученной ставки; неизвестный или недекларируемый код товара возвращает ошибку с сообщением HMRC (6-значный код, возможно, требуется расширить до декларируемой строки из 8/10 цифр); меры, зависящие от страны происхождения, которые тариф не может разрешить автоматически, отображаются в предупреждениях. Есть ограничение по частоте (анонимное использование: 25 запросов в день на IP): при ошибке 429 в теле ответа передаётся retry_after_seconds и заголовок Retry-After — выждите и повторите, либо вызовите get_subscribe_link для повышения лимита. Возвращает: commodity_code и описание, страну происхождения, cif_value, duty_rate (+ процент), duty_amount, vat_rate, vat_amount, total_import_taxes, total_landed_cost и предупреждения в result; validity.as_of отмечает метку времени актуальной ставки; плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: это оценка, а не таможенное решение — акцизы, квоты, антидемпинговые меры, льготы и требования подтверждения происхождения могут изменить результат; перед использованием проконсультируйтесь с таможенным брокером или HMRC. Связанные: hs_code_lookup (сначала найдите 6-значный код), incoterms_lookup (кто фактически оплачивает эти расходы).

Оценивает импортные пошлины и НДС Великобритании по коду товара через LIVE GOV.UK Trade Tariff — ставки запрашиваются за каждый запрос, а не из статической таблицы. Значение CIF складывается из customs_value + freight_cost + insurance_cost; пошлина = CIF × ставка пошлины для страны происхождения; НДС (обычно 20%) начисляется на стоимость с учётом пошлины. Укажите commodity_code (6-10 цифр), origin_country (ISO-2) и customs_value в GBP; freight_cost, insurance_cost и incoterm — опциональные уточнения. Поведение: живой запрос плюс детерминированные вычисления на основе полученной ставки; неизвестный или недекларируемый код товара возвращает ошибку с сообщением HMRC (6-значный код, возможно, требуется расширить до декларируемой строки из 8/10 цифр); меры, зависящие от страны происхождения, которые тариф не может разрешить автоматически, отображаются в предупреждениях. Есть ограничение по частоте (анонимное использование: 25 запросов в день на IP): при ошибке 429 в теле ответа передаётся retry_after_seconds и заголовок Retry-After — выждите и повторите, либо вызовите get_subscribe_link для повышения лимита. Возвращает: commodity_code и описание, страну происхождения, cif_value, duty_rate (+ процент), duty_amount, vat_rate, vat_amount, total_import_taxes, total_landed_cost и предупреждения в result; validity.as_of отмечает метку времени актуальной ставки; плюс confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: это оценка, а не таможенное решение — акцизы, квоты, антидемпинговые меры, льготы и требования подтверждения происхождения могут изменить результат; перед использованием проконсультируйтесь с таможенным брокером или HMRC. Связанные: hs_code_lookup (сначала найдите 6-значный код), incoterms_lookup (кто фактически оплачивает эти расходы).

Параметры

  • commodity_codestringобязательный

    HS/UK tariff code, 6-10 digits. Example: "8471300000" (portable computers). 6-digit codes may need the declarable 8/10-digit line.

  • origin_countrystringобязательный

    ISO 2-letter country of origin. Examples: "CN", "DE", "US".

  • customs_valuenumberобязательный

    Goods value in GBP. Example: 1000.

  • freight_costnumber

    Freight cost in GBP — added to the CIF value. Default: 0.

  • insurance_costnumber

    Insurance cost in GBP — added to the CIF value. Default: 0.

  • incotermenum

    Incoterms 2020 basis of the customs_value — documents which costs are already included.

    EXWFCAFASFOBCFRCIFCPTCIPDAPDPUDDP
uld_lookupтолько чтениеидемпотентный

Ищет спецификации ULD (Unit Load Device) для авиагрузов — 16 типов, включая нижнепалубные контейнеры (AKE/LD3 и семейство), главнопалубные паллеты (PMC, PAG и семейство) и термоконтролируемые блоки. Каждая запись содержит внешние/внутренние/дверные размеры (см), тару и максимальный вес брутто (кг), полезный объем (м³), положение на палубе и совместимые самолеты. Укажите тип в виде кода IATA ("AKE", "PMC") или слага ("ake-ld3"); опустите его, чтобы вывести все 16; категория (container | pallet | special) и палуба (lower | main) фильтруют список. Поведение: только чтение; неизвестный тип вызывает ошибку с выводом списка допустимых типов; для каждой записи указывается происхождение (sources, audited_at, decision_rationale). Есть ограничение частоты запросов (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, или вызовите get_subscribe_link для повышения лимитов. Возвращает: запись ULD (или отфильтрованный список) в поле result, а также confidence, _source и citation (стандартный конверт ответа FreightUtils v1). Ограничения: спецификации типичны для производителей, происхождение ожидает независимой проверки (об этом говорит provenance_status в конверте) — у разных авиакомпаний варианты ULD отличаются; уточняйте у перевозчика. Связанные инструменты: chargeable_weight_calculator (на основании чего выставляется счет за груз), container_lookup (аналог для морских перевозок), airline_lookup (на самолетах какой авиакомпании он летит).

Ищет спецификации ULD (Unit Load Device) для авиагрузов — 16 типов, включая нижнепалубные контейнеры (AKE/LD3 и семейство), главнопалубные паллеты (PMC, PAG и семейство) и термоконтролируемые блоки. Каждая запись содержит внешние/внутренние/дверные размеры (см), тару и максимальный вес брутто (кг), полезный объем (м³), положение на палубе и совместимые самолеты. Укажите тип в виде кода IATA ("AKE", "PMC") или слага ("ake-ld3"); опустите его, чтобы вывести все 16; категория (container | pallet | special) и палуба (lower | main) фильтруют список. Поведение: только чтение; неизвестный тип вызывает ошибку с выводом списка допустимых типов; для каждой записи указывается происхождение (sources, audited_at, decision_rationale). Есть ограничение частоты запросов (анонимное использование: 25 запросов/день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, или вызовите get_subscribe_link для повышения лимитов. Возвращает: запись ULD (или отфильтрованный список) в поле result, а также confidence, _source и citation (стандартный конверт ответа FreightUtils v1). Ограничения: спецификации типичны для производителей, происхождение ожидает независимой проверки (об этом говорит provenance_status в конверте) — у разных авиакомпаний варианты ULD отличаются; уточняйте у перевозчика. Связанные инструменты: chargeable_weight_calculator (на основании чего выставляется счет за груз), container_lookup (аналог для морских перевозок), airline_lookup (на самолетах какой авиакомпании он летит).

Параметры

  • typestring

    IATA ULD code or slug. Examples: "AKE", "PMC", "ake-ld3". Omit to list all 16.

  • categoryenum

    Filter by ULD category.

    containerpalletspecial
  • deckenum

    Filter by deck position.

    lowermain
unit_converterтолько чтениеидемпотентный

Преобразует единицы грузоперевозок и логистики: вес (kg, lbs, oz, tonnes, short_tons, long_tons), объём (cbm, cuft, cuin, litres, gal_us, gal_uk), длину (cm, inches, m, feet, mm), плюс две специфические грузовые цели, допустимые ТОЛЬКО из cbm — chargeable_kg (авиационный объёмный вес по делителю IATA 6 000, 1 CBM = 166,67 kg) и freight_tonnes (морской W/M, 1 CBM = 1 фрахтовая тонна). Поведение: детерминированное; в ответе указываются обе единицы и использованная формула. Конверсии между разными размерностями (например, kg в litres) и запросы грузовых целей из источника, не являющегося кубическим метром, возвращают ошибку со списком допустимых единиц. Примечание: short ton (US) = 2 000 lb, long ton (UK) = 2 240 lb, metric tonne = 2 204,6 lb. Ограничение скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, либо вызовите get_subscribe_link для более высоких лимитов. Возвращает: input {value, unit, name}, result {value, unit, name}, formula и note под result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные: cbm_calculator (сначала размеры → объём), chargeable_weight_calculator (правильный вес для авиаперевозок с учётом мест и произвольного делителя).

Преобразует единицы грузоперевозок и логистики: вес (kg, lbs, oz, tonnes, short_tons, long_tons), объём (cbm, cuft, cuin, litres, gal_us, gal_uk), длину (cm, inches, m, feet, mm), плюс две специфические грузовые цели, допустимые ТОЛЬКО из cbm — chargeable_kg (авиационный объёмный вес по делителю IATA 6 000, 1 CBM = 166,67 kg) и freight_tonnes (морской W/M, 1 CBM = 1 фрахтовая тонна). Поведение: детерминированное; в ответе указываются обе единицы и использованная формула. Конверсии между разными размерностями (например, kg в litres) и запросы грузовых целей из источника, не являющегося кубическим метром, возвращают ошибку со списком допустимых единиц. Примечание: short ton (US) = 2 000 lb, long ton (UK) = 2 240 lb, metric tonne = 2 204,6 lb. Ограничение скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, либо вызовите get_subscribe_link для более высоких лимитов. Возвращает: input {value, unit, name}, result {value, unit, name}, formula и note под result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Связанные: cbm_calculator (сначала размеры → объём), chargeable_weight_calculator (правильный вес для авиаперевозок с учётом мест и произвольного делителя).

Параметры

  • valuenumberобязательный

    The numeric value to convert. Example: 5.

  • fromenumобязательный

    Source unit — weight (kg, lbs, oz, tonnes, short_tons, long_tons), volume (cbm, cuft, cuin, litres, gal_us, gal_uk) or length (cm, inches, m, feet, mm). Must be the same dimension as "to".

    kglbsoztonnesshort_tonslong_tonscbmcuftcuinlitresgal_usgal_ukcminchesmfeetmm
  • toenumобязательный

    Target unit — any same-dimension unit, plus chargeable_kg and freight_tonnes (both only valid from cbm).

    kglbsoztonnesshort_tonslong_tonscbmcuftcuinlitresgal_usgal_ukcminchesmfeetmmchargeable_kgfreight_tonnes
unlocode_lookupтолько чтениеидемпотентный

Ищет 116 129 транспортных точек UN/LOCODE по всему миру — порты, аэропорты, железнодорожные и автомобильные терминалы, контейнерные депо и пограничные переходы. Коды состоят из 5 символов: двухбуквенного кода страны ISO и трёхсимвольного кода местоположения (GBLHR = Лондон Хитроу, NLRTM = Роттердам). Возвращает код для точной записи или результат запроса (поиск по названию, минимум 2 символа), опционально уточнённого страной и типом функции; ограничивает количество результатов (по умолчанию 20, максимум 100). Поведение: только чтение; точные совпадения по коду строятся на основе источника происхождения, а нечёткие совпадения по названию сообщают о качестве совпадения через поле confidence в конверте (основа — match_quality); неизвестный код вызывает ошибку с сообщением «не найдено». Ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, либо вызовите get_subscribe_link для повышения лимитов. Возвращает: запись(и) местоположения — код, название и name_ascii, страна, регион, функции[], статус, координаты {lat, lon} и iata_code, если присвоен — в поле result, а также confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: административный список кодов (UNECE UN/LOCODE 2024-2) — перед критическим использованием уточните операционный статус и координаты в порту или у администрации. Связанные инструменты: airport_lookup (записи аэропортов с ICAO-кодами), nearest_airport (поиск аэропортов по координатам).

Ищет 116 129 транспортных точек UN/LOCODE по всему миру — порты, аэропорты, железнодорожные и автомобильные терминалы, контейнерные депо и пограничные переходы. Коды состоят из 5 символов: двухбуквенного кода страны ISO и трёхсимвольного кода местоположения (GBLHR = Лондон Хитроу, NLRTM = Роттердам). Возвращает код для точной записи или результат запроса (поиск по названию, минимум 2 символа), опционально уточнённого страной и типом функции; ограничивает количество результатов (по умолчанию 20, максимум 100). Поведение: только чтение; точные совпадения по коду строятся на основе источника происхождения, а нечёткие совпадения по названию сообщают о качестве совпадения через поле confidence в конверте (основа — match_quality); неизвестный код вызывает ошибку с сообщением «не найдено». Ограничение частоты запросов (анонимное использование: 25 запросов в день на IP): при ошибке 429 тело ответа содержит retry_after_seconds и заголовок Retry-After — сделайте паузу и повторите, либо вызовите get_subscribe_link для повышения лимитов. Возвращает: запись(и) местоположения — код, название и name_ascii, страна, регион, функции[], статус, координаты {lat, lon} и iata_code, если присвоен — в поле result, а также confidence, _source и citation (конверт ответа FreightUtils v1). Ограничения: административный список кодов (UNECE UN/LOCODE 2024-2) — перед критическим использованием уточните операционный статус и координаты в порту или у администрации. Связанные инструменты: airport_lookup (записи аэропортов с ICAO-кодами), nearest_airport (поиск аэропортов по координатам).

Параметры

  • querystring

    Location name search (min 2 chars). Examples: "rotterdam", "heathrow".

  • codestring

    Exact UN/LOCODE — 5 characters. Examples: "GBLHR", "NLRTM".

  • countrystring

    Filter by 2-letter ISO country code. Examples: "GB", "NL".

  • function_typeenum

    Filter by location function.

    portairportrailroadicdborder
  • limitinteger

    Maximum results. Default: 20, max: 100.

validateтолько чтениеидемпотентный

Проверяет и разбирает идентификаторы грузовых перевозок по их публичным алгоритмам контрольных цифр: номера контейнеров (ISO 6346), номера авианакладных (AWB) (IATA modulus-7) и идентификационные номера судов IMO. Два режима: передайте text=<произвольная строка>, чтобы найти и проверить каждый идентификатор в ней (например, строка из письма с бронированием), ИЛИ передайте value=<идентификатор> + type=<container|awb|imo> для проверки одного. Поведение: детерминированная арифметика контрольных цифр; для каждого найденного идентификатора сообщает тип, нормализованную форму, результат проверки (пройдена/не пройдена), ожидаемую и фактическую контрольную цифру, а также детали (контейнер: префикс владельца + категория оборудования; AWB: префикс авиакомпании + действующая авиакомпания, определённая по набору данных префиксов AWB; IMO: 7-значный номер); в текстовом режиме, если идентификаторы не найдены, возвращает пустой массив found[] с примечанием. Ограничение скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: found[] (каждая запись с собственным _source, указывающим применённый стандарт) и отказ от ответственности под result, а также confidence, _source и citation (оболочка ответа FreightUtils v1). Ограничения: ТОЛЬКО СТРУКТУРНАЯ ПРОВЕРКА — корректная контрольная цифра означает, что идентификатор правильно сформирован, НО НЕ означает, что контейнер, груз или судно существует или активно; это не запрос к реестру или службе отслеживания. Связанные инструменты: container_lookup (спецификации ТИПОВ контейнеров, а не номеров), airline_lookup (набор данных префиксов AWB, используемый для определения авиакомпании).

Проверяет и разбирает идентификаторы грузовых перевозок по их публичным алгоритмам контрольных цифр: номера контейнеров (ISO 6346), номера авианакладных (AWB) (IATA modulus-7) и идентификационные номера судов IMO. Два режима: передайте text=<произвольная строка>, чтобы найти и проверить каждый идентификатор в ней (например, строка из письма с бронированием), ИЛИ передайте value=<идентификатор> + type=<container|awb|imo> для проверки одного. Поведение: детерминированная арифметика контрольных цифр; для каждого найденного идентификатора сообщает тип, нормализованную форму, результат проверки (пройдена/не пройдена), ожидаемую и фактическую контрольную цифру, а также детали (контейнер: префикс владельца + категория оборудования; AWB: префикс авиакомпании + действующая авиакомпания, определённая по набору данных префиксов AWB; IMO: 7-значный номер); в текстовом режиме, если идентификаторы не найдены, возвращает пустой массив found[] с примечанием. Ограничение скорости (анонимное использование: 25 запросов в день на IP): тело ошибки 429 содержит retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: found[] (каждая запись с собственным _source, указывающим применённый стандарт) и отказ от ответственности под result, а также confidence, _source и citation (оболочка ответа FreightUtils v1). Ограничения: ТОЛЬКО СТРУКТУРНАЯ ПРОВЕРКА — корректная контрольная цифра означает, что идентификатор правильно сформирован, НО НЕ означает, что контейнер, груз или судно существует или активно; это не запрос к реестру или службе отслеживания. Связанные инструменты: container_lookup (спецификации ТИПОВ контейнеров, а не номеров), airline_lookup (набор данных префиксов AWB, используемый для определения авиакомпании).

Параметры

  • textstring

    Arbitrary string to scan for container / AWB / IMO identifiers (parse mode). Provide this OR value+type. Example: "2 cntrs MSKU3068808 / TGHU7654325 on AWB 176-12345675".

  • valuestring

    A single identifier to validate (typed mode). Requires type. Example: "MSKU3068808".

  • typeenum

    Identifier type for value: container = ISO 6346, awb = IATA air waybill, imo = IMO ship number.

    containerawbimo
vehicle_lookupтолько чтениеидемпотентный

Ищет спецификации грузовых фургонов и прицепов — 17 типов: сочленённые прицепы ЕС (стандартный/мега тентованный, ящик, рефрижератор, двухпалубный, платформа, низкорамный), сухие фургоны США 53ft/48ft, грузовики с жесткой рамой (7,5-26 т) и фургоны (Luton, Transit, Sprinter). Каждая запись содержит внутренние размеры, грузоподъёмность и полную массу, паллетную вместимость (евро/UK), конфигурацию осей и особенности. Укажите slug (например, "standard-curtainsider") для одной записи; опустите его, чтобы вывести список из 17; category (articulated | rigid | van) и region (EU | US) фильтруют список. Поведение: только чтение; неизвестный slug выдаёт ошибку со списком допустимых значений; каждая запись содержит источник (sources, audited_at, decision_rationale). Есть ограничение по частоте (анонимное использование: 25 запросов/день на IP): в теле ошибки 429 передаются retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись о транспортном средстве (или отфильтрованный список) в поле result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: типовые характеристики, источник требует независимой проверки (об этом говорит provenance_status в обёртке) — реальное оборудование зависит от оператора и исполнения; разрешённая нагрузка определяется разрешённой массой ТС. Связанные инструменты: ldm_calculator (помещается ли паллетная загрузка), pallet_fitting_calculator, consignment_calculator.

Ищет спецификации грузовых фургонов и прицепов — 17 типов: сочленённые прицепы ЕС (стандартный/мега тентованный, ящик, рефрижератор, двухпалубный, платформа, низкорамный), сухие фургоны США 53ft/48ft, грузовики с жесткой рамой (7,5-26 т) и фургоны (Luton, Transit, Sprinter). Каждая запись содержит внутренние размеры, грузоподъёмность и полную массу, паллетную вместимость (евро/UK), конфигурацию осей и особенности. Укажите slug (например, "standard-curtainsider") для одной записи; опустите его, чтобы вывести список из 17; category (articulated | rigid | van) и region (EU | US) фильтруют список. Поведение: только чтение; неизвестный slug выдаёт ошибку со списком допустимых значений; каждая запись содержит источник (sources, audited_at, decision_rationale). Есть ограничение по частоте (анонимное использование: 25 запросов/день на IP): в теле ошибки 429 передаются retry_after_seconds и заголовок Retry-After — подождите и повторите, или вызовите get_subscribe_link для более высоких лимитов. Возвращает: запись о транспортном средстве (или отфильтрованный список) в поле result, а также confidence, _source и citation (обёртка ответа FreightUtils v1). Ограничения: типовые характеристики, источник требует независимой проверки (об этом говорит provenance_status в обёртке) — реальное оборудование зависит от оператора и исполнения; разрешённая нагрузка определяется разрешённой массой ТС. Связанные инструменты: ldm_calculator (помещается ли паллетная загрузка), pallet_fitting_calculator, consignment_calculator.

Параметры

  • slugstring

    Vehicle slug. Examples: "standard-curtainsider", "mega-trailer". Omit to list all 17.

  • categoryenum

    Filter by vehicle category.

    articulatedrigidvan
  • regionenum

    Filter by region.

    EUUS

Другие проверенные MCP-сервера

pipeboard-co/meta-ads-mcp

pipeboard-co/meta-ads-mcp

Meta Ads MCP позволяет AI-ассистентам управлять рекламными кампаниями на Facebook и Instagram: запускать кампании, загружать креативы, менять бюджеты и анализировать эффективность через обычный диа...

Python1087
zenml-io/mcp-zenml

zenml-io/mcp-zenml

официальный

MCP-сервер для интеграции ZenML с AI-ассистентами. Позволяет просматривать и запускать ML-пайплайны, управлять стеками, компонентами и моделями. Полезен ML-инженерам для оперативного доступа к данн...

Python49
GLips/Figma-Context-MCP

GLips/Figma-Context-MCP

Framelink MCP для Figma даёт AI-ассистентам вроде Cursor доступ к макетам из Figma. Сервер упрощает данные дизайна, передавая только релевантную информацию о расположении и стилях — так модель точн...

TypeScript15431
zcaceres/markdownify-mcp

zcaceres/markdownify-mcp

MCP-сервер Markdownify конвертирует файлы (PDF, изображения, аудио, Office) и веб-контент (YouTube, Bing, страницы) в Markdown. Полезен разработчикам для интеграции разнородных данных в MCP-среду.

TypeScript2884
mariocandela/beelzebub

mariocandela/beelzebub

Beelzebub — MCP-сервер для развертывания адаптивных ловушек через SSH, HTTP, TCP, TELNET и MCP. LLM генерирует реалистичные ответы, привлекая атакующих для сбора угроз и обнаружения prompt injection в AI-агентах. Полезен специалистам по безопасности.

Go2091
Brave Search MCP Server

Brave Search MCP Server

официальный

MCP-сервер для интеграции Brave Search API: веб-поиск, изображения, видео, новости, локальные места и AI-суммаризация. Полезен разработчикам AI-агентов, чат-ботов и RAG-пайплайнов. Поддерживает STD...

TypeScript1311
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин