Skip to main content
Glama

Get detailed information about a specific prediction market

problee_get_market
Read-onlyIdempotent

Get detailed information about a specific prediction market

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
addressYes
chainIdNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / $defs / AgentMarketDetail / properties / tradingRulesPm / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "minBuyPm": {
      -        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "minLimitLifeSeconds": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "minLimitShares": {
      -        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "minSellShares": {
      -        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "priceSteps": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "fromPercent": {
      -              "maximum": 100,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "stepPercent": {
      -              "maximum": 100,
      -              "minimum": 0,
      -              "type": "number"
      -            },
      -            "toPercent": {
      -              "maximum": 100,
      -              "minimum": 0,
      -              "type": "number"
      -            }
      -          },
      -          "required": [
      -            "fromPercent",
      -            "toPercent",
      -            "stepPercent"
      -          ],
      -          "type": "object"
      -        },
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "minBuyPm",
      -      "minLimitShares",
      -      "minSellShares",
      -      "minLimitLifeSeconds",
      -      "priceSteps"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "minBuyPm": {
      +        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "minLimitLifeSeconds": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "minLimitShares": {
      +        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "minSellShares": {
      +        "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "priceSteps": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "fromPercent": {
      +              "maximum": 100,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "stepPercent": {
      +              "maximum": 100,
      +              "minimum": 0,
      +              "type": "number"
      +            },
      +            "toPercent": {
      +              "maximum": 100,
      +              "minimum": 0,
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "fromPercent",
      +            "toPercent",
      +            "stepPercent"
      +          ],
      +          "type": "object"
      +        },
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "prices": {
      +        "enum": [
      +          "own_book",
      +          "source_book"
      +        ],
      +        "type": "string"
      +      },
      +      "takerDelaySeconds": {
      +        "minimum": 0,
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "minBuyPm",
      +      "minLimitShares",
      +      "minSellShares",
      +      "minLimitLifeSeconds",
      +      "priceSteps"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / $defs / AgentMarketDetail / properties / tradingRules / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "feePolicyVersion": {
      -        "enum": [
      -          "notional-v1",
      -          "shares-v2"
      -        ],
      -        "type": "string"
      -      },
      -      "makerFeeBps": {
      -        "maximum": 10000,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "maxPriceSpreadBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "minBuyAmount": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minOrderSize": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minRestingExpirySeconds": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "minRestingNotional": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minRestingShares": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minSellShares": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "postOnlySupported": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "priceBands": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "maxBps": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "minBps": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "tickBps": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "minBps",
      -            "maxBps",
      -            "tickBps"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "priceIncrement": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "priceIncrementBps": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceMax": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "priceMaxBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceMin": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "priceMinBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "pricePlacementMaxBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "pricePlacementMinBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceScale": {
      -        "const": 1,
      -        "type": "number"
      -      },
      -      "principalRounding": {
      -        "const": "binary-outcome1-floor-remainder-v1",
      -        "type": "string"
      -      },
      -      "selfTradePrevention": {
      -        "const": "SKIP_SELF",
      -        "type": "string"
      -      },
      -      "shareStep": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "supportedTimeInForce": {
      -        "items": {
      -          "enum": [
      -            "GTC",
      -            "IOC",
      -            "FOK"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "takerDelayMs": {
      -        "maximum": 60000,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "takerFeeBps": {
      -        "maximum": 10000,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "priceScale",
      -      "priceIncrement",
      -      "priceMin",
      -      "priceMax",
      -      "priceIncrementBps",
      -      "priceMinBps",
      -      "priceMaxBps",
      -      "pricePlacementMinBps",
      -      "pricePlacementMaxBps",
      -      "priceBands",
      -      "shareStep",
      -      "minOrderSize",
      -      "minRestingShares",
      -      "minRestingNotional",
      -      "minBuyAmount",
      -      "takerFeeBps",
      -      "maxPriceSpreadBps",
      -      "selfTradePrevention",
      -      "supportedTimeInForce",
      -      "postOnlySupported"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "feePolicyVersion": {
      +        "enum": [
      +          "notional-v1",
      +          "shares-v2"
      +        ],
      +        "type": "string"
      +      },
      +      "liquidityMode": {
      +        "enum": [
      +          "shared",
      +          "source_book"
      +        ],
      +        "type": "string"
      +      },
      +      "makerFeeBps": {
      +        "maximum": 10000,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "maxPriceSpreadBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "minBuyAmount": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minOrderSize": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minRestingExpirySeconds": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      },
      +      "minRestingNotional": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minRestingShares": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minSellShares": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "postOnlySupported": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "priceBands": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "maxBps": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "minBps": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "tickBps": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "minBps",
      +            "maxBps",
      +            "tickBps"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "priceIncrement": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "priceIncrementBps": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceMax": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "priceMaxBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceMin": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "priceMinBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "pricePlacementMaxBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "pricePlacementMinBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceScale": {
      +        "const": 1,
      +        "type": "number"
      +      },
      +      "principalRounding": {
      +        "const": "binary-outcome1-floor-remainder-v1",
      +        "type": "string"
      +      },
      +      "selfTradePrevention": {
      +        "const": "SKIP_SELF",
      +        "type": "string"
      +      },
      +      "shareStep": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "supportedTimeInForce": {
      +        "items": {
      +          "enum": [
      +            "GTC",
      +            "IOC",
      +            "FOK"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "takerDelayMs": {
      +        "maximum": 60000,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "takerFeeBps": {
      +        "maximum": 10000,
      +        "minimum": 0,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "priceScale",
      +      "priceIncrement",
      +      "priceMin",
      +      "priceMax",
      +      "priceIncrementBps",
      +      "priceMinBps",
      +      "priceMaxBps",
      +      "pricePlacementMinBps",
      +      "pricePlacementMaxBps",
      +      "priceBands",
      +      "shareStep",
      +      "minOrderSize",
      +      "minRestingShares",
      +      "minRestingNotional",
      +      "minBuyAmount",
      +      "takerFeeBps",
      +      "maxPriceSpreadBps",
      +      "selfTradePrevention",
      +      "supportedTimeInForce",
      +      "postOnlySupported"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / $defs / AgentMarketDetail / properties / tradingRules / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "feePolicyVersion": {
      -        "enum": [
      -          "notional-v1",
      -          "shares-v2"
      -        ],
      -        "type": "string"
      -      },
      -      "makerFeeBps": {
      -        "maximum": 10000,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "maxPriceSpreadBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "minBuyAmount": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minOrderSize": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minRestingExpirySeconds": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "minRestingNotional": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minRestingShares": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "minSellShares": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "postOnlySupported": {
      -        "const": true,
      -        "type": "boolean"
      -      },
      -      "priceBands": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "maxBps": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "minBps": {
      -              "maximum": 9007199254740991,
      -              "minimum": -9007199254740991,
      -              "type": "integer"
      -            },
      -            "tickBps": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "minBps",
      -            "maxBps",
      -            "tickBps"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "priceIncrement": {
      -        "exclusiveMinimum": 0,
      -        "type": "number"
      -      },
      -      "priceIncrementBps": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceMax": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "priceMaxBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceMin": {
      -        "maximum": 1,
      -        "minimum": 0,
      -        "type": "number"
      -      },
      -      "priceMinBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "pricePlacementMaxBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "pricePlacementMinBps": {
      -        "maximum": 9007199254740991,
      -        "minimum": -9007199254740991,
      -        "type": "integer"
      -      },
      -      "priceScale": {
      -        "const": 1,
      -        "type": "number"
      -      },
      -      "principalRounding": {
      -        "const": "binary-outcome1-floor-remainder-v1",
      -        "type": "string"
      -      },
      -      "selfTradePrevention": {
      -        "const": "SKIP_SELF",
      -        "type": "string"
      -      },
      -      "shareStep": {
      -        "$ref": "#/$defs/WeiString"
      -      },
      -      "supportedTimeInForce": {
      -        "items": {
      -          "enum": [
      -            "GTC",
      -            "IOC",
      -            "FOK"
      -          ],
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "takerFeeBps": {
      -        "maximum": 10000,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "priceScale",
      -      "priceIncrement",
      -      "priceMin",
      -      "priceMax",
      -      "priceIncrementBps",
      -      "priceMinBps",
      -      "priceMaxBps",
      -      "pricePlacementMinBps",
      -      "pricePlacementMaxBps",
      -      "priceBands",
      -      "shareStep",
      -      "minOrderSize",
      -      "minRestingShares",
      -      "minRestingNotional",
      -      "minBuyAmount",
      -      "takerFeeBps",
      -      "maxPriceSpreadBps",
      -      "selfTradePrevention",
      -      "supportedTimeInForce",
      -      "postOnlySupported"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "feePolicyVersion": {
      +        "enum": [
      +          "notional-v1",
      +          "shares-v2"
      +        ],
      +        "type": "string"
      +      },
      +      "makerFeeBps": {
      +        "maximum": 10000,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "maxPriceSpreadBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "minBuyAmount": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minOrderSize": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minRestingExpirySeconds": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      },
      +      "minRestingNotional": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minRestingShares": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "minSellShares": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "postOnlySupported": {
      +        "const": true,
      +        "type": "boolean"
      +      },
      +      "priceBands": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "maxBps": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "minBps": {
      +              "maximum": 9007199254740991,
      +              "minimum": -9007199254740991,
      +              "type": "integer"
      +            },
      +            "tickBps": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "minBps",
      +            "maxBps",
      +            "tickBps"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "priceIncrement": {
      +        "exclusiveMinimum": 0,
      +        "type": "number"
      +      },
      +      "priceIncrementBps": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceMax": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "priceMaxBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceMin": {
      +        "maximum": 1,
      +        "minimum": 0,
      +        "type": "number"
      +      },
      +      "priceMinBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "pricePlacementMaxBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "pricePlacementMinBps": {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      "priceScale": {
      +        "const": 1,
      +        "type": "number"
      +      },
      +      "principalRounding": {
      +        "const": "binary-outcome1-floor-remainder-v1",
      +        "type": "string"
      +      },
      +      "selfTradePrevention": {
      +        "const": "SKIP_SELF",
      +        "type": "string"
      +      },
      +      "shareStep": {
      +        "$ref": "#/$defs/WeiString"
      +      },
      +      "supportedTimeInForce": {
      +        "items": {
      +          "enum": [
      +            "GTC",
      +            "IOC",
      +            "FOK"
      +          ],
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "takerDelayMs": {
      +        "maximum": 60000,
      +        "minimum": 0,
      +        "type": "integer"
      +      },
      +      "takerFeeBps": {
      +        "maximum": 10000,
      +        "minimum": 0,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "priceScale",
      +      "priceIncrement",
      +      "priceMin",
      +      "priceMax",
      +      "priceIncrementBps",
      +      "priceMinBps",
      +      "priceMaxBps",
      +      "pricePlacementMinBps",
      +      "pricePlacementMaxBps",
      +      "priceBands",
      +      "shareStep",
      +      "minOrderSize",
      +      "minRestingShares",
      +      "minRestingNotional",
      +      "minBuyAmount",
      +      "takerFeeBps",
      +      "maxPriceSpreadBps",
      +      "selfTradePrevention",
      +      "supportedTimeInForce",
      +      "postOnlySupported"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  4. Changed4 schema fields changed
    • addedOutput schema / $defs / AgentMarketDetail / properties / marketReference
      Added value: +{
      +  "pattern": "^mkt_[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}$",
      +  "type": "string"
      +}
    • addedOutput schema / $defs / AgentMarketDetail / properties / outcomes
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "label": {
      +        "type": "string"
      +      },
      +      "pricePercent": {
      +        "anyOf": [
      +          {
      +            "maximum": 100,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      }
      +    },
      +    "required": [
      +      "label",
      +      "pricePercent"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 3,
      +  "minItems": 2,
      +  "type": "array"
      +}
    • addedOutput schema / $defs / AgentMarketDetail / properties / tradingRulesPm
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "minBuyPm": {
      +          "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +          "type": "string"
      +        },
      +        "minLimitLifeSeconds": {
      +          "maximum": 9007199254740991,
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "minLimitShares": {
      +          "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +          "type": "string"
      +        },
      +        "minSellShares": {
      +          "pattern": "^(?:0|[1-9]\\d*)(?:\\.\\d{1,6})?$",
      +          "type": "string"
      +        },
      +        "priceSteps": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "fromPercent": {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "stepPercent": {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              "toPercent": {
      +                "maximum": 100,
      +                "minimum": 0,
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "fromPercent",
      +              "toPercent",
      +              "stepPercent"
      +            ],
      +            "type": "object"
      +          },
      +          "minItems": 1,
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "minBuyPm",
      +        "minLimitShares",
      +        "minSellShares",
      +        "minLimitLifeSeconds",
      +        "priceSteps"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • changedOutput schema / $defs / ErrorReason / enum
      Previous value: -[
      -  "AUTH_REQUIRED",
      -  "WALLET_AUTH_REQUIRED",
      -  "WALLET_AUTH_INVALID",
      -  "INSUFFICIENT_TIER",
      -  "FORBIDDEN",
      -  "FEATURE_DISABLED",
      -  "SERVICE_UNAVAILABLE_IN_REGION",
      -  "NOT_ORB_VERIFIED",
      -  "NOT_AUTHORIZED",
      -  "NOT_MARKET_CREATOR",
      -  "CALLER_NOT_CREATOR",
      -  "AGENT_WALLET_CANNOT_VOTE",
      -  "WALLET_REQUIRED",
      -  "EMAIL_NOT_VERIFIED",
      -  "EMAIL_ALREADY_REGISTERED",
      -  "WALLET_ADDRESS_MISMATCH",
      -  "WALLET_PARAM_NOT_ALLOWED",
      -  "OWNER_ID_MISMATCH",
      -  "OWNERSHIP_MISMATCH",
      -  "OWNERSHIP_PROOF_REQUIRED",
      -  "WALLET_MISMATCH",
      -  "KEY_LIMIT_REACHED",
      -  "SCOPE_WIDENING_DENIED",
      -  "INVALID_REQUEST",
      -  "INVALID_PAYLOAD",
      -  "INVALID_QUERY",
      -  "INVALID_HEADER",
      -  "MISSING_FIELDS",
      -  "INVALID_ID",
      -  "INVALID_SCOPES",
      -  "INVALID_SPENDING_LIMIT",
      -  "INVALID_EXPIRES_AT",
      -  "INVALID_WEBHOOK_URL",
      -  "WEBHOOK_LIMIT_REACHED",
      -  "KEY_ALREADY_REVOKED",
      -  "MARKET_ID_REQUIRED",
      -  "INVALID_OUTCOME",
      -  "INVALID_CHAIN",
      -  "INVALID_COLLATERAL",
      -  "MISSING_COLLATERAL",
      -  "INVALID_QUESTION",
      -  "QUESTION_TOO_LONG",
      -  "INVALID_SNAPSHOT",
      -  "BATCH_TOO_LARGE",
      -  "MAX_DEPTH_EXCEEDED",
      -  "AMOUNT_ABOVE_MAXIMUM",
      -  "AMOUNT_BELOW_MINIMUM",
      -  "AMOUNT_BELOW_MINIMUM_FILL",
      -  "AMOUNT_NOT_MULTIPLE",
      -  "PRICE_OFF_TICK",
      -  "ORDER_EXPIRY_TOO_SOON",
      -  "PAYLOAD_TOO_LARGE",
      -  "PRIVATE_MARKET",
      -  "INVALID_MARKET_REQUIRED",
      -  "INVALID_MARKET_PAIR",
      -  "PREFLIGHT_FAILED",
      -  "PROPOSAL_FAILED",
      -  "ACCEPT_FAILED",
      -  "REJECT_FAILED",
      -  "CONTENT_BLOCKED",
      -  "SECURITY_RISK_BLOCKED",
      -  "NO_PENDING_FEES",
      -  "BAD_REQUEST",
      -  "CORS_REJECTED",
      -  "UNSUPPORTED_CHAIN",
      -  "WORLD_ID_VERIFICATION_FAILED",
      -  "REVOCATION_REQUIRES_ROOT",
      -  "RECOVERY_REQUIRES_ROOT",
      -  "IDENTITY_ALREADY_ENROLLED",
      -  "RECOVERY_NOT_CONFIGURED",
      -  "RECOVERY_KEY_INVALID",
      -  "WORLD_ID_REVERIFICATION_REQUIRED",
      -  "ROOT_RECOVERY_COOLDOWN",
      -  "NOT_FOUND",
      -  "MARKET_NOT_FOUND",
      -  "MARKET_PRIOR_RELEASE",
      -  "AGENT_NOT_FOUND",
      -  "CHAIN_NOT_FOUND",
      -  "PARENT_NOT_FOUND",
      -  "FACTORY_NOT_DEPLOYED",
      -  "KEY_NOT_FOUND",
      -  "API_KEY_NOT_FOUND",
      -  "WEBHOOK_NOT_FOUND",
      -  "BUILDER_ID_NOT_FOUND",
      -  "NO_API_KEYS",
      -  "SEASON_NOT_FOUND",
      -  "COHORT_NOT_FOUND",
      -  "MARKET_CLOSED",
      -  "MARKET_NOT_OPEN_YET",
      -  "NOT_RESOLVABLE_YET",
      -  "EXPIRED_TOKEN",
      -  "ENDPOINT_RETIRED",
      -  "CONFLICT",
      -  "HEARTBEAT_SESSION_CONFLICT",
      -  "HEARTBEAT_SESSION_REVISION_EXHAUSTED",
      -  "SEASON_STATE_CONFLICT",
      -  "MARKET_NOT_LIVE",
      -  "MARKET_NOT_RESOLVED",
      -  "CONTENT_SEALED",
      -  "TIMING_SEALED",
      -  "STALE_UPDATE",
      -  "ALREADY_RESOLVED",
      -  "CREATOR_WINDOW_ELAPSED",
      -  "RELAY_REVERTED",
      -  "HUMAN_VOTE_ACTIVE",
      -  "CHALLENGE_WINDOW_CLOSED",
      -  "COUNCIL_REVIEW_ACTIVE",
      -  "MARKET_NOT_PENDING_RESOLUTION",
      -  "ALREADY_SWEPT",
      -  "SWEEP_IN_PROGRESS",
      -  "DUPLICATE_CONTENT",
      -  "AGENT_ALREADY_EXISTS",
      -  "NAME_TAKEN",
      -  "AMBIGUOUS_MARKET_ADDRESS",
      -  "IDEMPOTENCY_KEY_CONFLICT",
      -  "NONCE_REUSED",
      -  "KEY_GENERATION_CONFLICT",
      -  "MARKET_INSOLVENT",
      -  "SLIPPAGE_EXCEEDED",
      -  "INSUFFICIENT_ALLOWANCE",
      -  "OPERATOR_APPROVAL_REQUIRED",
      -  "INSUFFICIENT_DEPOSIT",
      -  "INSUFFICIENT_PULL",
      -  "SALE_PAUSED",
      -  "SALE_INVENTORY_SHORT",
      -  "QUOTE_MISMATCH",
      -  "INSUFFICIENT_PAYMENT_BALANCE",
      -  "PURCHASE_NOT_A_BUNDLE",
      -  "PURCHASE_CAP_EXCEEDED",
      -  "FILL_ALLOWANCE_EXHAUSTED",
      -  "SPONSORED_TRADING_PAUSED",
      -  "PASSKEY_REQUIRED",
      -  "ACCOUNT_RESTRICTED",
      -  "NOT_VERIFIED",
      -  "STAKE_REQUIRED",
      -  "STAKE_INTENT_INVALID",
      -  "INSUFFICIENT_PM_FOR_VOTE_STAKE",
      -  "STAKE_PULL_FAILED",
      -  "VERIFIED_HUMAN_REQUIRED",
      -  "CREATION_SLOTS_FULL",
      -  "CREATOR_NOT_ADMITTED",
      -  "CREATOR_CAPACITY_REACHED",
      -  "REPUTATION_TOO_LOW",
      -  "CONCURRENT_LIMIT_REACHED",
      -  "LIFETIME_LIMIT_REACHED",
      -  "CREATION_COOLDOWN_ACTIVE",
      -  "SEED_LIMIT_EXCEEDED",
      -  "DURATION_OUT_OF_RANGE",
      -  "ACTIVE_VERIFIED_IDENTITY_REQUIRED",
      -  "CURRENT_IDENTITY_MEMBERSHIP_REQUIRED",
      -  "AGENT_OPERATING_WALLET_NOT_LINKED",
      -  "IDENTITY_INTEGRITY_UNKNOWN",
      -  "PARTICIPATION_RELEASE_NOT_DEPLOYED",
      -  "PARTICIPATION_RELEASE_ROUTE_NOT_DEPLOYED",
      -  "PARTICIPATION_PROFILE_MISMATCH",
      -  "PARTICIPATION_RELEASE_INACTIVE",
      -  "PARTICIPATION_DISTRIBUTION_PAUSED",
      -  "PARTICIPATION_MONEY_PATH_INCOMPLETE",
      -  "PARTICIPATION_LEDGER_ACCOUNTING_INVALID",
      -  "PARTICIPATION_ROUTE_DEGRADED",
      -  "PARTICIPATION_ROUTE_QUARANTINED",
      -  "PARTICIPATION_INVENTORY_LOW",
      -  "NO_PARTICIPATION_RELEASE_CREDITS",
      -  "NEW_PARTICIPATION_RELEASE_UNITS_EXHAUSTED",
      -  "PARTICIPATION_CLAIM_CADENCE_ACTIVE",
      -  "PARTICIPATION_IDENTITY_ATTESTATION_REQUIRED",
      -  "PARTICIPATION_DISTRIBUTION_ZERO_DELTA",
      -  "PARTICIPATION_DISTRIBUTION_ALREADY_PREPARED",
      -  "PARTICIPATION_DISTRIBUTION_RECIPIENT_STALE",
      -  "PARTICIPATION_DISTRIBUTION_VOUCHER_EXPIRED",
      -  "PARTICIPATION_DISTRIBUTION_EVENT_MISMATCH",
      -  "PARTICIPATION_DISTRIBUTION_FINALITY_PENDING",
      -  "RATE_LIMITED",
      -  "INTERNAL_ERROR",
      -  "SERVICE_UNAVAILABLE",
      -  "ELIGIBILITY_UNDETERMINED",
      -  "COLLATERAL_CONFIGURATION_MISMATCH",
      -  "QUOTE_STATE_UNAVAILABLE",
      -  "PROTOCOL_UNAVAILABLE",
      -  "PROTOCOL_PAUSED",
      -  "VENUE_HALTED",
      -  "EMBED_ATTRIBUTION_UNAVAILABLE",
      -  "QUOTE_FAILED",
      -  "INVALID_MARKET_STATE",
      -  "MATH_OVERFLOW",
      -  "UNKNOWN_CONTRACT_ERROR",
      -  "DEADLINE_EXPIRED",
      -  "ZERO_INPUT",
      -  "ZERO_NET_INPUT",
      -  "ZERO_DELTA",
      -  "INVALID_MARKET",
      -  "INVALID_TOKEN",
      -  "NATIVE_ROUTE_UNAVAILABLE",
      -  "POST_ONLY_WOULD_CROSS",
      -  "FOK_UNFILLABLE",
      -  "CLORDID_CONFLICT",
      -  "QUOTE_SET_INVALID",
      -  "QUOTE_GENERATION_STALE",
      -  "ORDER_IN_FLIGHT",
      -  "MAKER_NOT_EXECUTABLE",
      -  "LIQUIDITY_CHANGED",
      -  "CANCELLATION_EVENT_NOT_FOUND",
      -  "CANCELLATION_EVENT_MISMATCH",
      -  "INVALID_NONCE_FLOOR",
      -  "NONCE_INVALIDATION_EVENT_NOT_FOUND",
      -  "NONCE_INVALIDATION_EVENT_MISMATCH",
      -  "INVALID_TX_HASH"
      -]New value: +[
      +  "AUTH_REQUIRED",
      +  "WALLET_AUTH_REQUIRED",
      +  "WALLET_AUTH_INVALID",
      +  "INSUFFICIENT_TIER",
      +  "FORBIDDEN",
      +  "FEATURE_DISABLED",
      +  "SERVICE_UNAVAILABLE_IN_REGION",
      +  "NOT_ORB_VERIFIED",
      +  "NOT_AUTHORIZED",
      +  "NOT_MARKET_CREATOR",
      +  "CALLER_NOT_CREATOR",
      +  "AGENT_WALLET_CANNOT_VOTE",
      +  "WALLET_REQUIRED",
      +  "EMAIL_NOT_VERIFIED",
      +  "EMAIL_ALREADY_REGISTERED",
      +  "WALLET_ADDRESS_MISMATCH",
      +  "WALLET_PARAM_NOT_ALLOWED",
      +  "OWNER_ID_MISMATCH",
      +  "OWNERSHIP_MISMATCH",
      +  "OWNERSHIP_PROOF_REQUIRED",
      +  "WALLET_MISMATCH",
      +  "KEY_LIMIT_REACHED",
      +  "SCOPE_WIDENING_DENIED",
      +  "INVALID_REQUEST",
      +  "INVALID_PAYLOAD",
      +  "INVALID_QUERY",
      +  "INVALID_HEADER",
      +  "MISSING_FIELDS",
      +  "INVALID_ID",
      +  "INVALID_SCOPES",
      +  "INVALID_SPENDING_LIMIT",
      +  "INVALID_EXPIRES_AT",
      +  "INVALID_WEBHOOK_URL",
      +  "WEBHOOK_LIMIT_REACHED",
      +  "KEY_ALREADY_REVOKED",
      +  "MARKET_ID_REQUIRED",
      +  "INVALID_OUTCOME",
      +  "INVALID_CHAIN",
      +  "INVALID_COLLATERAL",
      +  "MISSING_COLLATERAL",
      +  "INVALID_QUESTION",
      +  "QUESTION_TOO_LONG",
      +  "INVALID_SNAPSHOT",
      +  "BATCH_TOO_LARGE",
      +  "MAX_DEPTH_EXCEEDED",
      +  "AMOUNT_ABOVE_MAXIMUM",
      +  "AMOUNT_BELOW_MINIMUM",
      +  "AMOUNT_BELOW_MINIMUM_FILL",
      +  "AMOUNT_NOT_MULTIPLE",
      +  "PRICE_OFF_TICK",
      +  "ORDER_EXPIRY_TOO_SOON",
      +  "BELOW_MINIMUM",
      +  "OUTCOME_UNKNOWN",
      +  "NOT_TWO_OUTCOMES",
      +  "EXPIRY_TOO_SOON",
      +  "MARKET_UNAVAILABLE",
      +  "TRADING_ENDED",
      +  "NO_LIQUIDITY",
      +  "INSUFFICIENT_BALANCE",
      +  "PAYLOAD_TOO_LARGE",
      +  "PRIVATE_MARKET",
      +  "INVALID_MARKET_REQUIRED",
      +  "INVALID_MARKET_PAIR",
      +  "PREFLIGHT_FAILED",
      +  "PROPOSAL_FAILED",
      +  "ACCEPT_FAILED",
      +  "REJECT_FAILED",
      +  "CONTENT_BLOCKED",
      +  "SECURITY_RISK_BLOCKED",
      +  "NO_PENDING_FEES",
      +  "BAD_REQUEST",
      +  "CORS_REJECTED",
      +  "UNSUPPORTED_CHAIN",
      +  "WORLD_ID_VERIFICATION_FAILED",
      +  "REVOCATION_REQUIRES_ROOT",
      +  "RECOVERY_REQUIRES_ROOT",
      +  "IDENTITY_ALREADY_ENROLLED",
      +  "RECOVERY_NOT_CONFIGURED",
      +  "RECOVERY_KEY_INVALID",
      +  "WORLD_ID_REVERIFICATION_REQUIRED",
      +  "ROOT_RECOVERY_COOLDOWN",
      +  "NOT_FOUND",
      +  "MARKET_NOT_FOUND",
      +  "MARKET_PRIOR_RELEASE",
      +  "AGENT_NOT_FOUND",
      +  "CHAIN_NOT_FOUND",
      +  "PARENT_NOT_FOUND",
      +  "FACTORY_NOT_DEPLOYED",
      +  "KEY_NOT_FOUND",
      +  "API_KEY_NOT_FOUND",
      +  "WEBHOOK_NOT_FOUND",
      +  "BUILDER_ID_NOT_FOUND",
      +  "NO_API_KEYS",
      +  "SEASON_NOT_FOUND",
      +  "COHORT_NOT_FOUND",
      +  "MARKET_CLOSED",
      +  "MARKET_NOT_OPEN_YET",
      +  "NOT_RESOLVABLE_YET",
      +  "EXPIRED_TOKEN",
      +  "ENDPOINT_RETIRED",
      +  "CONFLICT",
      +  "HEARTBEAT_SESSION_CONFLICT",
      +  "HEARTBEAT_SESSION_REVISION_EXHAUSTED",
      +  "SEASON_STATE_CONFLICT",
      +  "MARKET_NOT_LIVE",
      +  "MARKET_NOT_RESOLVED",
      +  "CONTENT_SEALED",
      +  "TIMING_SEALED",
      +  "STALE_UPDATE",
      +  "ALREADY_RESOLVED",
      +  "CREATOR_WINDOW_ELAPSED",
      +  "RELAY_REVERTED",
      +  "HUMAN_VOTE_ACTIVE",
      +  "CHALLENGE_WINDOW_CLOSED",
      +  "COUNCIL_REVIEW_ACTIVE",
      +  "MARKET_NOT_PENDING_RESOLUTION",
      +  "ALREADY_SWEPT",
      +  "SWEEP_IN_PROGRESS",
      +  "DUPLICATE_CONTENT",
      +  "AGENT_ALREADY_EXISTS",
      +  "NAME_TAKEN",
      +  "AMBIGUOUS_MARKET_ADDRESS",
      +  "IDEMPOTENCY_KEY_CONFLICT",
      +  "NONCE_REUSED",
      +  "KEY_GENERATION_CONFLICT",
      +  "MARKET_INSOLVENT",
      +  "SLIPPAGE_EXCEEDED",
      +  "INSUFFICIENT_ALLOWANCE",
      +  "OPERATOR_APPROVAL_REQUIRED",
      +  "INSUFFICIENT_DEPOSIT",
      +  "INSUFFICIENT_PULL",
      +  "SALE_PAUSED",
      +  "SALE_INVENTORY_SHORT",
      +  "QUOTE_MISMATCH",
      +  "INSUFFICIENT_PAYMENT_BALANCE",
      +  "PURCHASE_NOT_A_BUNDLE",
      +  "PURCHASE_CAP_EXCEEDED",
      +  "FILL_ALLOWANCE_EXHAUSTED",
      +  "SPONSORED_TRADING_PAUSED",
      +  "PASSKEY_REQUIRED",
      +  "ACCOUNT_RESTRICTED",
      +  "NOT_VERIFIED",
      +  "STAKE_REQUIRED",
      +  "STAKE_INTENT_INVALID",
      +  "INSUFFICIENT_PM_FOR_VOTE_STAKE",
      +  "STAKE_PULL_FAILED",
      +  "VERIFIED_HUMAN_REQUIRED",
      +  "CREATION_SLOTS_FULL",
      +  "CREATOR_NOT_ADMITTED",
      +  "CREATOR_CAPACITY_REACHED",
      +  "REPUTATION_TOO_LOW",
      +  "CONCURRENT_LIMIT_REACHED",
      +  "LIFETIME_LIMIT_REACHED",
      +  "CREATION_COOLDOWN_ACTIVE",
      +  "SEED_LIMIT_EXCEEDED",
      +  "DURATION_OUT_OF_RANGE",
      +  "ACTIVE_VERIFIED_IDENTITY_REQUIRED",
      +  "CURRENT_IDENTITY_MEMBERSHIP_REQUIRED",
      +  "AGENT_OPERATING_WALLET_NOT_LINKED",
      +  "IDENTITY_INTEGRITY_UNKNOWN",
      +  "PARTICIPATION_RELEASE_NOT_DEPLOYED",
      +  "PARTICIPATION_RELEASE_ROUTE_NOT_DEPLOYED",
      +  "PARTICIPATION_PROFILE_MISMATCH",
      +  "PARTICIPATION_RELEASE_INACTIVE",
      +  "PARTICIPATION_DISTRIBUTION_PAUSED",
      +  "PARTICIPATION_MONEY_PATH_INCOMPLETE",
      +  "PARTICIPATION_LEDGER_ACCOUNTING_INVALID",
      +  "PARTICIPATION_ROUTE_DEGRADED",
      +  "PARTICIPATION_ROUTE_QUARANTINED",
      +  "PARTICIPATION_INVENTORY_LOW",
      +  "NO_PARTICIPATION_RELEASE_CREDITS",
      +  "NEW_PARTICIPATION_RELEASE_UNITS_EXHAUSTED",
      +  "PARTICIPATION_CLAIM_CADENCE_ACTIVE",
      +  "PARTICIPATION_IDENTITY_ATTESTATION_REQUIRED",
      +  "PARTICIPATION_DISTRIBUTION_ZERO_DELTA",
      +  "PARTICIPATION_DISTRIBUTION_ALREADY_PREPARED",
      +  "PARTICIPATION_DISTRIBUTION_RECIPIENT_STALE",
      +  "PARTICIPATION_DISTRIBUTION_VOUCHER_EXPIRED",
      +  "PARTICIPATION_DISTRIBUTION_EVENT_MISMATCH",
      +  "PARTICIPATION_DISTRIBUTION_FINALITY_PENDING",
      +  "RATE_LIMITED",
      +  "INTERNAL_ERROR",
      +  "SERVICE_UNAVAILABLE",
      +  "ELIGIBILITY_UNDETERMINED",
      +  "COLLATERAL_CONFIGURATION_MISMATCH",
      +  "QUOTE_STATE_UNAVAILABLE",
      +  "PROTOCOL_UNAVAILABLE",
      +  "PROTOCOL_PAUSED",
      +  "VENUE_HALTED",
      +  "EMBED_ATTRIBUTION_UNAVAILABLE",
      +  "QUOTE_FAILED",
      +  "INVALID_MARKET_STATE",
      +  "MATH_OVERFLOW",
      +  "UNKNOWN_CONTRACT_ERROR",
      +  "DEADLINE_EXPIRED",
      +  "ZERO_INPUT",
      +  "ZERO_NET_INPUT",
      +  "ZERO_DELTA",
      +  "INVALID_MARKET",
      +  "INVALID_TOKEN",
      +  "NATIVE_ROUTE_UNAVAILABLE",
      +  "POST_ONLY_WOULD_CROSS",
      +  "FOK_UNFILLABLE",
      +  "CLORDID_CONFLICT",
      +  "QUOTE_SET_INVALID",
      +  "QUOTE_GENERATION_STALE",
      +  "ORDER_IN_FLIGHT",
      +  "MAKER_NOT_EXECUTABLE",
      +  "LIQUIDITY_CHANGED",
      +  "CANCELLATION_EVENT_NOT_FOUND",
      +  "CANCELLATION_EVENT_MISMATCH",
      +  "INVALID_NONCE_FLOOR",
      +  "NONCE_INVALIDATION_EVENT_NOT_FOUND",
      +  "NONCE_INVALIDATION_EVENT_MISMATCH",
      +  "INVALID_TX_HASH"
      +]
  5. First observed

TDQS

C2.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false, so the safety profile is covered structurally. The description adds nothing on top of that: no mention of what the payload contains, whether the market must exist, or what happens for an unknown address.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One sentence with zero padding, which is structurally clean. However, it is a verbatim restatement of the title, so the sentence does not really earn its place as a description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values do not need explanation, but the description still omits the two things an agent needs here: how to supply/format 'address' and 'chainId', and how this differs from the many sibling market-read tools. Given the crowded sibling set, that is a real gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% for two parameters, so the description is the only place that could explain them — and it says nothing. It does not specify the expected format of 'address' (hex? checksummed?) or what chainId defaulting behavior is, leaving a low-coverage schema entirely undocumented.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tautological: description restates name/title.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use guidance at all, no stated alternative, and no indication of when to pick this over list_markets or the other market-read siblings. The agent gets no routing signal beyond the name itself.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.