{"uid":"cap_Epv7iZdJnvhzXA78ejLpR","slug":"macropulse-eia-inventory-brief-d1219cd1","name":"MacroPulse EIA Inventory Brief","description":"Weekly EIA petroleum inventory intelligence for energy and macro agents — crude, gasoline and distillate builds and draws versus expectations, with the oil-price and CAD/NOK implications.","url":"https://macropulse-alpha.vercel.app/api/eia-inventory","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"lang":{"type":"string","description":"e.g. en, es, fr, de, ja, zh, ko, pt, ar (default: en; not strictly validated — any language is forwarded to the model)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"errors":{"type":"object","description":"Documented error responses, keyed by HTTP status code","additionalProperties":{"type":"object","required":["description"],"properties":{"example":{"type":"object"},"description":{"type":"string"}}}},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"cushing_ok":23.4,"distillates":-0.8,"report_date":"2026-06-04","market_reaction":"crude rallied 1.2% on larger-than-expected draw","crude_build_draw":-3.2,"gasoline_build_draw":1.1}},"example":{"request":{"session":"newyork"},"response":{"meta":{"news_items":0,"eia_available":true},"gasoline":{"note":"Gasoline stocks are effectively flat week-over-week, suggesting refinery throughput is keeping pace with early summer driving demand — neither a headwind nor a tailwind for crack spreads at this stage.","direction":"unchanged","value_mmbbl":215.1,"change_mmbbl":0.2},"headline":"A sharp 7.2 MMbbl crude draw dominates this week's EIA report, signaling tightening U.S. supply conditions ahead of peak summer demand season.","crude_oil":{"note":"A 7.2 MMbbl draw is a notably large single-week crude reduction that pushes inventories well below recent levels, reflecting either a surge in refinery runs, strong export demand, or softening domestic production — all supportive of WTI prices.","direction":"draw","wti_impact":"bullish","value_mmbbl":426.5,"change_mmbbl":-7.2,"vs_expectation":"unknown"},"narrative":"The 7.2 MMbbl crude draw for the week ending June 5 is one of the larger single-week inventory reductions seen in recent months and represents a meaningful tightening of U.S. supply. With gasoline stocks essentially unchanged at 215.1 MMbbl and distillates also flat near 102.1 MMbbl, refinery demand for crude appears to be running strong — consistent with refiners ramping throughput into peak summer gasoline season. The flat gasoline number despite likely elevated refinery runs suggests robust consumer demand is absorbing output, a constructive demand signal. Distillate inventories remain historically lean at 102.1 MMbbl, which provides a floor of support for diesel crack spreads even in the absence of a large draw this week. In the broader OPEC+ context, any voluntary production restraint or quota compliance from key producers would amplify the bullish read from this crude draw — traders should watch for OPEC+ commentary following this data.","disclaimer":"For informational purposes only. Not financial advice.","distillates":{"note":"Distillate stocks held near steady with a negligible 0.2 MMbbl draw, indicating diesel and heating oil demand remains subdued entering the summer shoulder season, though the overall level at 102.1 MMbbl warrants monitoring given historically lean inventories.","direction":"unchanged","value_mmbbl":102.1,"change_mmbbl":-0.2},"report_date":"2026-06-05","agent_action":"Initiate or add to long WTI exposure on the crude draw catalyst, with a secondary trade of long CAD vs USD (short USD/CAD) to capture commodity-FX upside — target the 7.2 MMbbl draw as confirmation of tightening fundamentals into peak summer demand, and place stops below the most recent swing low in WTI to manage downside risk.","forex_impact":"A 7.2 MMbbl crude draw is strongly supportive for CAD given Canada's heavy exposure to WTI-linked oil export revenues — USD/CAD bears (CAD bulls) have a clear fundamental catalyst to lean into. NOK should benefit similarly, as Brent typically tracks WTI tightness and Norway's sovereign wealth fund and export income are oil-price sensitive, pressuring EUR/NOK lower. The USD itself faces mild headwinds from this report: a bullish oil signal generally lifts commodity-linked currencies relative to the dollar, though broader macro factors (Fed policy, risk appetite) will remain the dominant USD driver in the near term.","generated_at":"2026-06-12T04:26:14.938Z","overall_read":"bullish-oil"}},"exampleRequest":{"session":"newyork"},"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nTd1N8RWKb57pCZwqLRG6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Delivers a weekly US petroleum stockpile analysis brief based on EIA inventory data, formatted for forex and macro traders.","exampleAgentPrompt":"Give me this week's EIA petroleum inventory brief — I want to know whether crude stockpiles built or drew down, by how much, and what it means for oil prices and the dollar.","exampleUseCases":[{"title":"Energy portfolio rebalancing decision support","prompt":"Quick—did crude inventories surprise this week? I need to know if we're looking at a build or draw versus expectations and what that means for my energy and FX positioning."},{"title":"Macro trading desk daily briefing","prompt":"Walk me through the latest EIA petroleum data. What are the inventory changes telling us about oil supply tightness, and how should this shift my view on CAD and NOK for the week ahead?"},{"title":"Commodity-linked currency pair analysis","prompt":"Give me the weekly EIA crude and product stockpile summary. I'm trying to gauge whether inventory surprises are going to drive any meaningful moves in oil-sensitive currency pairs."}],"resultDescription":"A structured weekly brief summarizing the latest US EIA petroleum inventory data, including crude oil and petroleum product stockpile changes, any surprise versus expectations, and macro/forex trading implications.","failureModes":["EIA data not yet released for the current week — returns stale or no data","Upstream EIA data source unavailable or delayed","Payment not processed — returns 402 Payment Required","Rate limiting or service overload on the Vercel deployment"],"whenToPreferThis":"Use this endpoint when you need a concise, trader-oriented analysis of the weekly EIA US petroleum inventory release, particularly when assessing crude oil supply dynamics and their implications for commodity-linked currencies (CAD, NOK) or broader macro positioning. Prefer this over raw EIA data feeds when you want pre-interpreted, actionable intelligence rather than raw numbers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:40:00.850Z","isFirstParty":false}