# RQM WaveEngine Jobs (remote · jobs.rqmtechnologies.com)

Delegate 20 typed, evidence-backed WaveEngine signal work products with fixed-request x402.

- Trust score: 81/100 (high trust)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-09-22

## Components

- remote · `jobs.rqmtechnologies.com`: 81/100 (this document), [markdown](https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine.md), [page](https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine)

## Channel facts

- Endpoint: `https://jobs.rqmtechnologies.com/mcp/waveengine`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.6.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-09-22.

- **Endpoint Security**: 77/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 59/100
  - AI-judged instruction clarity (fair).
  - Tool/resource definitions use about 2878 tokens (~84/item across 34 items; 34 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 100/100
  - No destabilizing schema changes in the last 30 days.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - All 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.
  - An AI judge read all 34 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

## Install

### How do I install the RQM WaveEngine Jobs MCP server?

RQM WaveEngine Jobs is a hosted endpoint at https://jobs.rqmtechnologies.com/mcp/waveengine, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-rqmtechnologies-waveengine 'https://jobs.rqmtechnologies.com/mcp/waveengine'
```

### Cursor

```json
{
  "mcpServers": {
    "com-rqmtechnologies-waveengine": {
      "url": "https://jobs.rqmtechnologies.com/mcp/waveengine"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-rqmtechnologies-waveengine": {
      "type": "http",
      "url": "https://jobs.rqmtechnologies.com/mcp/waveengine"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-rqmtechnologies-waveengine]
url = "https://jobs.rqmtechnologies.com/mcp/waveengine"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-rqmtechnologies-waveengine": {
      "type": "remote",
      "url": "https://jobs.rqmtechnologies.com/mcp/waveengine",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-rqmtechnologies-waveengine --url 'https://jobs.rqmtechnologies.com/mcp/waveengine' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-rqmtechnologies-waveengine:
    url: "https://jobs.rqmtechnologies.com/mcp/waveengine"
```

### Netclaw

```json
{
  "McpServers": {
    "com-rqmtechnologies-waveengine": {
      "Transport": "http",
      "Url": "https://jobs.rqmtechnologies.com/mcp/waveengine"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-rqmtechnologies-waveengine -t streamable-http -u 'https://jobs.rqmtechnologies.com/mcp/waveengine'
```

### Other

```json
{
  "mcpServers": {
    "com-rqmtechnologies-waveengine": {
      "type": "http",
      "url": "https://jobs.rqmtechnologies.com/mcp/waveengine"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-09-17 (score 81, 0)

- [security] Stability: 0.97 → pass

### 2026-09-16 (score 81, 0)

- [functional] Stability: pass → 0.97

### 2026-09-15 (score 81, 0)

- [security] Stability: 0.97 → pass

### 2026-09-14 (score 81, +1)

No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-12 (score 80, +8)

- [security improvement] Authorization: unverified → partial

### 2026-09-09 (score 72, +3)

- [security] Tool “list_buyer_jobs” rewrote its description, which is the text the model reads
- [security] Tool “wave_apply_verified_phase_correction_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_compare_pipeline_responses_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_compare_waveform_captures_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_compile_curated_processing_recipe_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_convert_capture_to_spectrum_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_diagnose_multichannel_capture_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_equalize_pilot_capture_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_extract_wave_features_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_fit_coupled_channel_model_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_gate_signal_capture_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_generate_validated_signal_fixture_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_measure_phase_drift_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_optimize_processing_pipeline_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_reconstruct_bounded_capture_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_reconstruct_time_domain_signal_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_rotate_and_validate_two_channel_frame_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_transport_polarization_frame_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_validate_reconstruction_quality_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_validate_spectral_criteria_v1” rewrote its description, which is the text the model reads
- [security] Tool “wave_verify_wave_pipeline_v1” rewrote its description, which is the text the model reads
- [functional regression] Schema quality: 63 → 84
- [cosmetic] Tool “list_buyer_jobs” changed its title: List production-live RQM buyer jobs → List RQM buyer jobs
- [cosmetic] Tool “search_buyer_jobs” changed its title: Search production-live RQM buyer jobs → Search RQM buyer jobs
- [cosmetic] Tool “wave_apply_verified_phase_correction_v1” changed its title: Run wave.apply-verified-phase-correction.v1 → Apply Verified Phase Correction
- [cosmetic] Tool “wave_compare_pipeline_responses_v1” changed its title: Run wave.compare-pipeline-responses.v1 → Compare Pipeline Responses
- [cosmetic] Tool “wave_compare_waveform_captures_v1” changed its title: Run wave.compare-waveform-captures.v1 → Compare Waveform Captures
- [cosmetic] Tool “wave_compile_curated_processing_recipe_v1” changed its title: Run wave.compile-curated-processing-recipe.v1 → Compile Curated Processing Recipe
- [cosmetic] Tool “wave_convert_capture_to_spectrum_v1” changed its title: Run wave.convert-capture-to-spectrum.v1 → Convert Capture To Spectrum
- [cosmetic] Tool “wave_diagnose_multichannel_capture_v1” changed its title: Run diagnose-multichannel-capture-v1 → Diagnose Multichannel Capture
- [cosmetic] Tool “wave_equalize_pilot_capture_v1” changed its title: Run equalize-pilot-capture-v1 → Equalize Pilot Capture
- [cosmetic] Tool “wave_extract_wave_features_v1” changed its title: Run extract-wave-features-v1 → Extract Wave Features
- [cosmetic] Tool “wave_fit_coupled_channel_model_v1” changed its title: Run fit-coupled-channel-model-v1 → Fit Coupled Channel Model
- [cosmetic] Tool “wave_gate_signal_capture_v1” changed its title: Run gate-signal-capture-v1 → Gate Signal Capture
- [cosmetic] Tool “wave_generate_validated_signal_fixture_v1” changed its title: Run generate-validated-signal-fixture-v1 → Generate Validated Signal Fixture
- [cosmetic] Tool “wave_measure_phase_drift_v1” changed its title: Run wave.measure-phase-drift.v1 → Measure Phase Drift
- [cosmetic] Tool “wave_optimize_processing_pipeline_v1” changed its title: Run wave.optimize-processing-pipeline.v1 → Optimize Processing Pipeline
- [cosmetic] Tool “wave_reconstruct_bounded_capture_v1” changed its title: Run wave.reconstruct-bounded-capture.v1 → Reconstruct Bounded Capture
- [cosmetic] Tool “wave_reconstruct_time_domain_signal_v1” changed its title: Run wave.reconstruct-time-domain-signal.v1 → Reconstruct Time Domain Signal
- [cosmetic] Tool “wave_rotate_and_validate_two_channel_frame_v1” changed its title: Run wave.rotate-and-validate-two-channel-frame.v1 → Rotate And Validate Two Channel Frame
- [cosmetic] Tool “wave_transport_polarization_frame_v1” changed its title: Run transport-polarization-frame-v1 → Transport Polarization Frame
- [cosmetic] Tool “wave_validate_reconstruction_quality_v1” changed its title: Run wave.validate-reconstruction-quality.v1 → Validate Reconstruction Quality
- [cosmetic] Tool “wave_validate_spectral_criteria_v1” changed its title: Run wave.validate-spectral-criteria.v1 → Validate Spectral Criteria
- [cosmetic] Tool “wave_verify_wave_pipeline_v1” changed its title: Run verify-wave-pipeline-v1 → Verify Wave Pipeline

### 2026-09-07 (score 69, +1)

No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-09-04 (score 68, +1)

No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

## MCP tools (34)

### `list_buyer_jobs` (~54 tokens)

List RQM buyer jobs

Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio.

Input parameters:

- `product` (string)
- `schema_version` (string)
- `surface` (string)

### `search_buyer_jobs` (~70 tokens)

Search RQM buyer jobs

Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps.

Input parameters:

- `limit` (integer)
- `product` (string)
- `query` (string, required)
- `schema_version` (string)
- `surface` (string)

### `list_wave_capabilities` (~59 tokens)

List RQM job capabilities

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

Input parameters:

- `category` (string)
- `maximum_duration_ms` (integer)
- `maximum_price` (string)
- `surface` (string)

### `get_wave_capability` (~27 tokens)

Get one RQM job capability

Return one full approved public Wave capability descriptor.

Input parameters:

- `capability_id` (string, required)

### `run_buyer_job` (~81 tokens)

Run any RQM buyer job

Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402.

Input parameters:

- `capability_id` (string, required)
- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `product` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_gate_signal_capture_v1` (~110 tokens)

Gate Signal Capture

Problem: Accept or reject this bounded signal capture against the caller-supplied metric rules and return every measurement and violation. Input: JSON with sample rate hz, channels, rules. Result: measurements, violations and checksummed artifacts. Limits: Bounded signal processing only; 8 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_diagnose_multichannel_capture_v1` (~107 tokens)

Diagnose Multichannel Capture

Problem: Diagnose this coordinated complex capture for bounded Wave-Intelligence degradation findings without inferring a physical cause. Input: JSON with sample rate hz, channels. Result: bounded capture findings and artifacts. Limits: Bounded signal processing only; 8 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_measure_phase_drift_v1` (~108 tokens)

Measure Phase Drift

Problem: Measure phase drift in this bounded complex observation against the supplied reference and tolerances. Input: JSON with reference, observation, maximum absolute drift radians, maximum rms.... Result: phase drift measurements and tolerance checks. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_extract_wave_features_v1` (~102 tokens)

Extract Wave Features

Problem: Convert this coordinated complex capture into the deterministic versioned Wave-Intelligence feature vector. Input: JSON with sample rate hz, channels. Result: versioned feature vector and artifacts. Limits: Bounded signal processing only; 8 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_reconstruct_bounded_capture_v1` (~112 tokens)

Reconstruct Bounded Capture

Problem: Reconstruct this bounded capture under the supplied transfer assumption and verify it against the reference rules. Input: JSON with observation, reference, assumed transfer, maximum rmse, maximum.... Result: reconstructed capture and reference-rule checks. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_equalize_pilot_capture_v1` (~111 tokens)

Equalize Pilot Capture

Problem: Fit a bounded quaternion NLMS equalizer to this received and desired pilot capture. Input: JSON with input channels, output channels, received, desired, pilot mask. Result: fitted equalizer and pilot-fit evidence. Limits: Bounded signal processing only; 4 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_transport_polarization_frame_v1` (~106 tokens)

Transport Polarization Frame

Problem: Transform these Jones vectors or channel operators between the explicitly named SU(2) frames and verify invariants. Input: JSON with mode, rotor. Result: transformed vectors/operators and invariant checks. Limits: Bounded signal processing only; 4 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_generate_validated_signal_fixture_v1` (~108 tokens)

Generate Validated Signal Fixture

Problem: Generate this bounded sine or safe-formula signal fixture and return reproducibility, measurement, checksum, and validation evidence. Input: JSON with fixture. Result: signal fixture, checksums and validation evidence. Limits: Bounded signal processing only; 8 channels; 16384 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_compare_waveform_captures_v1` (~112 tokens)

Compare Waveform Captures

Problem: Compare these two bounded waveforms against the supplied alignment and numeric rules. Input: JSON with sample rate hz, channels, reference channel id, candidate channel id, rules. Result: waveform differences and caller-rule results. Limits: Bounded signal processing only; 2 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_fit_coupled_channel_model_v1` (~106 tokens)

Fit Coupled Channel Model

Problem: Fit a bounded structured quaternion ridge model to these coupled channel features and targets. Input: JSON with feature count, output count, features, targets. Result: fitted channel model and fit evidence. Limits: Bounded signal processing only; 16 channels; 512 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_verify_wave_pipeline_v1` (~112 tokens)

Verify Wave Pipeline

Problem: Execute and verify this bounded Wave IR pipeline against the required representation, shape, and optional round-trip assertions. Input: JSON with sample rate hz, channels, operators, assertions. Result: execution result and shape/round-trip checks. Limits: Bounded signal processing only; 2 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_rotate_and_validate_two_channel_frame_v1` (~103 tokens)

Rotate And Validate Two Channel Frame

Problem: Rotate these two coordinated complex channels with the supplied rotor and validate caller invariants. Input: JSON with channels, rotor, rules. Result: rotated channels and invariant checks. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_convert_capture_to_spectrum_v1` (~104 tokens)

Convert Capture To Spectrum

Problem: Convert this bounded complex capture into a checksummed spectral artifact with declared normalization. Input: JSON with sample rate hz, channel, normalization. Result: spectrum with normalization and checksums. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_reconstruct_time_domain_signal_v1` (~111 tokens)

Reconstruct Time Domain Signal

Problem: Convert these bounded frequency bins into time-domain samples and verify the caller's round-trip rule. Input: JSON with sample rate hz, frequency bins, normalization, rules. Result: time-domain samples and round-trip verification. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_optimize_processing_pipeline_v1` (~109 tokens)

Optimize Processing Pipeline

Problem: Optimize this supported Wave pipeline against the supplied operation-count objective and equivalence rule. Input: JSON with operations, fixture, objective, maximum operations, maximum equivalence.... Result: candidate pipeline and equivalence checks. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_compile_curated_processing_recipe_v1` (~102 tokens)

Compile Curated Processing Recipe

Problem: Compile this curated processing recipe and return its validated pipeline and execution trace. Input: JSON with fixture, maximum round trip rmse. Result: validated pipeline and execution trace. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_apply_verified_phase_correction_v1` (~103 tokens)

Apply Verified Phase Correction

Problem: Apply this bounded phase correction and verify the supplied preservation assertions. Input: JSON with sample rate hz, channels, angle radians, assertions. Result: corrected capture and preservation checks. Limits: Bounded signal processing only; 2 channels; 1024 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_validate_spectral_criteria_v1` (~105 tokens)

Validate Spectral Criteria

Problem: Accept or reject this bounded capture against the caller's supplied spectral criteria. Input: JSON with sample rate hz, channel, normalization, rules. Result: spectral metrics and caller-rule verdict. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_validate_reconstruction_quality_v1` (~96 tokens)

Validate Reconstruction Quality

Problem: Compare this reconstruction with the supplied reference and acceptance rules. Input: JSON with reference, reconstruction, rules. Result: reconstruction differences and rule results. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `wave_compare_pipeline_responses_v1` (~109 tokens)

Compare Pipeline Responses

Problem: Compare these two supported Wave pipelines on the supplied fixture and caller tolerances. Input: JSON with left pipeline, right pipeline, fixture, maximum rmse, maximum absolute.... Result: response differences and tolerance checks. Limits: Bounded signal processing only; 8 channels; 4096 samples/channel.

Input parameters:

- `idempotency_key` (string, required)
- `max_total_price` (string, required)
- `request` (object, required)
- `schema_version` (string, required)

### `search_wave_capabilities` (~91 tokens)

Search WaveEngine capabilities

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

Input parameters:

- `category` (string)
- `input_format` (string)
- `limit` (integer)
- `maximum_duration_ms` (integer)
- `maximum_price` (string)
- `query` (string, required)
- `required_artifact_media_type` (string)
- `surface` (string)

### `get_wave_example` (~35 tokens)

Get a WaveEngine example

Return one realistic illustrative request/result shape, artifact list, expected duration, and price guard.

Input parameters:

- `capability_id` (string, required)

### `run_wave_example` (~35 tokens)

Run a WaveEngine example

Execute the catalog-owned bounded example through the real typed WaveEngine adapter without accepting arbitrary input.

Input parameters:

- `capability_id` (string, required)

### `estimate_wave_job` (~53 tokens)

Estimate a WaveEngine job

Validate a bounded request against the live catalog and return a non-binding price and duration estimate without authentication.

Input parameters:

- `capability_id` (string, required)
- `max_total_price` (string)
- `request` (object, required)

### `run_wave_job` (~104 tokens)

Quote and run a WaveEngine job

Pay anonymously with x402 by default, or explicitly use an authenticated Account Core balance, then submit one idempotent WaveEngine job.

Input parameters:

- `artifact_preferences` (object)
- `capability_id` (string, required)
- `idempotency_key` (string, required)
- `max_total_price` (string)
- `maximum_runtime_seconds` (integer)
- `payment_rail` (string)
- `request` (object, required)
- `schema_version` (string, required)

### `get_wave_receipt` (~39 tokens)

Get WaveEngine payment receipt

Retrieve the durable Account Core receipt for one settled WaveEngine reservation.

Input parameters:

- `reservation_id` (string, required)
- `schema_version` (string, required)

### `get_wave_job_status` (~21 tokens)

Get RQM job status

Read one authorized Wave or Studio managed-simulator job.

### `get_wave_job_result` (~21 tokens)

Get RQM job result

Read one completed and already-settled product result.

### `get_wave_job_artifact` (~52 tokens)

Get one Wave job artifact

Retrieve one principal-scoped bounded Wave result artifact.

Input parameters:

- `artifact_id` (string, required)
- `job_id` (string, required)
- `product` (string, required)
- `schema_version` (string, required)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine#diagnostics

## Score history

- 2026-09-22: 81
- 2026-09-21: 81
- 2026-09-20: 81
- 2026-09-19: 81
- 2026-09-18: 81
- 2026-09-17: 81
- 2026-09-16: 81
- 2026-09-15: 81
- 2026-09-14: 81
- 2026-09-13: 80
- 2026-09-12: 80
- 2026-09-11: 72
- 2026-09-10: 72
- 2026-09-09: 72
- 2026-09-08: 69
- 2026-09-07: 69
- 2026-09-06: 68
- 2026-09-05: 68
- 2026-09-04: 68
- 2026-09-03: 67
- 2026-09-02: 66
- 2026-09-01: 66
- 2026-08-31: 65
- 2026-08-30: 65
- 2026-08-29: 64
- 2026-08-28: 64
- 2026-08-27: 64
- 2026-08-26: 63
- 2026-08-25: 60
- 2026-08-24: 60

## Common questions

### What is the RQM WaveEngine Jobs MCP server?

RQM WaveEngine Jobs is an MCP server listed in the public MCP registry as com.rqmtechnologies/waveengine. Delegate 20 typed, evidence-backed WaveEngine signal work products with fixed-request x402. This page covers its hosted endpoint (https://jobs.rqmtechnologies.com/mcp/waveengine).

### Is the RQM WaveEngine Jobs MCP server safe to use?

RQM WaveEngine Jobs scores 81 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the RQM WaveEngine Jobs MCP server expose?

RQM WaveEngine Jobs exposes 34 tools: list_buyer_jobs, search_buyer_jobs, list_wave_capabilities, get_wave_capability, run_buyer_job, and 29 more. Their descriptions and schemas cost roughly 2,878 tokens of context every time the server is loaded.

### Does the RQM WaveEngine Jobs MCP server require authentication?

No. We connected to RQM WaveEngine Jobs without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the RQM WaveEngine Jobs MCP server still maintained?

RQM WaveEngine Jobs is still listed as active in the MCP registry. We last reached this channel on 22 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://jobs.rqmtechnologies.com/mcp/waveengine
- Repository: https://github.com/RQM-Technologies-dev/RQM-Jobs-MCP
- Website: https://www.rqmtechnologies.com/waveengine/mcp
- Changelog RSS feed: https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine.json
- HTML version of this page: https://verifymcp.io/servers/com-rqmtechnologies-waveengine/mcp-waveengine
