Skip to main content

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 19 public sources.

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


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.

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

Metadata

Release files for agrobr-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agrobr-mcp 0.1.2
File Size Uploaded
agrobr_mcp-0.1.2.tar.gz 9.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agrobr-mcp 0.1.2
File Interpreter ABI Platform
agrobr_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.0 kB

Release files / agrobr_mcp-0.1.2.tar.gz

Download URL agrobr_mcp-0.1.2.tar.gz
Size 9.6 kB
Tags Source
SHA-256 checksum
How to use checksums
fb61a9ba2e63452e65dad1c8b780a25e5d4aafb02256f87f70c6db37371cbc12
BLAKE2b-256 checksum
How to use checksums
bcd9a594f7d14658511aae572730ab7edba89ecc1cf8522f769209c91c356e58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 16, 2026.

Transparency log

Release files / agrobr_mcp-0.1.2-py3-none-any.whl

Download URL agrobr_mcp-0.1.2-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b901fe37c081fd926182d12478dd1422cefa26755a115c49c292aab0583538e
BLAKE2b-256 checksum
How to use checksums
bf846002bf02678451365475ff97659187ddcb7d1e42943708acde42a437b778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page