All tools
ToolRead

Resolve market data bindings

resolve_market_data_bindings

Use to fetch server-owned market data for an artifact binding before generating or validating the final visualization.

When to use it

Use to fetch server-owned market data for an artifact binding before generating or validating the final visualization.

Typical workflow

Plan, generate externally, validate, then create or attach.

What it returns

Artifact metadata, specs, validation results, save guidance, or embeds.

Avoid using it when

You are trying to preview live output through MCP; render externally first.

Advanced input contract

Agent hosts use this JSON Schema to validate the exact input shape.

View full registry notes

Resolve Prism live artifact market-data bindings server-side. Use before generating or saving a stock/valuation artifact; returns fetched rows/scalars, provenance, fetchedAt timestamps, and warnings. Use when: Use to fetch server-owned market data for an artifact binding before generating or validating the final visualization.

View JSON Schema
{
  "type": "object",
  "properties": {
    "bindings": {
      "type": "array",
      "minItems": 1,
      "maxItems": 12,
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "provider": {
            "const": "yahoo_finance"
          },
          "ticker": {
            "type": "string",
            "minLength": 1,
            "maxLength": 16
          },
          "kind": {
            "type": "string",
            "enum": [
              "market_snapshot",
              "price_history",
              "financial_history",
              "valuation_series"
            ]
          },
          "fields": {
            "type": "array",
            "minItems": 1,
            "maxItems": 24,
            "items": {
              "type": "string"
            }
          },
          "metric": {
            "type": "string",
            "enum": [
              "price_to_sales",
              "market_cap_to_revenue",
              "ev_to_revenue"
            ]
          },
          "period": {
            "type": "string",
            "enum": [
              "annual",
              "quarterly"
            ]
          },
          "fromDate": {
            "type": "string",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
          }
        },
        "required": [
          "ticker",
          "kind"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "bindings"
  ],
  "additionalProperties": false
}

Useful next tools