Skip to content

Market Pricing Service

Market Pricing Service

Real-time and historical commodity prices, freight rates, and basis data.

MCP Tools

market_pricing/get_spot_price

{
"input": {
"commodity": "string",
"benchmark": "string | null",
"currency": "string (default USD)"
},
"output": {
"price": "number",
"unit": "string",
"benchmark": "string",
"timestamp": "datetime",
"source": "string"
},
"rate_limit": {
"free": "20/day (15-min delayed)",
"paid": "unlimited (real-time)"
}
}

market_pricing/get_forward_curve

{
"input": {
"commodity": "string",
"exchange": "string",
"months_out": "integer (default 12)"
},
"output": {
"curve": [
{
"month": "string",
"price": "number",
"open_interest": "integer"
}
]
},
"rate_limit": {
"free": "5/day",
"paid": "unlimited"
}
}

market_pricing/get_freight_rates

{
"input": {
"route": "string | null",
"load_port": "string",
"discharge_port": "string",
"vessel_size": "string | null"
},
"output": {
"rate_usd_mt": "number",
"rate_type": "spot | time_charter",
"timestamp": "datetime"
},
"rate_limit": {
"free": "10/day",
"paid": "unlimited"
}
}

market_pricing/get_historical_basis

{
"input": {
"commodity": "string",
"physical_location": "string",
"futures_benchmark": "string",
"period_months": "integer"
},
"output": {
"avg_basis": "number",
"std_dev": "number",
"min": "number",
"max": "number",
"data_points": "integer"
},
"rate_limit": {
"free": "5/day",
"paid": "unlimited"
}
}

Potential Providers

  • S&P Global Platts
  • Argus Media
  • ICE
  • CME
  • Baltic Exchange (freight)