MCPサーバー

Yugalinks Commerce Intelligence

io.github.nibinglobal/yugalinks-commerce
コマース・小売 データ・分析 公開・接続可能 MCP 2025-11-25

このMCPでできること

Provides OECD-based trade research on countries, products, corridors, lane risks, trade flows, and export opportunities.

get_corridor_trade
Return reported yearly goods-flow values between exporter and importer countries.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_corridor_tradeArguments', 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'exporter_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Exporter Iso3', 'default': None}, 'importer_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Importer Iso3', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'get_corridor_tradeDictOutput', 'additionalProperties': True}
get_country_trade
Return reported yearly imports, exports, balance, and growth for a country.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_country_tradeArguments', 'required': ['country_iso3'], 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'country_iso3': {'type': 'string', 'title': 'Country Iso3', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_country_tradeDictOutput', 'additionalProperties': True}
get_export_opportunities
Return bounded export-opportunity indicators for country and product filters.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_export_opportunitiesArguments', 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'hs_code': {'anyOf': [{'type': 'string', 'pattern': '^\\d{2,6}$', 'maxLength': 6, 'minLength': 2, 'description': 'HS2, HS4, or HS6 product code.'}, {'type': 'null'}], 'title': 'Hs Code', 'default': None}, 'exporter_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Exporter Iso3', 'default': None}, 'importer_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Importer Iso3', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'get_export_opportunitiesDictOutput', 'additionalProperties': True}
get_global_trade
Return reported global merchandise-flow totals for a year.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_global_tradeArguments', 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': 2024, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_global_tradeDictOutput', 'additionalProperties': True}
get_lane_page
Read the public machine-readable page for one exporter-importer HS6 lane-risk record.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_lane_pageArguments', 'required': ['exporter_iso3', 'importer_iso3', 'hs_code'], 'properties': {'hs_code': {'type': 'string', 'title': 'Hs Code', 'pattern': '^\\d{6}$', 'maxLength': 6, 'minLength': 6, 'description': 'Six-digit HS code.'}, 'exporter_iso3': {'type': 'string', 'title': 'Exporter Iso3', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, 'importer_iso3': {'type': 'string', 'title': 'Importer Iso3', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_lane_pageDictOutput', 'additionalProperties': True}
get_lane_risk
Return reported lane-risk observations for country and product filters.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_lane_riskArguments', 'properties': {'q': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Q', 'default': None, 'description': 'Optional text filter.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'hs_code': {'anyOf': [{'type': 'string', 'pattern': '^\\d{6}$', 'maxLength': 6, 'minLength': 6, 'description': 'Six-digit HS code.'}, {'type': 'null'}], 'title': 'Hs Code', 'default': None}, 'hs_chapter': {'anyOf': [{'type': 'string', 'pattern': '^\\d{2}$'}, {'type': 'null'}], 'title': 'Hs Chapter', 'default': None, 'description': 'Two-digit HS chapter.'}, 'risk_driver': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Risk Driver', 'default': None}, 'current_only': {'type': 'boolean', 'title': 'Current Only', 'default': True}, 'exporter_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Exporter Iso3', 'default': None}, 'importer_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Importer Iso3', 'default': None}, 'min_trade_usd': {'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'null'}], 'title': 'Min Trade Usd', 'default': None}, 'attention_level': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'title': 'Attention Level', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'get_lane_riskDictOutput', 'additionalProperties': True}
get_product_trade
Return reported yearly global merchandise flows and growth for an HS2, HS4, or HS6 product.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'get_product_tradeArguments', 'required': ['hs_code'], 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'hs_code': {'type': 'string', 'title': 'Hs Code', 'pattern': '^\\d{2,6}$', 'maxLength': 6, 'minLength': 2, 'description': 'HS2, HS4, or HS6 product code.'}}}
出力スキーマ
{'type': 'object', 'title': 'get_product_tradeDictOutput', 'additionalProperties': True}
list_trade_datasets
List every approved commerce-data dataset available through the public MCP surface.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'list_trade_datasetsArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'list_trade_datasetsDictOutput', 'additionalProperties': True}
lookup_countries
Find country names and ISO3 codes used in Yugalinks commerce data.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'lookup_countriesArguments', 'properties': {'q': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Q', 'default': None, 'description': 'Optional text filter.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'country_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Country Iso3', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'lookup_countriesDictOutput', 'additionalProperties': True}
lookup_products
Find HS product codes and descriptions used in Yugalinks commerce data.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'lookup_productsArguments', 'properties': {'q': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Q', 'default': None, 'description': 'Optional text filter.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of rows to return.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'hs_code': {'anyOf': [{'type': 'string', 'pattern': '^\\d{2,6}$', 'maxLength': 6, 'minLength': 2, 'description': 'HS2, HS4, or HS6 product code.'}, {'type': 'null'}], 'title': 'Hs Code', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'lookup_productsDictOutput', 'additionalProperties': True}
search_trade_datasets
Search selected approved commerce datasets without exposing storage details.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'title': 'search_trade_datasetsArguments', 'required': ['dataset_keys'], 'properties': {'q': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Q', 'default': None, 'description': 'Optional text filter.'}, 'year': {'anyOf': [{'type': 'integer', 'maximum': 2024, 'minimum': 1995}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'Reporting year from 1995 through 2024.'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Maximum rows returned for each selected dataset.'}, 'scope': {'anyOf': [{'type': 'string', 'maxLength': 160}, {'type': 'null'}], 'title': 'Scope', 'default': None, 'description': 'Optional text filter.'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Number of rows to skip.'}, 'hs_code': {'anyOf': [{'type': 'string', 'pattern': '^\\d{2,6}$', 'maxLength': 6, 'minLength': 2, 'description': 'HS2, HS4, or HS6 product code.'}, {'type': 'null'}], 'title': 'Hs Code', 'default': None}, 'country_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Country Iso3', 'default': None}, 'dataset_keys': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9_]+$', 'maxLength': 80, 'minLength': 1, 'description': 'Stable dataset key returned by list_trade_datasets.'}, 'title': 'Dataset Keys', 'maxItems': 8, 'minItems': 1, 'description': 'One to eight dataset keys returned by list_trade_datasets.'}, 'exporter_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Exporter Iso3', 'default': None}, 'importer_iso3': {'anyOf': [{'type': 'string', 'pattern': '^[A-Za-z]{3}$', 'maxLength': 3, 'minLength': 3, 'description': 'Three-letter ISO country code, for example IND or DEU.'}, {'type': 'null'}], 'title': 'Importer Iso3', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'search_trade_datasetsDictOutput', 'additionalProperties': True}
追加
get_lane_page
2026年9月17日12:45
追加
get_export_opportunities
2026年9月17日12:45
追加
get_lane_risk
2026年9月17日12:45
追加
get_corridor_trade
2026年9月17日12:45
追加
get_product_trade
2026年9月17日12:45
追加
get_country_trade
2026年9月17日12:45
追加
get_global_trade
2026年9月17日12:45
追加
search_trade_datasets
2026年9月17日12:45
追加
list_trade_datasets
2026年9月17日12:45
追加
lookup_products
2026年9月17日12:45
追加
lookup_countries
2026年9月17日12:45