Skip to main content
Glama

RQM WaveEngine Jobs

List RQM job capabilities

list_wave_capabilities
Read-onlyIdempotent

Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "list_wave_capabilities"
  }
}

Input Schema

NameRequiredDescriptionDefault
surfaceNobuyer_job
categoryNo
maximum_priceNo
maximum_duration_msNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "capabilities": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "accepted_input_formats": {
      -              "items": {
      -                "maxLength": 100,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 16,
      -              "minItems": 1,
      -              "type": "array"
      -            },
      -            "agent_instruction": {
      -              "maxLength": 512,
      -              "minLength": 8,
      -              "type": "string"
      -            },
      -            "availability": {
      -              "enum": [
      -                "available",
      -                "preview",
      -                "disabled"
      -              ],
      -              "type": "string"
      -            },
      -            "caller_next_step": {
      -              "maxLength": 512,
      -              "minLength": 8,
      -              "type": "string"
      -            },
      -            "capability_id": {
      -              "maxLength": 128,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "capability_version": {
      -              "maxLength": 64,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "catalog_digest": {
      -              "pattern": "^[a-f0-9]{64}$",
      -              "type": "string"
      -            },
      -            "catalog_revision": {
      -              "maxLength": 128,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "category": {
      -              "maxLength": 64,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "claim_boundary": {
      -              "maxLength": 2000,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "deprecated": {
      -              "type": "boolean"
      -            },
      -            "description": {
      -              "maxLength": 1024,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "descriptor_digest": {
      -              "pattern": "^[a-f0-9]{64}$",
      -              "type": "string"
      -            },
      -            "display_order": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            },
      -            "do_not_use_when": {
      -              "maxLength": 600,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "evidence": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "evidence_maturity": {
      -              "enum": [
      -                "approved_evidence",
      -                "tested_implementation",
      -                "evaluated_limited"
      -              ],
      -              "type": "string"
      -            },
      -            "execution_operational": {
      -              "type": "boolean"
      -            },
      -            "expected_duration_ms": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "maximum": {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                },
      -                "minimum": {
      -                  "maximum": 9007199254740991,
      -                  "minimum": 0,
      -                  "type": "integer"
      -                }
      -              },
      -              "required": [
      -                "minimum",
      -                "maximum"
      -              ],
      -              "type": "object"
      -            },
      -            "free_example_eligible": {
      -              "type": "boolean"
      -            },
      -            "funding_operational": {
      -              "type": "boolean"
      -            },
      -            "implementation_capability_ids": {
      -              "items": {
      -                "maxLength": 128,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 12,
      -              "type": "array"
      -            },
      -            "limits": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "objective_outputs": {
      -              "items": {
      -                "maxLength": 240,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 24,
      -              "type": "array"
      -            },
      -            "observed_at": {
      -              "format": "date-time",
      -              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -              "type": "string"
      -            },
      -            "operational_status": {
      -              "enum": [
      -                "available",
      -                "temporarily_unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "pricing": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "currency": {
      -                  "const": "USD",
      -                  "type": "string"
      -                },
      -                "display_tariff_version": {
      -                  "const": "wave-public-estimate-v1",
      -                  "type": "string"
      -                },
      -                "estimate_status": {
      -                  "const": "non_binding_public_estimate",
      -                  "type": "string"
      -                },
      -                "estimated_price": {
      -                  "pattern": "^(?:0|[1-9]\\d{0,13})\\.\\d{6}$",
      -                  "type": "string"
      -                },
      -                "maximum_price": {
      -                  "pattern": "^(?:0|[1-9]\\d{0,13})\\.\\d{6}$",
      -                  "type": "string"
      -                },
      -                "model": {
      -                  "const": "fixed",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "model",
      -                "estimate_status",
      -                "estimated_price",
      -                "maximum_price",
      -                "currency",
      -                "display_tariff_version"
      -              ],
      -              "type": "object"
      -            },
      -            "produced_artifacts": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "artifact_type": {
      -                    "maxLength": 80,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "media_type": {
      -                    "maxLength": 160,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "artifact_type",
      -                  "media_type"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 12,
      -              "minItems": 1,
      -              "type": "array"
      -            },
      -            "product": {
      -              "const": "waveengine",
      -              "type": "string"
      -            },
      -            "qualification_status": {
      -              "enum": [
      -                "available",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "quote_operational": {
      -              "type": "boolean"
      -            },
      -            "replacement_capability_id": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 128,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "request_example": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "request_schema": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "request_schema_version": {
      -              "maxLength": 128,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "result_example": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "result_schema": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema0"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "result_schema_version": {
      -              "maxLength": 128,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "schema_version": {
      -              "enum": [
      -                "rqm.jobs.wave-capability-discovery.v1",
      -                "rqm.jobs.wave-capability-discovery.v2"
      -              ],
      -              "type": "string"
      -            },
      -            "search_keywords": {
      -              "items": {
      -                "maxLength": 120,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 40,
      -              "minItems": 2,
      -              "type": "array"
      -            },
      -            "starter_credit_eligible": {
      -              "type": "boolean"
      -            },
      -            "status_ttl_seconds": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 300,
      -              "type": "integer"
      -            },
      -            "supported_payment_rails": {
      -              "items": {
      -                "enum": [
      -                  "x402",
      -                  "account_core_balance",
      -                  "starter_credit"
      -                ],
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "surface": {
      -              "enum": [
      -                "buyer_job",
      -                "implementation_capability",
      -                "research_evidence"
      -              ],
      -              "type": "string"
      -            },
      -            "synonyms": {
      -              "items": {
      -                "maxLength": 120,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 24,
      -              "minItems": 1,
      -              "type": "array"
      -            },
      -            "task_tags": {
      -              "items": {
      -                "maxLength": 80,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 24,
      -              "minItems": 2,
      -              "type": "array"
      -            },
      -            "temporarily_unavailable_reason": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 240,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "title": {
      -              "maxLength": 160,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "use_when": {
      -              "maxLength": 600,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "schema_version",
      -            "product",
      -            "capability_id",
      -            "capability_version",
      -            "display_order",
      -            "title",
      -            "description",
      -            "category",
      -            "task_tags",
      -            "synonyms",
      -            "search_keywords",
      -            "use_when",
      -            "do_not_use_when",
      -            "accepted_input_formats",
      -            "limits",
      -            "request_schema_version",
      -            "result_schema_version",
      -            "request_schema",
      -            "result_schema",
      -            "request_example",
      -            "result_example",
      -            "produced_artifacts",
      -            "expected_duration_ms",
      -            "pricing",
      -            "qualification_status",
      -            "operational_status",
      -            "quote_operational",
      -            "execution_operational",
      -            "funding_operational",
      -            "supported_payment_rails",
      -            "free_example_eligible",
      -            "starter_credit_eligible",
      -            "temporarily_unavailable_reason",
      -            "observed_at",
      -            "status_ttl_seconds",
      -            "availability",
      -            "evidence_maturity",
      -            "evidence",
      -            "claim_boundary",
      -            "catalog_revision",
      -            "catalog_digest",
      -            "descriptor_digest",
      -            "deprecated",
      -            "replacement_capability_id"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 256,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "catalog_digest": {
      -        "pattern": "^[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "catalog_revision": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "etag": {
      -        "maxLength": 80,
      -        "minLength": 3,
      -        "type": "string"
      -      },
      -      "product": {
      -        "const": "waveengine",
      -        "type": "string"
      -      },
      -      "schema_version": {
      -        "enum": [
      -          "rqm.jobs.wave-discovery-catalog.v1",
      -          "rqm.jobs.wave-discovery-catalog.v2"
      -        ],
      -        "type": "string"
      -      },
      -      "server_name": {
      -        "const": "com.rqmtechnologies/waveengine",
      -        "type": "string"
      -      },
      -      "stale": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "server_name",
      -      "product",
      -      "catalog_revision",
      -      "catalog_digest",
      -      "etag",
      -      "stale",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "enum": [
      -          "AUTHENTICATION_REQUIRED",
      -          "MACHINE_AUTHENTICATION_FAILED",
      -          "MACHINE_AUTHORIZATION_FAILED",
      -          "ACCOUNT_CORE_UNAVAILABLE",
      -          "FEATURE_DISABLED",
      -          "QUOTE_NOT_ENTITLED",
      -          "QUOTE_IDEMPOTENCY_CONFLICT",
      -          "QUOTE_NOT_AVAILABLE",
      -          "QUOTE_REQUEST_INVALID",
      -          "QUOTE_MISMATCH",
      -          "PRICE_LIMIT_EXCEEDED",
      -          "RUNTIME_LIMIT_EXCEEDED",
      -          "ARTIFACT_PREFERENCE_UNAVAILABLE",
      -          "INSUFFICIENT_BALANCE",
      -          "RESERVATION_FAILED",
      -          "PRODUCT_REJECTED",
      -          "PRODUCT_UNAVAILABLE",
      -          "JOB_NOT_FOUND",
      -          "JOB_NOT_READY",
      -          "JOB_ACCESS_DENIED",
      -          "SETTLEMENT_FAILED",
      -          "FUNDING_UNAVAILABLE",
      -          "FUNDING_FAILED"
      -        ],
      -        "type": "string"
      -      },
      -      "message": {
      -        "type": "string"
      -      },
      -      "retryable": {
      -        "type": "boolean"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.error.v1",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "code",
      -      "message",
      -      "retryable"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "capabilities": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "accepted_input_formats": {
      +              "items": {
      +                "maxLength": 100,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 16,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "agent_instruction": {
      +              "maxLength": 512,
      +              "minLength": 8,
      +              "type": "string"
      +            },
      +            "availability": {
      +              "enum": [
      +                "available",
      +                "preview",
      +                "disabled"
      +              ],
      +              "type": "string"
      +            },
      +            "caller_next_step": {
      +              "maxLength": 512,
      +              "minLength": 8,
      +              "type": "string"
      +            },
      +            "capability_id": {
      +              "maxLength": 128,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "capability_version": {
      +              "maxLength": 64,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "catalog_digest": {
      +              "pattern": "^[a-f0-9]{64}$",
      +              "type": "string"
      +            },
      +            "catalog_revision": {
      +              "maxLength": 128,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "category": {
      +              "maxLength": 64,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "claim_boundary": {
      +              "maxLength": 2000,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "deprecated": {
      +              "type": "boolean"
      +            },
      +            "description": {
      +              "maxLength": 1024,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "descriptor_digest": {
      +              "pattern": "^[a-f0-9]{64}$",
      +              "type": "string"
      +            },
      +            "display_order": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "do_not_use_when": {
      +              "maxLength": 600,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "evidence": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "evidence_maturity": {
      +              "enum": [
      +                "approved_evidence",
      +                "tested_implementation",
      +                "evaluated_limited"
      +              ],
      +              "type": "string"
      +            },
      +            "execution_operational": {
      +              "type": "boolean"
      +            },
      +            "expected_duration_ms": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "maximum": {
      +                  "exclusiveMinimum": 0,
      +                  "maximum": 9007199254740991,
      +                  "type": "integer"
      +                },
      +                "minimum": {
      +                  "maximum": 9007199254740991,
      +                  "minimum": 0,
      +                  "type": "integer"
      +                }
      +              },
      +              "required": [
      +                "minimum",
      +                "maximum"
      +              ],
      +              "type": "object"
      +            },
      +            "free_example_eligible": {
      +              "type": "boolean"
      +            },
      +            "funding_operational": {
      +              "type": "boolean"
      +            },
      +            "implementation_capability_ids": {
      +              "items": {
      +                "maxLength": 128,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 12,
      +              "type": "array"
      +            },
      +            "limits": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "objective_outputs": {
      +              "items": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 24,
      +              "type": "array"
      +            },
      +            "observed_at": {
      +              "anyOf": [
      +                {
      +                  "format": "date-time",
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
      +                  "type": "string"
      +                },
      +                {
      +                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?:Z))$",
      +                  "type": "string"
      +                }
      +              ],
      +              "format": "date-time",
      +              "type": "string"
      +            },
      +            "operational_status": {
      +              "enum": [
      +                "available",
      +                "temporarily_unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "pricing": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "currency": {
      +                  "const": "USD",
      +                  "type": "string"
      +                },
      +                "display_tariff_version": {
      +                  "const": "wave-public-estimate-v1",
      +                  "type": "string"
      +                },
      +                "estimate_status": {
      +                  "const": "non_binding_public_estimate",
      +                  "type": "string"
      +                },
      +                "estimated_price": {
      +                  "pattern": "^(?:0|[1-9]\\d{0,13})\\.\\d{6}$",
      +                  "type": "string"
      +                },
      +                "maximum_price": {
      +                  "pattern": "^(?:0|[1-9]\\d{0,13})\\.\\d{6}$",
      +                  "type": "string"
      +                },
      +                "model": {
      +                  "const": "fixed",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "model",
      +                "estimate_status",
      +                "estimated_price",
      +                "maximum_price",
      +                "currency",
      +                "display_tariff_version"
      +              ],
      +              "type": "object"
      +            },
      +            "produced_artifacts": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "artifact_type": {
      +                    "maxLength": 80,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "media_type": {
      +                    "maxLength": 160,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "artifact_type",
      +                  "media_type"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 12,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "product": {
      +              "const": "waveengine",
      +              "type": "string"
      +            },
      +            "qualification_status": {
      +              "enum": [
      +                "available",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            },
      +            "quote_operational": {
      +              "type": "boolean"
      +            },
      +            "replacement_capability_id": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 128,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "request_example": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "request_schema": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "request_schema_version": {
      +              "maxLength": 128,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "result_example": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "result_schema": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema0"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "result_schema_version": {
      +              "maxLength": 128,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "schema_version": {
      +              "enum": [
      +                "rqm.jobs.wave-capability-discovery.v1",
      +                "rqm.jobs.wave-capability-discovery.v2"
      +              ],
      +              "type": "string"
      +            },
      +            "search_keywords": {
      +              "items": {
      +                "maxLength": 120,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 40,
      +              "minItems": 2,
      +              "type": "array"
      +            },
      +            "starter_credit_eligible": {
      +              "type": "boolean"
      +            },
      +            "status_ttl_seconds": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 300,
      +              "type": "integer"
      +            },
      +            "supported_payment_rails": {
      +              "items": {
      +                "enum": [
      +                  "x402",
      +                  "account_core_balance",
      +                  "starter_credit"
      +                ],
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "surface": {
      +              "enum": [
      +                "buyer_job",
      +                "implementation_capability",
      +                "research_evidence"
      +              ],
      +              "type": "string"
      +            },
      +            "synonyms": {
      +              "items": {
      +                "maxLength": 120,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 24,
      +              "minItems": 1,
      +              "type": "array"
      +            },
      +            "task_tags": {
      +              "items": {
      +                "maxLength": 80,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 24,
      +              "minItems": 2,
      +              "type": "array"
      +            },
      +            "temporarily_unavailable_reason": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 240,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "title": {
      +              "maxLength": 160,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "use_when": {
      +              "maxLength": 600,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "schema_version",
      +            "product",
      +            "capability_id",
      +            "capability_version",
      +            "display_order",
      +            "title",
      +            "description",
      +            "category",
      +            "task_tags",
      +            "synonyms",
      +            "search_keywords",
      +            "use_when",
      +            "do_not_use_when",
      +            "accepted_input_formats",
      +            "limits",
      +            "request_schema_version",
      +            "result_schema_version",
      +            "request_schema",
      +            "result_schema",
      +            "request_example",
      +            "result_example",
      +            "produced_artifacts",
      +            "expected_duration_ms",
      +            "pricing",
      +            "qualification_status",
      +            "operational_status",
      +            "quote_operational",
      +            "execution_operational",
      +            "funding_operational",
      +            "supported_payment_rails",
      +            "free_example_eligible",
      +            "starter_credit_eligible",
      +            "temporarily_unavailable_reason",
      +            "observed_at",
      +            "status_ttl_seconds",
      +            "availability",
      +            "evidence_maturity",
      +            "evidence",
      +            "claim_boundary",
      +            "catalog_revision",
      +            "catalog_digest",
      +            "descriptor_digest",
      +            "deprecated",
      +            "replacement_capability_id"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 256,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "catalog_digest": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "catalog_revision": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "etag": {
      +        "maxLength": 80,
      +        "minLength": 3,
      +        "type": "string"
      +      },
      +      "product": {
      +        "const": "waveengine",
      +        "type": "string"
      +      },
      +      "schema_version": {
      +        "enum": [
      +          "rqm.jobs.wave-discovery-catalog.v1",
      +          "rqm.jobs.wave-discovery-catalog.v2"
      +        ],
      +        "type": "string"
      +      },
      +      "server_name": {
      +        "const": "com.rqmtechnologies/waveengine",
      +        "type": "string"
      +      },
      +      "stale": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "server_name",
      +      "product",
      +      "catalog_revision",
      +      "catalog_digest",
      +      "etag",
      +      "stale",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "enum": [
      +          "AUTHENTICATION_REQUIRED",
      +          "MACHINE_AUTHENTICATION_FAILED",
      +          "MACHINE_AUTHORIZATION_FAILED",
      +          "ACCOUNT_CORE_UNAVAILABLE",
      +          "FEATURE_DISABLED",
      +          "QUOTE_NOT_ENTITLED",
      +          "QUOTE_IDEMPOTENCY_CONFLICT",
      +          "QUOTE_NOT_AVAILABLE",
      +          "QUOTE_REQUEST_INVALID",
      +          "QUOTE_MISMATCH",
      +          "PRICE_LIMIT_EXCEEDED",
      +          "RUNTIME_LIMIT_EXCEEDED",
      +          "ARTIFACT_PREFERENCE_UNAVAILABLE",
      +          "INSUFFICIENT_BALANCE",
      +          "RESERVATION_FAILED",
      +          "PRODUCT_REJECTED",
      +          "PRODUCT_UNAVAILABLE",
      +          "JOB_NOT_FOUND",
      +          "JOB_NOT_READY",
      +          "JOB_ACCESS_DENIED",
      +          "SETTLEMENT_FAILED",
      +          "FUNDING_UNAVAILABLE",
      +          "FUNDING_FAILED"
      +        ],
      +        "type": "string"
      +      },
      +      "message": {
      +        "type": "string"
      +      },
      +      "retryable": {
      +        "type": "boolean"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.error.v1",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "code",
      +      "message",
      +      "retryable"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. 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, non-destructive and closed-world, so safety is covered. The description adds no behavioral context beyond that — nothing about how category/price/duration limits shape the returned set, pagination, or ordering.

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?

A single short sentence with no filler, so nothing wastes space. However, the brevity comes at the cost of clarity: the front-loaded clause relies on undefined domain jargon rather than making the tool's action obvious.

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 need not be described. But with 4 zero-documented parameters, a filterable catalog spanning multiple versioned surfaces, and no usage routing, an agent lacks what it needs to call this correctly.

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% across 4 parameters. The phrase 'preserved v0/v1 surface or dynamic v2/v3 Wave catalog' gestures at the 'surface' param but never names its enum values (buyer_job, implementation_capability, research_evidence, all), and category, maximum_price and maximum_duration_ms are entirely unexplained.

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?

The description says it will 'describe' a 'preserved v0/v1 surface' or 'dynamic v2/v3 Wave catalog', but neither term is defined and the name's actual verb (list capabilities) is only implied by the title. An agent cannot tell from this text how it differs from siblings like search_wave_capabilities or get_wave_capability.

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 a hint that two catalog flavors exist (v0/v1 preserved vs v2/v3 dynamic), but no statement of when to use this tool rather than search_wave_capabilities or get_wave_capability, and no exclusions or prerequisites.

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.

Resources