
Agrobr MCP
- 26 repo stars
- Updated March 12, 2026
- bruno-portfolio/agrobr-mcp
AgroBR is an MCP server that exposes Brazilian agricultural data—prices, crops, climate, and deforestation-related context—to LLMs through a stdio PyPI package.
About
AgroBR is a Model Context Protocol server that pipes Brazilian agricultural intelligence into LLM workflows: commodity and crop context, climate-related signals, and deforestation-oriented data themes described in the registry. developers and small teams working on ag-tech, ESG reporting, commodities tooling, or Brazil-focused SaaS can register it in Claude Code, Cursor, or other MCP clients so research questions stay inside the editor instead of scattered spreadsheets and government sites. Transport is stdio via the PyPI package agrobr-mcp, which keeps setup familiar for Python-heavy agent stacks. It fits the early journey when you are validating whether a niche is real—pricing volatility, crop mix, regional climate risk—not when you are polishing launch SEO or running lifecycle email. Confidence is moderate because tool-level detail lives in the upstream repo; treat outputs as research aids and verify against primary sources before financial or compliance decisions.
- stdio MCP server (agrobr-mcp on PyPI) for Brazilian agricultural datasets
- Covers crop prices, production, climate, and deforestation-themed data in one integration
- Lets Claude Code or Cursor answer market and environmental questions without manual portal hopping
- Version 0.1.2 with GitHub source at bruno-portfolio/agrobr-mcp
- MCP integration layer—not a standalone agent skill or dashboard product
Agrobr MCP by the numbers
- Data as of Aug 10, 2026 (Skillselion catalog sync)
claude mcp add agrobr-mcp -- uvx agrobr-mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 26 |
|---|---|
| Package | agrobr-mcp |
| Transport | STDIO |
| Auth | None |
| Last updated | March 12, 2026 |
| Repository | bruno-portfolio/agrobr-mcp ↗ |
What it does
Ground ag-tech or Brazil-market ideas in live crop prices, climate signals, and land-use data from inside your coding agent.
Who is it for?
Best when you're prototyping ag-tech, climate, or Brazil commodity products and want MCP-native research during ideation.
Skip if: Skip if you need a hosted BI suite, non-Brazil markets only, or guaranteed real-time exchange feeds without verifying upstream coverage.
What you get
After you add agrobr-mcp, your agent can pull structured ag and environmental context into specs, memos, and data models without leaving the MCP session.
- Registered stdio MCP server exposing Brazilian ag-themed query tools
- In-session answers that combine crop, price, climate, and deforestation-oriented context for specs and memos
By the numbers
- Registry version 0.1.2
- Package identifier agrobr-mcp on PyPI with stdio transport
- Described coverage: prices, crops, climate, deforestation
README.md
agrobr-mcp
MCP server that gives LLMs access to real-time Brazilian agricultural data — prices, crop estimates, climate, deforestation and more from 10 public sources from agrobr.
Install
pip install agrobr-mcp
Setup
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"agrobr": {
"command": "python",
"args": ["-m", "agrobr_mcp"]
}
}
}
Cursor
Settings > MCP Servers > Add:
{
"agrobr": {
"command": "python",
"args": ["-m", "agrobr_mcp"]
}
}
Claude Code
claude mcp add agrobr python -- -m agrobr_mcp
If the above fails due to
-mflag parsing, create a wrapper script:Linux/macOS:
echo 'python -m agrobr_mcp' > run.sh && chmod +x run.sh && claude mcp add agrobr ./run.shWindows:
echo python -m agrobr_mcp > run.bat && claude mcp add agrobr run.bat
Docker
docker build -t agrobr-mcp .
docker run --rm -i agrobr-mcp
Add to claude_desktop_config.json:
{
"mcpServers": {
"agrobr": {
"command": "docker",
"args": ["run", "--rm", "-i", "agrobr-mcp"]
}
}
}
Tools
10 tools available out of the box:
Prices & Market
| Tool | Description |
|---|---|
preco_diario |
Daily spot prices for agricultural commodities (CEPEA/ESALQ) |
futuros_b3 |
Daily settlement prices for agricultural futures on B3 exchange |
Production & Crop
| Tool | Description |
|---|---|
estimativa_safra |
Current crop season estimate by state (CONAB/IBGE) |
producao_anual |
Historical annual production by state (IBGE PAM) |
balanco |
Supply and demand balance — stock, consumption, exports (CONAB) |
progresso_safra |
Weekly planting and harvesting progress by state (CONAB) |
Climate & Environment
| Tool | Description |
|---|---|
clima |
Climate data by state — temperature, precipitation, radiation (NASA POWER) |
desmatamento |
Deforestation rates and real-time alerts by biome (INPE) |
Meta
| Tool | Description |
|---|---|
listar_produtos |
List valid products for each tool |
health_check |
Check status of all data sources |
Example queries
"Qual o preço da soja nos últimos 5 dias?"
"Estimativa de safra de milho por estado"
"Progresso da colheita de soja"
"Dados de desmatamento na Amazônia"
"Quais produtos estão disponíveis?"
How it works
User (natural language)
│
MCP Client (Claude Desktop / Cursor / Claude Code)
│
agrobr-mcp (this server — thin layer, text formatting)
│
agrobr library (data collection, parsing, caching)
│
19 public APIs (CEPEA, CONAB, IBGE, INPE, B3, NASA POWER…)
agrobr-mcp is a thin wrapper. All data logic lives in the agrobr library.
Development
git clone https://github.com/bruno-portfolio/agrobr-mcp.git
cd agrobr-mcp
pip install -e ".[dev]"
# Run tests
pytest tests/ -m "not integration" -v
# Lint
ruff check src/ tests/
ruff format src/ tests/
License
MIT
PT-BR
O que é o agrobr-mcp?
Servidor MCP que dá acesso a dados agrícolas brasileiros em tempo real para LLMs. Preços, safras, clima, desmatamento e mais — tudo de fontes públicas como CEPEA, CONAB, IBGE, INPE e B3.
Instalação
pip install agrobr-mcp
Configuração
Adicione ao seu client MCP (Claude Desktop, Cursor ou Claude Code) conforme as instruções acima.
Docker
docker build -t agrobr-mcp .
docker run --rm -i agrobr-mcp
10 tools disponíveis
- preco_diario — Preço spot de commodities agrícolas (CEPEA/ESALQ)
- futuros_b3 — Ajustes diários de futuros agrícolas na B3
- estimativa_safra — Estimativa da safra corrente por UF (CONAB/IBGE)
- producao_anual — Produção histórica por UF (IBGE PAM)
- balanco — Balanço de oferta e demanda (CONAB)
- progresso_safra — Progresso semanal de plantio e colheita (CONAB)
- clima — Dados climáticos por UF (NASA POWER)
- desmatamento — Taxa de desmatamento e alertas por bioma (INPE)
- listar_produtos — Lista produtos válidos por tool
- health_check — Status das fontes de dados
Links
- agrobr library — biblioteca de dados agrícolas
- MCP Protocol — Model Context Protocol
mcp-name: io.github.bruno-portfolio/agrobr
Recommended MCP Servers
How it compares
Regional data MCP server, not a general web-scraping skill or a full analytics dashboard.
FAQ
Who is AgroBR for?
AgroBR is for developers and developers using MCP clients who need Brazilian agricultural and related environmental data while researching or scoping products.
When should I use AgroBR?
Use it during Idea and Validate research when crop prices, climate context, or deforestation themes should inform positioning, features, or demo narratives.
How do I add AgroBR to my agent?
Install the PyPI package agrobr-mcp, configure a stdio MCP server entry pointing at that package per your client’s docs, then restart Claude Code or Cursor so tools appear in the session.