{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_rms5xwywzusy","handle":"rqm-jobs-mcp","url":"https://wellknown.network/agents/rqm-jobs-mcp","links":{"self":"https://wellknown.network/agents/rqm-jobs-mcp/record.json","html":"https://wellknown.network/agents/rqm-jobs-mcp","markdown":"https://wellknown.network/agents/rqm-jobs-mcp/record.md","api":"https://wellknown.network/api/v1/agents/rqm-jobs-mcp","status":"https://wellknown.network/api/v1/agents/rqm-jobs-mcp/status","claim":"https://wellknown.network/agents/rqm-jobs-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rqm-jobs-mcp/claim.json","badge":"https://wellknown.network/agents/rqm-jobs-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rqm-jobs-mcp/history","tools":"https://wellknown.network/api/v1/agents/rqm-jobs-mcp/tools"},"ard":{"identifier":"urn:air:jobs.rqmtechnologies.com:server:rqm-jobs-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"RQM Jobs MCP","summary":"Delegate 60 specialist work products: 20 WaveEngine, 20 RQM Studio, and 20 RQM Robotics jobs.","description":"Delegate 60 specialist work products: 20 WaveEngine, 20 RQM Studio, and 20 RQM Robotics jobs.","publisher":{"name":"com.rqmtechnologies","url":null},"homepage":"https://www.rqmtechnologies.com/docs","repository":"https://github.com/RQM-Technologies-dev/RQM-Jobs-MCP","version":"1.6.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://jobs.rqmtechnologies.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-20T00:21:01.111022Z","publishedAt":"2026-08-20T00:21:01.111022Z","registryName":"com.rqmtechnologies/jobs"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.923,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"}],"categories":["ai","commerce","dev","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-11T16:30:32.090Z","lastProbedAt":"2026-10-11T16:30:32.090Z","statusComputedAt":"2026-10-11T16:31:25.204Z","reliability30d":{"probes":238,"successRate":0.979,"p50Ms":556,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":238,"ok":233,"authBoundaryOk":0,"serviceOk":233,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T16:30:32.090Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":684,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T10:23:22.589Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":412,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T03:21:18.017Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":293,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T21:25:37.786Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":353,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T14:26:23.041Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T08:33:43.720Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":238,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:29:43.194Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":196,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T19:27:28.443Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":722,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T13:30:37.358Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":446,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:21:55.821Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":872,"error":null,"detail":{"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"toolCount":38,"toolsHash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","serverName":"com.rqmtechnologies/jobs","capabilities":["tools"],"serverVersion":"1.7.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"run_account_job","description":"Purchase one discovered service using prepaid credits within the account owner's saved spending policy. First search_buyer_jobs for the task and inspect the sel"},{"name":"get_account_job","description":"Read this agent's saved account-funded job by its returned job ID to check status and recover available result and receipt. Use after submission or when followi"},{"name":"list_account_jobs","description":"List up to 100 recent jobs for this agent, or find the original account-funded purchase using its idempotency key. Use for purchase history and recovery before "},{"name":"list_buyer_jobs","description":"Return complete agent discovery contracts and readiness for the exact 20/20/20 RQM specialist work portfolio."},{"name":"search_buyer_jobs","description":"Select RQM buyer jobs from work-language requests using deterministic semantic scoring over instructions, examples, outputs, and next steps."},{"name":"list_capabilities","description":"Describe the preserved v0/v1 surface or the dynamic v2/v3 Wave catalog."},{"name":"get_capability","description":"Return one full approved public Wave capability descriptor."},{"name":"run_buyer_job","description":"Quote, settle, and submit one allowlisted WaveEngine, Studio, or Robotics buyer job using x402."},{"name":"settle_buyer_job","description":"Server-side Jobs-rail x402 settle for connector hosts that cannot sign. Replays the same idempotency key with PAYMENT-SIGNATURE. An RQM-owned operator signer is"},{"name":"robotics_frame_convention_validation_v1","description":"Problem: Validate this bounded frame graph and report unit, axis, handedness, rotation, and transform-direction violations. Input: JSON with frames, declared le"},{"name":"robotics_assess_calibration_quality_v1","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rul"},{"name":"robotics_diagnose_trajectory_instability_v1","description":"Problem: Diagnose this bounded trajectory for the supplied oscillation, divergence, and stability indicators. Input: JSON with frame id, length unit, samples, r"},{"name":"robotics_validate_trajectory_timing_v1","description":"Problem: Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace. Input: JSON with clock id, samples, rules. "},{"name":"robotics_normalize_sensor_frames_v1","description":"Problem: Convert these bounded sensor observations into the supplied target frame and unit convention. Input: JSON with frame graph, target frame id, observatio"},{"name":"robotics_reconstruct_smoothed_trajectory_v1","description":"Problem: Reconstruct this bounded trajectory under the supplied smoothing model and residual rule. Input: JSON with samples, model, rules. Result: smoothed traj"},{"name":"robotics_estimate_fused_state_v1","description":"Problem: Fuse these bounded synchronized sensor observations under the supplied diagonal uncertainty model and rules. Input: JSON with observations, model, rule"},{"name":"robotics_compute_actuator_alignment_correction_v1","description":"Problem: Compute a bounded actuator alignment correction from these observations and caller acceptance limits. Input: JSON with observations, model, rules. Resu"},{"name":"robotics_compare_controller_responses_v1","description":"Problem: Compare these bounded controller responses on identical traces using the supplied objective rules. Input: JSON with baseline, candidate, rules. Result:"},{"name":"robotics_compare_state_estimators_v1","description":"Problem: Compare these bounded estimator outputs against the supplied reference and objective rules. Input: JSON with reference, estimators, rules. Result: per-"},{"name":"robotics_compare_planned_observed_trajectories_v1","description":"Problem: Compare planned and observed trajectories against caller tolerances. Input: JSON with planned, observed, rules. Result: typed verdict, measured metrics"},{"name":"robotics_compare_digital_twin_observations_v1","description":"Problem: Compare digital-twin output with mapped observations against caller tolerances. Input: JSON with predicted, observed, declared mapping, rules. Result: "},{"name":"robotics_tune_controller_to_objectives_v1","description":"Problem: Tune a supported controller only within supplied bounds and safety limits. Input: JSON with supported controller, current gain, fixture error, target e"},{"name":"robotics_optimize_trajectory_to_constraints_v1","description":"Problem: Optimize a bounded trajectory only when speed and duration constraints pass. Input: JSON with trajectory, maximum speed, maximum duration s. Result: ty"},{"name":"robotics_validate_kinematic_dynamic_limits_v1","description":"Problem: Accept or reject a bounded trajectory against caller kinematic limits. Input: JSON with trajectory, maximum speed, maximum acceleration. Result: typed "},{"name":"robotics_optimize_disturbance_rejection_v1","description":"Problem: Tune supported control parameters against this bounded disturbance model and supplied response objectives. Input: JSON with mass, damping, disturbance,"},{"name":"robotics_validate_closed_loop_stability_v1","description":"Problem: Accept or reject this bounded closed-loop model under the supplied stability criteria. Input: JSON with discrete state matrix, criteria. Result: eigenv"},{"name":"robotics_check_collision_constraints_v1","description":"Problem: Check this bounded geometry and trajectory against the supplied collision and clearance constraints. Input: JSON with trajectory, obstacles, robot radi"},{"name":"robotics_replay_workcell_trace_v1","description":"Problem: Replay this bounded workcell trace against the supplied event assertions. Input: JSON with model id, events, assertions. Result: timeline, assertion re"},{"name":"robotics_analyze_force_disturbance_response_v1","description":"Problem: Analyze these bounded force and disturbance inputs against the supplied response model and criteria. Input: JSON with mass kg, damping n s per m, stiff"},{"name":"quote_job","description":"Return a preserved v0 placeholder or a durable v1 Account Core USD quote."},{"name":"get_account_balance","description":"Read the authenticated canonical Account Core prepaid USD balance."},{"name":"create_funding_session","description":"Create an idempotent Stripe Checkout URL for human prepaid funding."},{"name":"submit_wave_job","description":"Reserve an exact quote and submit one bounded catalog-approved Wave job."},{"name":"submit_quantum_job","description":"Reserve an exact quote and submit one bounded managed-simulator job."},{"name":"get_job_status","description":"Read one authorized Wave or Studio managed-simulator job."},{"name":"get_job_result","description":"Read one completed and already-settled product result."},{"name":"cancel_job","description":"Request cancellation of one authorized product job."},{"name":"get_job_artifact","description":"Retrieve one principal-scoped bounded Wave result artifact."}],"package":null,"toolSurface":{"id":"ts_u4epvm36pmrr","endpointId":"ep_6wkh3ys836vr","hash":"afe1afaa5018081ca4ab0e0ad34ef9d25eb30d110945cec27cd810704a19d07d","toolCount":38,"serverName":"com.rqmtechnologies/jobs","serverVersion":"1.7.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T22:23:09.327Z","lastSeenAt":"2026-10-11T16:30:32.094Z","observations":15,"toolNames":["run_account_job","get_account_job","list_account_jobs","list_buyer_jobs","search_buyer_jobs","list_capabilities","get_capability","run_buyer_job","settle_buyer_job","robotics_frame_convention_validation_v1","robotics_assess_calibration_quality_v1","robotics_diagnose_trajectory_instability_v1","robotics_validate_trajectory_timing_v1","robotics_normalize_sensor_frames_v1","robotics_reconstruct_smoothed_trajectory_v1","robotics_estimate_fused_state_v1","robotics_compute_actuator_alignment_correction_v1","robotics_compare_controller_responses_v1","robotics_compare_state_estimators_v1","robotics_compare_planned_observed_trajectories_v1","robotics_compare_digital_twin_observations_v1","robotics_tune_controller_to_objectives_v1","robotics_optimize_trajectory_to_constraints_v1","robotics_validate_kinematic_dynamic_limits_v1","robotics_optimize_disturbance_rejection_v1","robotics_validate_closed_loop_stability_v1","robotics_check_collision_constraints_v1","robotics_replay_workcell_trace_v1","robotics_analyze_force_disturbance_response_v1","quote_job","get_account_balance","create_funding_session","submit_wave_job","submit_quantum_job","get_job_status","get_job_result","cancel_job","get_job_artifact"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_6wkh3ys836vr","url":"https://jobs.rqmtechnologies.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-11T10:23:22.602Z","auth":{"observedAt":"2026-10-11T10:23:22.927Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://jobs.rqmtechnologies.com/.well-known/oauth-protected-resource/mcp","resource":"https://jobs.rqmtechnologies.com/mcp","authorizationServers":["https://account.rqmtechnologies.com/oauth/chatgpt"],"scopesSupported":["jobs.read","jobs.run","balance.read"]},"authorizationServer":{"url":"https://account.rqmtechnologies.com/.well-known/oauth-authorization-server/oauth/chatgpt","issuer":"https://account.rqmtechnologies.com/oauth/chatgpt","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":false,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-11T10:23:22.945Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"jobs.rqmtechnologies.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-08-15T13:08:52.000Z","validTo":"2026-11-13T14:08:50.000Z","daysToExpiry":32,"sanCount":1,"fingerprint256":"3B:14:AD:27:C6:7A:97:C3:9B:F0:70:23:53:C6:D0:AE:8A:B4:45:B2:2F:0D:94:AF:75:35:B4:3B:99:81:BF:FB"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.rqmtechnologies/jobs","url":"https://registry.modelcontextprotocol.io/v0/servers/com.rqmtechnologies%2Fjobs","firstSeenAt":"2026-09-05T21:20:34.220Z","fetchedAt":"2026-10-09T10:19:10.378Z","normalizedAt":"2026-10-09T10:19:10.378Z"}]},"firstSeenAt":"2026-09-05T21:20:34.220Z","updatedAt":"2026-10-11T16:32:38.692Z"}