Kyrodata — Brazil Trade, Crop & Commodity Data

com.kyrodata由 kyrodata.com 發布官方發布者v1.0.17更新於 Oct 26, 2026

Brazil exports/imports by HS code (ComexStat), soybean, coffee, supply-demand, climate, forecasts

已驗證Streamable HTTP可網頁執行金融資料與分析商業與電商

概覽

AI 產生的概覽

遠端 MCP 伺服器,提供巴西外貿、作物、供需與氣候資料,讓助理查詢進出口與商品預測。

可以做什麼
  • 搜尋並開啟公開貿易文件,把國家、HS 代碼或商品名稱解析為識別碼
  • 在等長視窗之間比較出口或進口,並產生同基準的比較視窗
  • 取得月度貿易序列、夥伴國家排名與 HS 品目概覽
  • 讀取供需平衡表與氣候讀數及預估作物損失
  • 取得商品樞紐的預測結論並解釋預測金字塔的單一層級
  • 執行目錄報告,查詢資料涵蓋範圍與 API 金鑰的額度餘額
適用情境
適合需要巴西貿易實測資料(ComexStat)、商品供需、氣候風險或預測結論的情境,每個回答都會註明其時間視窗與來源。適用於分析師或助理以自然語言詢問黃豆、咖啡等商品問題。
執行需求
遠端 streamable-HTTP 端點,無需安裝。需要 Kyrodata API 金鑰,以 Bearer 權杖放在 Authorization 標頭中。查詢會消耗方案內額度;兩項預測工具需要額外方案。
安裝前請注意
API 金鑰只顯示一次,須妥善保管;它透過 Authorization 標頭傳送,不接受放在查詢字串中。查詢會消耗方案額度,預測工具需付費的額外方案。工具自稱唯讀,但資料會傳送給第三方託管服務,該服務有其自身條款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Kyrodata — Brazil Trade, Crop & Commodity Data,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.kyrodata%2Fkyrodata/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "kyrodata-brazil-trade-crop-commodity-dat": {
      "type": "http",
      "url": "https://mcp.kyrodata.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Kyrodata is a remote Model Context Protocol server. There is nothing to install or run: point your agent at the hosted endpoint and give it your API key.

https://mcp.kyrodata.com/mcp

Ask in plain language — "how did Brazil's coffee exports do this year against last?" — and get the measured figure, the window it covers, and the source behind it.

Get a key

Create one at kyrodata.com/user/api-keys. It is shown only once. Queries spend the credits already included in your plan — the connector is not a separate subscription.

Connect

Any agent that accepts a header (Cline, Claude Code, Cursor, VS Code, Codex, n8n, Zapier, Make):

json
{  "mcpServers": {    "kyrodata": {      "url": "https://mcp.kyrodata.com/mcp",      "headers": { "Authorization": "Bearer YOUR_KYRODATA_API_KEY" }    }  }}

Command-line equivalents:

bash
claude mcp add --transport http kyrodata https://mcp.kyrodata.com/mcp \  --header "Authorization: Bearer $KYRODATA_API_KEY"
codex mcp add kyrodata --url https://mcp.kyrodata.com/mcp \  --bearer-token-env-var KYRODATA_API_KEY
gemini mcp add --transport http --header "Authorization: Bearer $KYRODATA_API_KEY" \  kyrodata https://mcp.kyrodata.com/mcp

Chat assistants (claude.ai, ChatGPT) have no field for a key — they ask for your authorization instead. Add Kyrodata as a custom connector with the same URL and sign in when prompted. Walkthrough per client: kyrodata.com/developers.

What you get

Read-only tools over Brazilian foreign trade (MDIC/ComexStat), crop production, supply and demand balances, climate readings and commodity forecasts.

ToolWhat it answers
kyrodata_searchSearch the public trade catalog
kyrodata_fetchOpen one public trade document by id
kyrodata_resolve_entityResolve country, HS code or commodity
kyrodata_compare_tradeCompare exports/imports between equal windows
kyrodata_list_trade_seriesRaw monthly trade series as rows
kyrodata_list_trade_partnersTop partner countries with growth
kyrodata_get_heading_overviewOverview of an HS heading (SH4)
kyrodata_resolve_comparison_windowBuild a like-for-like comparison window
kyrodata_get_supply_demand_balanceSupply and demand balance sheet
kyrodata_get_climate_readingClimate reading and physical crop loss
kyrodata_get_hub_summary †Commodity hub summary and forecast verdict
kyrodata_explain_pyramid_level †Explain one level of the forecast pyramid
kyrodata_run_reportRun one of the catalog reports
kyrodata_get_data_coverageData coverage and latest closed month
kyrodata_get_credit_balanceCredit balance and limits for this key (free)

tools/list on the live endpoint is the authoritative list.

† The two price-forecast tools are part of an additional plan. Trade, climate and supply-and-demand tools are not.

How it answers

  • Windows are equal-weight by construction. Three months are never compared against a full year; the server refuses the unequal window and returns the largest matching one, labeled.
  • Every answer names its window and its source.
  • "No signal" is a real answer where the data does not support a verdict.
  • Read-only. No tool writes, deletes or buys anything.

Running it as a local command (you almost certainly should not)

bridge/server.py is a stdio-to-HTTP forwarder, and the Dockerfile packages it. This is not the server. The server is remote, and any client that speaks remote MCP should connect straight to the URL above — one hop fewer, nothing to install. The bridge exists for two cases only: a client that can only launch a local command, and a directory that will not score what it cannot build, start and introspect.

bash
docker build -t kyrodata-mcp .docker run -i --rm -e KYRODATA_API_KEY=kd_live_... kyrodata-mcp

It implements no tools of its own: initialize, tools/list and tools/call are forwarded verbatim, so there is no second copy of the catalogue here that could drift from the server. Zero third-party dependencies, and the key never goes into the image.

Notes

  • Transport is streamable-http. The deprecated HTTP+SSE transport is not served.
  • Without credentials the endpoint answers 401 — never 403.
  • Keys go in the Authorization header. A key in a query string is not accepted, because query strings land in browser history and proxy logs.

MIT for this repository's contents. The hosted service has its own terms.

來源:README.md,提交 23a9502

工具

15

kyrodata_compare_trade

Compare exports/imports between equal windows

Compares Brazil's exports or imports between two equal-length windows (like-for-like), in value (USD FOB) and in volume (kg). `mode` changes the reading: quarterly, semestral, annual, ytd and rolling_3m/6m/12m look a year back and hold the season constant, while monthly and semestral_sequential compare against the period immediately before and cross one. `codes` and `countryIds` filter both windows alike and combine: together they isolate one product to one partner (1201 soybean to 160 China); omitted, every product and partner counts. The result carries both windows, the % change of each metric, the window label, whether it crosses a season, and the monthly series spanning both, capped at 24 months. This returns the FIGURES of a comparison — kyrodata_resolve_comparison_window only names the window, and kyrodata_list_trade_series hands over raw monthly points without comparing them. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數flow必填mode必填codescountryIdsresponse_format

kyrodata_explain_pyramid_level

Explain one level of the forecast pyramid

Explains the pyramid's arithmetic for one commodity and horizon: the seven levels side by side (label, push %, weight share, confidence, contribution %) and, for the levels that did not enter, the reason with its ruler (hit rate vs base rate, number of origins). `horizon` fixes the month and shows the seven levels; `levelKey` flips the cut, following one level across all four horizons instead. This is the drill-down of kyrodata_get_hub_summary — the 'por quê?' behind a verdict that tool already gave. A question about the physical harvest rather than the arithmetic belongs to kyrodata_get_climate_reading. Credit class: level (any level tool in a 60-second session = 2 credits; a session is capped at 3).

輸入參數hub必填horizon必填levelKeyresponse_format

kyrodata_fetch

Open one public trade document by id

Opens ONE public foreign-trade document by id and returns it as prose to quote: title, body text and a public URL for citation. `id` is not free text — it is an id kyrodata_search returned, shaped `heading:1201` (an HS heading) or `country:160` (a partner country); anything else is refused rather than guessed. The body carries the measured figures of the latest published year, Brazilian exports and imports in USD FOB and kg, plus the window, the source and its caveats. Public government trade data only. The output here is a citable DOCUMENT with a URL, and this is the only tool that returns one. A heading as structured figures and a monthly series to reason over is kyrodata_get_heading_overview; free text to find an id in the first place is kyrodata_search. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數id必填response_format

kyrodata_get_climate_reading

Climate reading and physical crop loss

Current climate reading for a commodity: risk level, the measured production shock in % of the harvest, and the projected physical loss in tonnes per horizon (1, 3, 6 and 12 months) with its range. `scope` sets the geographic cut — 'br' (the default) reads the country, 'region:SE' a macro-region (N, NE, CW, SE, S), 'uf:MG' a single state — and moves only the risk level and the shock: the loss in tonnes stays national at any scope. A commodity without a validated model returns a descriptive reading with no verdict, and a season not yet measurable returns the previous one, each flagged in the caveats. Climate here predicts PRODUCTION. The price question for the same hub is kyrodata_get_hub_summary, and the published season-by-season balance sheet is kyrodata_get_supply_demand_balance. Credit class: level (any level tool in a 60-second session = 2 credits; a session is capped at 3).

輸入參數hub必填scoperesponse_format

kyrodata_get_credit_balance

Credit balance and limits for this key

Reports the credit balance and the limits of the API key making the request: credits left in the current cycle and when it resets, the daily credit and daily call ceilings of the key, and which tools the key reaches. `response_format` is the only input and it changes verbosity, not scope — there is no argument that selects another key, since the answer describes whichever key authenticated this call. It reads no market data, so it answers a question about the ACCOUNT, never about trade, climate or a commodity. A question about how far the data itself goes is kyrodata_get_data_coverage. Credit class: free (0 credits).

輸入參數response_format

kyrodata_get_data_coverage

Data coverage and latest closed month

Returns the calendar of the trade data: first and last published month (YYYYMM), whether the current year is partial, the last fully closed month, and when the aggregates were last refreshed. `response_format` is the only input; the answer covers the whole dataset, so there is no window or product to narrow it with. This answers 'até quando tem dado?' and 'qual o último mês?' — the CALENDAR, never figures. Turning that calendar into a like-for-like window is kyrodata_resolve_comparison_window; reading the figures inside it is kyrodata_get_heading_overview. Credit class: free (0 credits).

輸入參數response_format

kyrodata_get_heading_overview

Overview of an HS heading (SH4)

Structured read of ONE HS heading (SH4, 4 digits) for exports or imports: totals of the published year (USD FOB, kg), the last closed month against the previous one (average price per kg and volume), and a monthly price-by-volume series. `year` centres the overview and defaults to the most recent published year, with coverage starting in 2000; `months` sets only how far the series reaches back from the last published month, and leaves the totals untouched. A caveat states that US$/kg is an average unit value, not a quoted price. Public data. The output here is FIGURES and a series to reason over. The same heading as a citable document with a URL is kyrodata_fetch, and a comparison between two windows is kyrodata_compare_trade. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數sh4必填flow必填yearmonthsresponse_format

kyrodata_get_hub_summary

Commodity hub summary and forecast verdict

Reads the Kyrodata pyramid verdict for a commodity hub: direction of the leading horizon, expected move in % per horizon (1, 3, 6 and 12 months), the 80% band as a half-width in percentage points, which levels drive the verdict and the measured accuracy. A horizon without an arrow names the reason, and an empty one means no level passed the confidence gate: no signal, not a stable price. `horizon` re-centres the verdict on the month given; omitted, it centres on the horizon the model leads with, and all four come back either way. It also carries the month-over-month and year-over-year % change of the reference price and its kind (doméstico, mundial or paridade de exportação), never the price level. This is the tool for where a hub's price is heading. The arithmetic behind the verdict is kyrodata_explain_pyramid_level, and the physical harvest of the same hub is kyrodata_get_climate_reading. Credit class: level (any level tool in a 60-second session = 2 credits; a session is capped at 3).

輸入參數hub必填horizonresponse_format

kyrodata_get_supply_demand_balance

Supply and demand balance sheet

Published supply and demand balance (physical, in tonnes) for one agricultural hub, season by season: production, imports, exports, consumption, initial and final stock, whether the season is still an estimate, and how many months a partial season measures. `hub` accepts only the hubs that have a published balance sheet, which is fewer than the hubs the forecast tools cover; `closedOnly` drops the current season, which is a projection and still moves. The source is a Brazilian government body and is named in the result. This is the physical BALANCE of a season. The price verdict for the same hub is kyrodata_get_hub_summary, and the weather risk behind production is kyrodata_get_climate_reading. Credit class: level (any level tool in a 60-second session = 2 credits; a session is capped at 3).

輸入參數hub必填closedOnlyresponse_format

kyrodata_list_trade_partners

Top partner countries with growth

Ranks Brazil's partner countries for exports or imports, one row per country with value (USD FOB), volume (kg), price per kg and share of the window. `from`/`to` are YYYYMM and default to the last 12 published months; `codes` narrows to HS codes (4, 6 or 8 digits) so the ranking answers 'who buys THIS product'; `withGrowth` adds the last 12 months against the previous 12, which is the only way growth enters the answer. The country is the OUTPUT of this tool, so it takes no country filter — a question about one known country is a filter on kyrodata_compare_trade or kyrodata_list_trade_series instead. This ranks partners inside one window; comparing two windows is kyrodata_compare_trade. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數toflow必填fromcodeslimitwithGrowthresponse_format

kyrodata_list_trade_series

Raw monthly trade series as rows

Returns Brazil's monthly export or import series as rows — one row per month, with value (USD FOB), volume (kg) and the implied price per kg. `from`/`to` are YYYYMM and default to the last 24 published months; the span is capped at 200 months and a wider one is refused rather than silently truncated. A month with nothing published is ABSENT from the series rather than present as zero, so gaps stay visible instead of reading as collapse. `codes` and `countryIds` narrow the same series and can combine, which is how a single product-and-partner line is drawn. This hands over the POINTS. A question about them — two equal windows compared — is kyrodata_compare_trade, and a ranking of partners inside one window is kyrodata_list_trade_partners. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數toflow必填fromcodescountryIdsresponse_format

kyrodata_resolve_comparison_window

Build a like-for-like comparison window

Resolves an equal-length comparison window (like-for-like) for the trade data, anchored on the last fully published month, and returns ONLY the window metadata — from, to, label, months and whether it crosses a season. No figures. `mode` splits into two families, and the split is what matters: quarterly, semestral, annual, ytd and rolling_3m/6m/12m compare against the same period a year earlier and hold the season constant, while monthly and semestral_sequential compare against the period immediately before and therefore cross one. `ytd` runs January to the last published month, in both years. This exists to NAME a window in prose before it is described. The same window resolved internally and answered with value and volume in one call is kyrodata_compare_trade. Credit class: free (0 credits).

輸入參數mode必填response_format

kyrodata_resolve_entity

Resolve country, HS code or commodity

Resolves a free-text name into platform identifiers for FILTERING other tools: commodity hubs (slug plus anchor SH4), HS headings (SH4), NCM codes (8 digits) and partner countries (country id). 'soja' resolves to the soybean hub and SH4 1201; 'China' to country id 160. `query` takes a name already known rather than a topic to explore, and up to 10 matches per kind come back — an ambiguous term returns the candidates instead of one guess, so the caller picks. The output is an ID to pass to another tool, and it carries no document and no URL. Finding what exists in the public catalog, and getting a citable document back, is kyrodata_search. Credit class: free (0 credits).

輸入參數q必填kindsresponse_format

kyrodata_run_report

Run one of the catalog reports

Runs one of the product's pre-built catalogue reports by id and returns its rows, up to 50. `reportId` is an enum of the catalogue's ids, so the whole catalogue travels in this schema and no lookup call is needed; `params` carries the values the chosen report declares, and `columnIds` narrows the projection — omitted, the report's default columns come back, and the columns that identify each row are included either way. Columns locked behind a paid plan are declared, with a header stating what an upgrade unlocks, while their values stay out. Rows count against the account's export quota. This serves a report that already exists as a product. An ad-hoc question about trade is kyrodata_compare_trade or kyrodata_list_trade_series, and a citable public document is kyrodata_fetch. Credit class: comex (up to 2 comex tools per 60-second session = 1 credit).

輸入參數limitparamsreportId必填columnIdsresponse_format

版本歷史

4
  1. v1.0.17最新Oct 6, 2026
  2. v1.0.16Oct 4, 2026
  3. v1.0.15Sep 25, 2026
  4. v1.0.14Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分