Kyrodata — Brazil Trade, Crop & Commodity Data
VerifiedFeaturedRemoteAbout Kyrodata — Brazil Trade, Crop & Commodity Data
Kyrodata is a hosted MCP server for Brazilian trade, crop, climate, supply-and-demand, and commodity data. It provides read-only tools with sourced results and comparable time windows; access uses an API key.
Key features
- 01Search and compare trade data
- 02Retrieve monthly trade series and partners
- 03Access crop and supply-demand data
- 04Query climate readings and crop losses
- 05Access commodity forecasts on an additional plan
- 06View data coverage and API credit balance
Use cases
- 01Compare Brazil’s imports or exports across periods
- 02Review trade data by partner country or HS code
- 03Check crop balances and climate-related losses
- 04Inspect commodity forecasts where available
MCP support
Provides remote MCP tools over streamable HTTP at `https://mcp.kyrodata.com/mcp`. MCP clients authenticate with a bearer API key; tools are read-only.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.kyrodata.com/mcpclaude mcp add --transport http kyrodata-brazil-trade-crop-commodity-data-a3c61e https://mcp.kyrodata.com/mcp{"mcpServers":{"kyrodata-brazil-trade-crop-commodity-data-a3c61e":{"type":"http","url":"https://mcp.kyrodata.com/mcp"}}}Open in Cursor{"servers":{"kyrodata-brazil-trade-crop-commodity-data-a3c61e":{"type":"http","url":"https://mcp.kyrodata.com/mcp"}}}Open in VS Code{"mcpServers":{"kyrodata-brazil-trade-crop-commodity-data-a3c61e":{"type":"http","url":"https://mcp.kyrodata.com/mcp"}}}{"mcpServers":{"kyrodata-brazil-trade-crop-commodity-data-a3c61e":{"serverUrl":"https://mcp.kyrodata.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.kyrodata.com/mcpAuth requiredTools
15| Parameter | Type | Required | Description |
|---|---|---|---|
| flow | enum | Yes | Direction of the trade flow, from Brazil’s side: `export` leaves the country, `import` enters it.export | import |
| codes | array | No | Products to filter by, as HS codes — 4 digits (heading), 6 (subheading) or 8 (Brazilian NCM), up to 10. Omit for every product. kyrodata_resolve_entity turns a product name into its code. |
| countryIds | array | No | Partner countries to filter by, as ids from kyrodata_resolve_entity. Omit for every partner. |
| mode | enum | Yes | Which pair of equal-length windows to compare. Against the same period a year earlier: `quarterly`, `semestral`, `annual`, `ytd` (January to the last published month) and `rolling_3m`/`6m`/`12m`. Against the period immediately before, which crosses a season: `monthly` and `semestral_sequential`. Use `ytd` when the question names no period.monthly | quarterly | semestral | semestral_sequential | annual | ytd | rolling_3m | rolling_6m | rolling_12m |
| response_format | enum | No | How much of the answer to return. `concise` (the default) carries the headline figures; `detailed` adds the row-level series behind them and counts against the export quota.concise | detailed |
Details
From the project READMEKyrodata 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):
{
"mcpServers": {
"kyrodata": {
"url": "https://mcp.kyrodata.com/mcp",
"headers": { "Authorization": "Bearer YOUR_KYRODATA_API_KEY" }
}
}
}
Command-line equivalents:
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.
| Tool | What it answers |
|---|---|
kyrodata_search | Search the public trade catalog |
kyrodata_fetch | Open one public trade document by id |
kyrodata_resolve_entity | Resolve country, HS code or commodity |
kyrodata_compare_trade | Compare exports/imports between equal windows |
kyrodata_list_trade_series | Raw monthly trade series as rows |
kyrodata_list_trade_partners | Top partner countries with growth |
kyrodata_get_heading_overview | Overview of an HS heading (SH4) |
kyrodata_resolve_comparison_window | Build a like-for-like comparison window |
kyrodata_get_supply_demand_balance | Supply and demand balance sheet |
kyrodata_get_climate_reading | Climate 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_report | Run one of the catalog reports |
kyrodata_get_data_coverage | Data coverage and latest closed month |
kyrodata_get_credit_balance | Credit 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.
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— never403. - Keys go in the
Authorizationheader. 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.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.