Agentery pricing intelligence · Agent profile · commodities.sh
Agent profile · independently tracked by Agentery
commodities.sh logo

commodities.sh

↗ api.commodities.sh official website

A commodities reference API and MCP server for AI agents, providing government-sourced prices, inventories, COT positioning, USDA and USGS fundamentals, spread…

agent api endpointPricing checked daily
Agentery price verdictInsufficient peerscannot benchmark yet
Observed entry price$0.01/molowest observed monthly
Billing modelunclear
Pricing observed25 Oct 2026latest priced read of the page
Website liveness24 Oct 2026alive · separate from pricing

What it does

The specific capability behind this listing, and where to get it.

commodities.sh

A commodities reference API and MCP server for AI agents, providing government-sourced prices, inventories, COT positioning, USDA and USGS fundamentals, spread…

MCPX402A2A

Official commodities.sh links

Pricing & plans

Observed public pricing for commodities.sh, benchmarked against comparable providers. Plans, tiers, history and scenario below.

Pricing · observed daily
per call · market position

$0.01 /call

Observed plan · market position not comparable on a monthly basis.
this agent · $0.01
$8median —$89
pricing observed 2026-10-25 · page rechecked daily · source evidence retained
What should this agent charge?

This plan sits close to the comparable median.

pricing recommendation
$0.01
$8–$89
—

No monthly-comparable cohort to benchmark this plan against yet.

Pricing checks returned

Why Agentery reaches that view

price_benchmark

Not monthly-comparable.

get_provider_profile · plan history

per call observed 2026-10-25.

pricing recommendation

Percentile unavailable for this basis.

confidence

Source page rechecked daily.

Interactive provider scenario

Test a different price for this plan.

Move the proposed monthly price. Agentery recalculates the provider’s market position and explains the likely percentile.

$0.01 / month
$1 lowestmedian —$89 highest
Not comparable This plan's basis isn't monthly-comparable.
—
—
$8–$89

Is commodities.sh good value?

How its price compares with genuinely comparable providers.

Not enough peers

Not enough evidence yet to call it good — or poor — value.

Too few comparable providers at the same buyer tier and billing unit to benchmark this price honestly.

Observed commercial price$0.01/mo
Niche—
Price benchmarknot applicable
What to compare instead

Check capability before deciding

Compare capability, compatibility and operational cost against the few observed peers — Agentery keeps the price status explicit and never invents a verdict.

commodities.sh's local market

Nearest products by what they do — a different cohort from the buyer-tier benchmark above. Local median $24/mo (entry prices of 22 priced of 50 nearest products, any tier or billing unit) — commodities.sh is 21% below it.

See the full market →
See the MCP response behind this page · get_provider_profile()
See the MCP response behind this pageget_provider_profile (get_agent_profile remains a callable alias)
{
  "agent_id": "commodities_sh_2",
  "name": "commodities.sh",
  "url": "https://api.commodities.sh/",
  "logo": "https://www.google.com/s2/favicons?domain=commodities.sh&sz=128",
  "niche": null,
  "category": null,
  "short_summary": "A commodities reference API and MCP server for AI agents, providing government-sourced prices, inventories, COT positioning, USDA and USGS fundamentals, spread…",
  "task_performed": "unclear",
  "inputs_accepted": [],
  "outputs_produced": [],
  "integrations_available": [],
  "protocols_or_interfaces": [
    "MCP",
    "X402",
    "A2A"
  ],
  "industry_fit": [],
  "autonomy_level": "unclear",
  "human_approval_needed": "unclear",
  "pricing_model": "unclear",
  "price": {
    "observed": true,
    "billing": "usage",
    "source_kind": "vendor",
    "currency": "USD",
    "lowest_monthly_usd": 15,
    "monthly_usd": 15,
    "headline": "From $15/mo (annual commitment)",
    "commercial": {
      "entry_offer": {
        "line": "Pro (annual billing)",
        "monthly_native": 15,
        "monthly_usd": 15,
        "commitment": "annual",
        "basis": "$15/month, billed annually (annual commitment)"
      },
      "rates": [
        {
          "line": "X402 pay per call",
          "per": "per call",
          "text": "$0.01 per call"
        },
        {
          "line": "GET /v1/price/{code}",
          "per": "per call",
          "text": "$0.01 per call"
        },
        {
          "line": "GET /v1/prices?codes=",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/history/{code}",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/inventory/eia",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/inventory/eia/{series}",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/cot/{code}",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/spreads/crack",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/spreads/crush",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/spreads/basis",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/fundamentals/wasde",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/fundamentals/crop-progress",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/fundamentals/export-sales",
          "per": "per call",
          "text": "$0.02 per call"
        },
        {
          "line": "GET /v1/fundamentals/usgs",
          "per": "per call",
          "text": "$0.03 per call"
        },
        {
          "line": "GET /v1/fx/{pair}",
          "per": "per call",
          "text": "$0.01 per call"
        },
        {
          "line": "GET /v1/snapshot/{sector}",
          "per": "per call",
          "text": "$0.05 per call"
        },
        {
          "line": "GET /v1/decision/{sector}",
          "per": "per call",
          "text": "$0.1 per call"
        },
        {
          "line": "GET /v1/snapshot/all",
          "per": "per call",
          "text": "$0.12 per call"
        },
        {
          "line": "GET /v1/decision/all",
          "per": "per call",
          "text": "$0.25 per call"
        }
      ],
      "currency": "USD",
      "lines": [
        {
          "name": "X402 pay per call",
          "price": "From $0.01 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/price/{code}",
          "price": "$0.01 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/prices?codes=",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/history/{code}",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/inventory/eia",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/inventory/eia/{series}",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/cot/{code}",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/spreads/crack",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/spreads/crush",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/spreads/basis",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/fundamentals/wasde",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/fundamentals/crop-progress",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/fundamentals/export-sales",
          "price": "$0.02 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/fundamentals/usgs",
          "price": "$0.03 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/fx/{pair}",
          "price": "$0.01 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/snapshot/{sector}",
          "price": "$0.05 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/decision/{sector}",
          "price": "$0.10 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/snapshot/all",
          "price": "$0.12 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "GET /v1/decision/all",
          "price": "$0.25 per call",
          "kind": "usage_rate",
          "unit": "call",
          "billed": "usage"
        },
        {
          "name": "Pro",
          "price": "$19/mo",
          "kind": "base_subscription",
          "billed": "annually"
        },
        {
          "name": "Pro (annual billing)",
          "price": "$15/mo billed yearly",
          "kind": "base_subscription",
          "billed": "annually"
        }
      ]
    },
    "summary": "From $15/mo (annual commitment). Commodities.sh offers pay-per-call API access from $0.01 per call and a Pro API-key subscription at $19/month or $180/year.",
    "confidence": "high",
    "source_url": "https://api.commodities.sh/pricing",
    "checked_at": "2026-10-25T01:31:29.743Z",
    "amount": 19,
    "display": "From $19/mo",
    "plans": [
      {
        "name": "X402 pay per call",
        "price": "From $0.01 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [
          "USDC on Base",
          "No account",
          "Discovery is free"
        ],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/price/{code}",
        "price": "$0.01 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/prices?codes=",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/history/{code}",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/inventory/eia",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/inventory/eia/{series}",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/cot/{code}",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/spreads/crack",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/spreads/crush",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/spreads/basis",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/fundamentals/wasde",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/fundamentals/crop-progress",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/fundamentals/export-sales",
        "price": "$0.02 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/fundamentals/usgs",
        "price": "$0.03 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/fx/{pair}",
        "price": "$0.01 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/snapshot/{sector}",
        "price": "$0.05 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/decision/{sector}",
        "price": "$0.10 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/snapshot/all",
        "price": "$0.12 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "GET /v1/decision/all",
        "price": "$0.25 per call",
        "usage": true,
        "period": "usage",
        "persona": "individual",
        "highlights": [],
        "promo_note": null,
        "price_promo": null,
        "price_annual": null
      },
      {
        "name": "Pro",
        "price": "$19/mo",
        "period": "month",
        "persona": "pro",
        "highlights": [
          "3,000 credits",
          "API key access",
          "$180/yr when billed yearly"
        ],
        "promo_note": null,
        "price_promo": null,
        "price_annual": "$15/mo billed yearly"
      }
    ],
    "source": "render+llm"
  },
  "trust_or_rating_signal": [],
  "evidence_quality": "unclear",
  "entity_type": "agent_api_endpoint",
  "regulated_data_suitability": "unclear",
  "evidence_urls": [
    "https://api.commodities.sh/"
  ],
  "last_checked": "2026-10-25",
  "profile_checked": null,
  "price_checked": "2026-10-25",
  "how_to_connect": {
    "website": "https://api.commodities.sh/",
    "docs": null,
    "mcp": null,
    "a2a": null,
    "api": null,
    "protocols": [
      "MCP",
      "x402",
      "A2A"
    ],
    "install": null,
    "repository": null,
    "note": "Speaks MCP, x402, A2A but publishes no endpoint we could verify — check the docs/website."
  },
  "deployment": {
    "model": "unknown",
    "both_offered": false,
    "hosted_endpoint": null,
    "install": null,
    "note": "No deployment evidence held — Agentery has no endpoint, install instruction or directory attribute for this listing.",
    "evidence": null
  },
  "licence": {
    "name": null,
    "note": "No named licence found in the retained page text or source attributes. A public repository alone does not establish an open-source licence.",
    "evidence": null
  },
  "evidence_checks": {
    "price": {
      "source_url": "https://api.commodities.sh/pricing",
      "last_observed_day": "2026-10-25",
      "age_days": 0,
      "verified_day": null,
      "note": "from the listing's current price record; no separate page-text verification is held"
    },
    "agent_card": {
      "status": "unknown",
      "note": "no Agent Card URL recorded for this listing"
    },
    "endpoint": {
      "status": "unknown",
      "note": "endpoint not yet checked"
    }
  },
  "product_group": {
    "group_id": 5,
    "group": "Market and economic data",
    "change_90d_pct": -0.54,
    "fair_price_by_tier_monthly_usd": {
      "individual": 19,
      "pro": 39,
      "team / small business": 236.47,
      "enterprise": 891
    },
    "note": "Change of the group's price index over the last 90 days. Call get_group_fair_price with group_id for tier and payment-model detail.",
    "page": "https://agentery.com/aepi/groups/5"
  },
  "liveness": {
    "probed": true,
    "alive": true,
    "endpoint_kind": "site",
    "latency_ms": 184,
    "uptime_7d": 1,
    "checked_at": "2026-10-24T02:33:33.533Z",
    "consecutive_failures": 0,
    "status": "alive"
  },
  "price_extras": {
    "free_tier": null,
    "unit_cost": {
      "usdPerUnit": 0.01,
      "unit": "calls",
      "usdPer1k": 10,
      "raw": "$0.01 per call",
      "plan": "X402 pay per call"
    }
  },
  "reported_success": null,
  "a2a_check": {
    "checked_on": "2026-10-16",
    "card_url": "https://api.commodities.sh/.well-known/agent.json",
    "card_name": "commodities.sh",
    "declared_version": null,
    "endpoint": "https://api.commodities.sh",
    "skills": [],
    "findings": [
      {
        "label": "Protocol version",
        "value": "Not stated in the agent card",
        "ok": null
      }
    ],
    "vendor_published": null,
    "note": "Automated check of the vendor's public A2A agent card and endpoint. The check reads the card and sends an empty JSON-RPC request; it delivers no message. Vendor quotes are copied word for word from the card or its documentation."
  },
  "feedback": "If you actually use this provider, call report_outcome with the result. Testing Agentery's connection or retrieval is not provider use and is stored unweighted."
}