RQM WaveEngine Jobs
by rqmtechnologies.com · remote · no sign-in to list tools · v1.6.0 · published by com.rqmtechnologies
Delegate 20 typed, evidence-backed WaveEngine signal work products with fixed-request x402.
34 tools: 6 do something that can't be undone, 18 change things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone6Claude Code: ask: see these tools
- Changes things18Claude Code: ask: see these tools
- Only reads10Claude Code: allow: see these tools
7 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http waveengine https://jobs.rqmtechnologies.com/mcp/waveengineFindings
Matches of fixed checks, with the text they matched.
The server marks "search_buyer_jobs" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "search_buyer_jobs" says "search": a word for reading.
The server marks "wave_compare_waveform_captures_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_compare_waveform_captures_v1" says "compare": a word for reading.
The server marks "wave_rotate_and_validate_two_channel_frame_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_rotate_and_validate_two_channel_frame_v1" says "validate": a word for reading.
The server marks "wave_validate_spectral_criteria_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_validate_spectral_criteria_v1" says "validate": a word for reading.
The server marks "wave_validate_reconstruction_quality_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_validate_reconstruction_quality_v1" says "validate": a word for reading.
The server marks "wave_compare_pipeline_responses_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_compare_pipeline_responses_v1" says "compare": a word for reading.
Show 1 more findingShow fewer
- Warnrun_wave_example
The server marks "run_wave_example" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "run_wave_example" says "run": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
34 tools
Can't be undone 6Claude Code: ask
run_wave_jobPay anonymously with x402 by default, or explicitly use an authenticated Account Core balance, then submit one idempotent WaveEngine job.No findings
Why it is in this group
- The name "run_wave_job" says "run": a word for a change.
- The description's first verb is "pay": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Pay anonymously with x402 by default, or explicitly use an authenticated Account Core balance, then submit one idempotent WaveEngine job.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_convert_capture_to_spectrum_v1Problem: Convert this bounded complex capture into a checksummed spectral artifact with declared normalization.No findings
Why it is in this group
- The name "wave_convert_capture_to_spectrum_v1" says "convert": a word for a change.
- The name "wave_convert_capture_to_spectrum_v1" also says "capture": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_diagnose_multichannel_capture_v1Problem: Diagnose this coordinated complex capture for bounded Wave-Intelligence degradation findings without inferring a physical cause.No findings
Why it is in this group
- The name "wave_diagnose_multichannel_capture_v1" says "capture": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_equalize_pilot_capture_v1Problem: Fit a bounded quaternion NLMS equalizer to this received and desired pilot capture.No findings
Why it is in this group
- The name "wave_equalize_pilot_capture_v1" says "capture": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_gate_signal_capture_v1Problem: Accept or reject this bounded signal capture against the caller-supplied metric rules and return every measurement and violation.No findings
Why it is in this group
- The name "wave_gate_signal_capture_v1" says "capture": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_reconstruct_bounded_capture_v1Problem: Reconstruct this bounded capture under the supplied transfer assumption and verify it against the reference rules.No findings
Why it is in this group
- The name "wave_reconstruct_bounded_capture_v1" says "capture": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Changes things 18Claude Code: ask
run_buyer_jobQuote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402.No findings
Why it is in this group
- The name "run_buyer_job" says "run": a word for a change.
Description, as the server wrote it Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
run_wave_exampleExecute the catalog-owned bounded example through the real typed WaveEngine adapter without accepting arbitrary input.1 finding
Why it is in this group
- The name "run_wave_example" says "run": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "run_wave_example" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "run_wave_example" says "run": a word for a change.
Description, as the server wrote it Execute the catalog-owned bounded example through the real typed WaveEngine adapter without accepting arbitrary input.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_buyer_jobsSelect RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps.1 finding
Why it is in this group
- The name "search_buyer_jobs" says "search": a word for reading.
- The description's first verb is "select": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "search_buyer_jobs" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "search_buyer_jobs" says "search": a word for reading.
Description, as the server wrote it Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_apply_verified_phase_correction_v1Problem: Apply this bounded phase correction and verify the supplied preservation assertions.No findings
Why it is in this group
- The name "wave_apply_verified_phase_correction_v1" says "apply": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_compare_pipeline_responses_v1Problem: Compare these two supported Wave pipelines on the supplied fixture and caller tolerances.1 finding
Why it is in this group
- The name "wave_compare_pipeline_responses_v1" says "compare": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "wave_compare_pipeline_responses_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_compare_pipeline_responses_v1" says "compare": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_compare_waveform_captures_v1Problem: Compare these two bounded waveforms against the supplied alignment and numeric rules.1 finding
Why it is in this group
- The name "wave_compare_waveform_captures_v1" says "compare": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "wave_compare_waveform_captures_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_compare_waveform_captures_v1" says "compare": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_compile_curated_processing_recipe_v1Problem: Compile this curated processing recipe and return its validated pipeline and execution trace.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_extract_wave_features_v1Problem: Convert this coordinated complex capture into the deterministic versioned Wave-Intelligence feature vector.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_fit_coupled_channel_model_v1Problem: Fit a bounded structured quaternion ridge model to these coupled channel features and targets.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_generate_validated_signal_fixture_v1Problem: Generate this bounded sine or safe-formula signal fixture and return reproducibility, measurement, checksum, and validation evidence.No findings
Why it is in this group
- The name "wave_generate_validated_signal_fixture_v1" says "generate": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_measure_phase_drift_v1Problem: Measure phase drift in this bounded complex observation against the supplied reference and tolerances.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_optimize_processing_pipeline_v1Problem: Optimize this supported Wave pipeline against the supplied operation-count objective and equivalence rule.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_reconstruct_time_domain_signal_v1Problem: Convert these bounded frequency bins into time-domain samples and verify the caller's round-trip rule.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_rotate_and_validate_two_channel_frame_v1Problem: Rotate these two coordinated complex channels with the supplied rotor and validate caller invariants.1 finding
Why it is in this group
- The name "wave_rotate_and_validate_two_channel_frame_v1" says "validate": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "wave_rotate_and_validate_two_channel_frame_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_rotate_and_validate_two_channel_frame_v1" says "validate": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_transport_polarization_frame_v1Problem: Transform these Jones vectors or channel operators between the explicitly named SU(2) frames and verify invariants.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_validate_reconstruction_quality_v1Problem: Compare this reconstruction with the supplied reference and acceptance rules.1 finding
Why it is in this group
- The name "wave_validate_reconstruction_quality_v1" says "validate": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "wave_validate_reconstruction_quality_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_validate_reconstruction_quality_v1" says "validate": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_validate_spectral_criteria_v1Problem: Accept or reject this bounded capture against the caller's supplied spectral criteria.1 finding
Why it is in this group
- The name "wave_validate_spectral_criteria_v1" says "validate": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "wave_validate_spectral_criteria_v1" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "wave_validate_spectral_criteria_v1" says "validate": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
wave_verify_wave_pipeline_v1Problem: Execute and verify this bounded Wave IR pipeline against the required representation, shape, and optional round-trip assertions.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 10Claude Code: allow
estimate_wave_jobValidate a bounded request against the live catalog and return a non-binding price and duration estimate without authentication.No findings
Why it is in this group
- The description's first verb is "validate": a word for reading.
Description, as the server wrote it Validate a bounded request against the live catalog and return a non-binding price and duration estimate without authentication.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_capabilityReturn one full approved public Wave capability descriptor.No findings
Why it is in this group
- The name "get_wave_capability" says "get": a word for reading.
Description, as the server wrote it Return one full approved public Wave capability descriptor.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_exampleReturn one realistic illustrative request/result shape, artifact list, expected duration, and price guard.No findings
Why it is in this group
- The name "get_wave_example" says "get": a word for reading.
Description, as the server wrote it Return one realistic illustrative request/result shape, artifact list, expected duration, and price guard.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_job_artifactRetrieve one principal-scoped bounded Wave result artifact.No findings
Why it is in this group
- The name "get_wave_job_artifact" says "get": a word for reading.
Description, as the server wrote it Retrieve one principal-scoped bounded Wave result artifact.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_job_resultRead one completed and already-settled product result.No findings
Why it is in this group
- The name "get_wave_job_result" says "get": a word for reading.
Description, as the server wrote it Read one completed and already-settled product result.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_job_statusRead one authorized Wave or Studio managed-simulator job.No findings
Why it is in this group
- The name "get_wave_job_status" says "get": a word for reading.
Description, as the server wrote it Read one authorized Wave or Studio managed-simulator job.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_wave_receiptRetrieve the durable Account Core receipt for one settled WaveEngine reservation.No findings
Why it is in this group
- The name "get_wave_receipt" says "get": a word for reading.
Description, as the server wrote it Retrieve the durable Account Core receipt for one settled WaveEngine reservation.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_buyer_jobsReturn complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio.No findings
Why it is in this group
- The name "list_buyer_jobs" says "list": a word for reading.
Description, as the server wrote it Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_wave_capabilitiesDescribe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog.No findings
Why it is in this group
- The name "list_wave_capabilities" says "list": a word for reading.
Description, as the server wrote it Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_wave_capabilitiesDeterministically rank executable WaveEngine capabilities for a natural-language task and bounded filters.No findings
Why it is in this group
- The name "search_wave_capabilities" says "search": a word for reading.
Description, as the server wrote it Deterministically rank executable WaveEngine capabilities for a natural-language task and bounded filters.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.6.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http waveengine https://jobs.rqmtechnologies.com/mcp/waveengineRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__waveengine__list_buyer_jobs",
"mcp__waveengine__list_wave_capabilities",
"mcp__waveengine__get_wave_capability",
"mcp__waveengine__search_wave_capabilities",
"mcp__waveengine__get_wave_example",
"mcp__waveengine__estimate_wave_job",
"mcp__waveengine__get_wave_receipt",
"mcp__waveengine__get_wave_job_status",
"mcp__waveengine__get_wave_job_result",
"mcp__waveengine__get_wave_job_artifact"
],
"ask": [
"mcp__waveengine__search_buyer_jobs",
"mcp__waveengine__run_buyer_job",
"mcp__waveengine__wave_gate_signal_capture_v1",
"mcp__waveengine__wave_diagnose_multichannel_capture_v1",
"mcp__waveengine__wave_measure_phase_drift_v1",
"mcp__waveengine__wave_extract_wave_features_v1",
"mcp__waveengine__wave_reconstruct_bounded_capture_v1",
"mcp__waveengine__wave_equalize_pilot_capture_v1",
"mcp__waveengine__wave_transport_polarization_frame_v1",
"mcp__waveengine__wave_generate_validated_signal_fixture_v1",
"mcp__waveengine__wave_compare_waveform_captures_v1",
"mcp__waveengine__wave_fit_coupled_channel_model_v1",
"mcp__waveengine__wave_verify_wave_pipeline_v1",
"mcp__waveengine__wave_rotate_and_validate_two_channel_frame_v1",
"mcp__waveengine__wave_convert_capture_to_spectrum_v1",
"mcp__waveengine__wave_reconstruct_time_domain_signal_v1",
"mcp__waveengine__wave_optimize_processing_pipeline_v1",
"mcp__waveengine__wave_compile_curated_processing_recipe_v1",
"mcp__waveengine__wave_apply_verified_phase_correction_v1",
"mcp__waveengine__wave_validate_spectral_criteria_v1",
"mcp__waveengine__wave_validate_reconstruction_quality_v1",
"mcp__waveengine__wave_compare_pipeline_responses_v1",
"mcp__waveengine__run_wave_example",
"mcp__waveengine__run_wave_job"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as waveengine. Review it before you use it.