Skip to content

Commodities (Brazil)

Signed, verified Brazilian commodity data as MCP tools for Claude. B3 agro futures, CONAB physical crop prices, and auditable basis spreads.

Endpoint: https://commodities.mcp.signed-data.org/mcp Domain spec: commodities.brazil

Add to your Claude Desktop config (~/.config/claude/claude_desktop_config.json):

{
"mcpServers": {
"signeddata-commodities": {
"url": "https://commodities.mcp.signed-data.org/mcp"
}
}
}

Or test via curl:

Terminal window
curl -X POST https://commodities.mcp.signed-data.org/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
ToolDescription
get_soja_futuresLatest soybean B3 futures quote
get_all_agro_futuresAll supported B3 agricultural futures
get_futures_by_commoditySingle B3 commodity futures quote by ticker
get_soja_spot_pricesCONAB soybean spot prices by state
get_spot_by_commodityCONAB spot prices for soja, milho, trigo, or algodão
get_commodity_summaryFutures plus spot prices side by side
get_basisAuditable basis spread: spot minus futures
Terminal window
# Service info
curl https://commodities.mcp.signed-data.org/
# All agro futures
curl https://commodities.mcp.signed-data.org/tool/get_all_agro_futures
# One B3 futures ticker
curl "https://commodities.mcp.signed-data.org/tool/get_futures_by_commodity?ticker=SFI"
# CONAB spot prices
curl "https://commodities.mcp.signed-data.org/tool/get_soja_spot_prices?states=MT&states=GO"
# Basis spread
curl "https://commodities.mcp.signed-data.org/tool/get_basis?commodity=soja&state=MT"
SourceURLAuth
Brapi (B3 futures)brapi.dev/apiNone (free tier, 15 req/min)
CONABconsultaweb.conab.gov.brNone
World Bank commodity indicatorsapi.worldbank.org/v2/en/indicatorNone
VariableDescriptionDefault
CDS_PRIVATE_KEY_PATHPath to RSA private key for signing(unsigned if not set)
CDS_PUBLIC_KEY_PATHPath to RSA public key for verification(skip verification)
CDS_ISSUERIssuer URI in signed eventssigned-data.org