Skip to main content
Glama

RQM WaveEngine Jobs

Search WaveEngine capabilities

search_wave_capabilities
Read-onlyIdempotent

Deterministically rank executable WaveEngine capabilities for a natural-language task and bounded filters.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "query": "<query>"
    },
    "name": "search_wave_capabilities"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo
queryYes
surfaceNobuyer_job
categoryNo
input_formatNo
maximum_priceNo
maximum_duration_msNo
required_artifact_media_typeNo

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": {
      -      "catalog_digest": {
      -        "pattern": "^[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "catalog_revision": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "matches": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "capability": {
      -              "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"
      -            },
      -            "matched_terms": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "score": {
      -              "maximum": 9007199254740991,
      -              "minimum": 0,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "score",
      -            "matched_terms",
      -            "capability"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "query": {
      -        "type": "string"
      -      },
      -      "schema_version": {
      -        "enum": [
      -          "rqm.jobs.wave-capability-search.v1",
      -          "rqm.jobs.wave-capability-search.v2"
      -        ],
      -        "type": "string"
      -      },
      -      "stale": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "catalog_revision",
      -      "catalog_digest",
      -      "query",
      -      "stale",
      -      "matches"
      -    ],
      -    "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": {
      +      "catalog_digest": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "catalog_revision": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "matches": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "capability": {
      +              "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"
      +            },
      +            "matched_terms": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "score": {
      +              "maximum": 9007199254740991,
      +              "minimum": 0,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "score",
      +            "matched_terms",
      +            "capability"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "query": {
      +        "type": "string"
      +      },
      +      "schema_version": {
      +        "enum": [
      +          "rqm.jobs.wave-capability-search.v1",
      +          "rqm.jobs.wave-capability-search.v2"
      +        ],
      +        "type": "string"
      +      },
      +      "stale": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "catalog_revision",
      +      "catalog_digest",
      +      "query",
      +      "stale",
      +      "matches"
      +    ],
      +    "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

B3.4/5.0
Behavior4/5

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

The annotations already declare read-only, idempotent, non-destructive, and closed-world behavior. The description adds useful behavioral context: results are deterministically ranked and limited to executable capabilities, though it does not discuss result count, pagination, or scoring details.

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

Conciseness5/5

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

The description is a single front-loaded sentence with no filler. It states the core operation immediately and does not waste words on redundant information.

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?

The tool has eight parameters with no schema descriptions and many sibling tools, yet the description provides almost no parameter guidance or alternative-selection guidance. The output schema and annotations cover return format and safety, but the definition is still too sparse for correct invocation.

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 eight parameters, so the description must carry parameter meaning. It only implies that 'query' is the natural-language task and that various filters exist, but it does not explain surface, limit, category, input_format, maximum_price, maximum_duration_ms, or required_artifact_media_type.

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

Purpose4/5

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

The description gives a specific verb and resource: 'rank executable WaveEngine capabilities' for a natural-language task. It is clear what the tool does, but it does not explicitly distinguish it from sibling tools such as list_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 Guidelines3/5

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

The phrase 'for a natural-language task and bounded filters' implies the search use case, but the description does not say when to use this instead of list_wave_capabilities, get_wave_capability, or search_buyer_jobs. Usage is inferable but not explicitly guided.

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