MyMarketNews CLI
Query USDA MyMarketNews commodity data using the mpr command-line tool.
Prerequisites
mpr --version
mpr auth statusAuthentication
- API key from USDA MyMarketNews
- Environment variable:
MPR_API_KEY - Config file:
~/.mpr/config.json
Commodity Reports
List Reports
mpr reports list --commodity cattle --limit 50
mpr reports list --location "Nebraska" --days 7
mpr reports search --query "fed steer"Get Report Details
mpr reports get REPORT_ID --pretty
mpr reports get REPORT_ID --format csv --output report.csvPrice Queries
mpr prices --commodity cattle --market "Omaha"
mpr prices --commodity corn --date 2024-01-15
mpr prices --commodity wheat --location "Kansas City" --range 30daysMarket Data
mpr markets list --state Nebraska
mpr markets get MARKET_ID --commodities cattle,hogs
mpr commodities list --category livestockHistorical Data
mpr history --commodity cattle --market MARKET_ID --start 2024-01-01 --end 2024-03-01
mpr trends --commodity corn --days 90 --output trends.jsonAgent Best Practices
- Date ranges for historical analysis
- Location filters for regional pricing
- Output formats: JSON (default), CSV, or table
- Rate limits: Respect USDA API limits (check
--helpfor details)