Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bruno-portfolio avatar

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)
terminal
claude mcp add agrobr-mcp -- uvx agrobr-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars26
Packageagrobr-mcp
TransportSTDIO
AuthNone
Last updatedMarch 12, 2026
Repositorybruno-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

PyPI Tests License: MIT Python 3.11+

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.

Demo


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 -m flag parsing, create a wrapper script:

Linux/macOS: echo 'python -m agrobr_mcp' > run.sh && chmod +x run.sh && claude mcp add agrobr ./run.sh

Windows: 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

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.

Financeanalyticspipelines

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.