Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales

by morningbrief.link · link.morningbrief/magpie

USDA farm data for AI agents: grain, fertilizer, WASDE, export sales. 27 tools, free, no key.

OnlineRemote
Category
Marketing and sales
Connection
Remote (HTTP)
Tools
27 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http magpie https://ag.morningbrief.link/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://ag.morningbrief.link/mcp

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "magpie": {
      "url": "https://ag.morningbrief.link/mcp"
    }
  }
}

Tools it offers

27 tools, as the server itself reported during our check on Oct 31, 2026.

  • get_fertilizer_priceLatest price for one fertilizer product from USDA MARS production cost reports (Illinois-led regional coverage) — the same series get_fertilizer_history extends over time. Use for a current input-cost quote; use get_spre
  • get_fertilizer_historyPrice history for one fertilizer product across report periods, from the same twice-monthly USDA MARS production cost reports behind get_fertilizer_price. Use for input-cost trends; use get_fertilizer_price instead when
  • list_fertilizer_productsLists the fertilizer product slugs this API tracks (anhydrous ammonia, urea, DAP, MAP, potash, liquid N 28/32, ATS, farm diesel, biodiesel) with display labels. Use to discover valid `product` values before calling get_f
  • get_grain_priceLatest cash grain price for one commodity in one state, from USDA MARS daily market reports — the same series get_grain_history extends over time. Use for a current quote; use get_grain_history instead for trends across
  • get_grain_historyDaily cash price history for one grain commodity in one state, from the same USDA MARS daily reports behind get_grain_price. Use for trends or day-over-day comparison; use get_grain_price instead when only the latest quo
  • list_grain_productsLists the grain commodity slugs this API tracks (corn, soybeans, wheat, sorghum, oats, barley, rice) with display labels. Use to discover valid `product` values before calling get_grain_price or get_grain_history. Read-o
  • get_livestock_priceLatest price for one livestock category in one region, from USDA MARS direct-trade and auction reports — the same series get_livestock_history extends over time. Use for a current quote; use get_livestock_history instead
  • get_livestock_historyPrice history for one livestock category in one region, from the same USDA MARS reports behind get_livestock_price (daily direct-trade reports plus weekly auction summaries). Use for trends; use get_livestock_price inste
  • list_livestock_productsLists the livestock category slugs this API tracks (fed_cattle, feeder_cattle, cows_cwt, cows_head, hogs, sheep) with display labels. Use to discover valid `product` values before calling get_livestock_price or get_lives
  • get_dairy_priceLatest price for one dairy product, from USDA MARS weekly dairy reports — the same series get_dairy_history extends over time. Use for a current quote; use get_dairy_history instead for the weekly trend. Read-only lookup
  • get_dairy_historyWeekly price history for one dairy product, from the same USDA MARS weekly dairy reports behind get_dairy_price. Use for trends across report weeks; use get_dairy_price instead when only the latest quote matters. Read-on
  • list_dairy_productsLists the dairy product slugs this API tracks (cheese, butter, dry_whey, fluid_milk) with display labels. Use to discover valid `product` values before calling get_dairy_price or get_dairy_history. Read-only; no API key.
  • get_crop_statsAnnual NASS survey statistics — yield, production, planted or harvested area — for a commodity at national or state level, from USDA NASS QuickStats. These are survey estimates, not market prices. Use for production fund
  • get_crop_conditionMost recent weekly NASS crop condition ratings for corn, soybeans, or wheat — the share of the crop rated excellent, good, fair, poor, and very poor, plus a combined good+excellent percentage — from USDA NASS QuickStats.
  • get_crop_progressMost recent weekly NASS crop progress for corn, soybeans, or wheat — the share of the crop at each growth stage (planted, emerged, silking, harvested, and similar; the stages present vary by commodity) — from USDA NASS Q
  • get_crop_condition_historyWeek-by-week NASS crop condition ratings for corn, soybeans, or wheat across the growing season — each week's excellent/good/fair/poor/very poor shares plus a combined good+excellent percentage — from USDA NASS QuickStat
  • get_crop_progress_historyWeek-by-week NASS crop progress for corn, soybeans, or wheat across the growing season — each week's share of the crop at each growth stage (planted, emerged, silking, harvested, and similar) — from USDA NASS QuickStats.
  • get_spreadsDerived input-to-output price spreads computed from the latest stored Magpie prices: corn-to-nitrogen cost broken down per fertilizer product (bushels of corn per ton of product and per pound of actual N), the soybean-to
  • get_wasde_projectionLatest USDA WASDE supply/demand projections for one commodity — beginning stocks, production, imports, exports, domestic consumption, and ending stocks — from the FAS PSD database behind the monthly WASDE report. Use for
  • get_wasde_historyRevision history of one WASDE projection figure (default ending_stocks) across monthly reports — how the estimate for a commodity and marketing year moved as successive WASDE reports landed. Use to study estimate revisio
  • list_wasde_commoditiesLists the commodities tracked in WASDE projections (corn, wheat, soybeans, soybean meal, soybean oil, rice, barley, cotton) with their FAS PSD commodity codes. Use to discover valid `commodity` slugs before calling get_w
  • get_export_salesLatest week of USDA export sales for one commodity from the FAS Export Sales Reporting (ESR) system — sales contracted by exporters, not yet necessarily shipped. Use for current foreign demand; use get_export_sales_histo
  • get_export_sales_historyWeekly export sales time series for one commodity, and optionally one destination country, from the same FAS ESR weekly reports behind get_export_sales. Use for demand trends across weeks; use get_export_sales instead wh
  • list_esr_commoditiesLists the commodities tracked in USDA export sales reporting (wheat, barley, corn, sorghum, soybeans, soybean meal, soybean oil, cotton, rice) with their FAS commodity codes. Use to discover valid `commodity` slugs befor
  • get_trade_flowsMonthly US agricultural export shipments by destination, from USDA GATS (Census trade data) — quantities and values actually shipped, not sales contracted. Use for realized trade volumes; use get_export_sales instead for
  • compare_contracts_vs_shipmentsDerived comparison of ESR contracted export sales against GATS actual shipments for one commodity: total contracted, total shipped, and the gap in metric tons — a positive gap means sold but not yet shipped. Use to gauge
  • list_gats_commoditiesLists the commodities tracked in GATS trade flows (matched to Census data by HS chapter) with display labels. Use to discover valid `commodity` slugs before calling get_trade_flows or compare_contracts_vs_shipments. Read

Questions

What is the Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales MCP server?

USDA farm data for AI agents: grain, fertilizer, WASDE, export sales. 27 tools, free, no key. It is made by morningbrief.link and listed in the official MCP Registry as link.morningbrief/magpie. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://ag.morningbrief.link/mcp. In Claude Code, run: claude mcp add --transport http magpie https://ag.morningbrief.link/mcp

How do I add Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://ag.morningbrief.link/mcp.

How do I add Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "magpie": { "url": "https://ag.morningbrief.link/mcp" } } }

Does Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales do?

It gives your AI 27 tools, including get_fertilizer_price, get_fertilizer_history, list_fertilizer_products, get_grain_price, get_grain_history. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/link-morningbrief-magpie.svg)](https://chen.media/mcp/link-morningbrief-magpie)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/link-morningbrief-magpie"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/link-morningbrief-magpie.svg?theme=dark"><img src="https://chen.media/mcp/badge/link-morningbrief-magpie.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Marketing and sales

See all