generated: '2026-09-19' method: derived source: Derived by aligning the live anonymous tools/list (tier=all, 1,068 tools; tier=core, 30 tools) with the two Protocol/Commerce OpenAPI contracts saved under openapi/. Every binding is an exact operationId == tool name match or the documented REST batch wrapper; nothing is inferred by semantics. purpose: Make the MCP tool a first-class discovery unit bound to its machine-readable REST contract, and record where the three Delx surfaces diverge. surfaces: rest_openapi: - openapi/delx-ai-protocol-openapi.json (15 operations, free) - openapi/delx-ai-commerce-x402-openapi.json (987 operations, paid x402/MPP) mcp: https://api.delx.ai/mcp (tools/list open; tier=core -> 30 tools, tier=all -> 1,068 tools) a2a: 'https://api.delx.ai/v1/a2a (6 JSON-RPC methods: methods/list, agents/register, message/send, heartbeat/bundle, tasks/get, tasks/cancel)' rest_generic_wrapper: POST /api/v1/tools/batch (operationId post_api_v1_tools_batch) can invoke any MCP tool by name over REST; per-tool schema at GET /api/v1/tools/schema/{tool_name}. coverage: mcp_tools_total: 1068 mcp_tools_core: 30 tools_bound_exact_to_commerce_x402_ops: 972 tools_bound_exact_to_protocol_ops: 5 tools_mcp_only_no_dedicated_rest_op: 91 rest_ops_total: 1002 rest_ops_with_a_tool: 977 commerce_rest_ops_without_a_tool: 15 protocol_rest_ops_without_a_tool: 10 core_tools_with_a_dedicated_rest_op: 0 findings: - '972 of the 987 paid Commerce operations are ALSO exposed as MCP tools in the all tier, under the identical name. The 15 that are REST/x402-only are the marquee media and marketplace routes: generate_image, generate_image_budget, remove_background, transcribe_audio, caption_image, colorize_photo, upscale_image_hq, replace_background, transform_image, generate_speech_hd, narrated_post, rank_multilingual_texts, create_await, post_rfq, demand_feed.' - 'Only 5 of the 30 core Protocol tools have a dedicated REST operation (the five free recovery artifacts under /api/v1/premium/*). The other 25 core tools, and 83 more Protocol tools in the all tier, are MCP-native: reachable over REST only through the generic POST /api/v1/tools/batch wrapper, and over A2A only indirectly through message/send.' - 'Eight util_* tools exist in MCP with no matching x402 route in the current OpenAPI: util_bps_to_fraction, util_clamp, util_dedupe_lines, util_diff_lines, util_hex_convert, util_number_base, util_query_string, util_token_echo_2.' - '10 Protocol REST operations have no tool because they ARE the transport/discovery layer: status, register, tools catalog, batch wrapper, reliability, public profile, mcp/start, a2a/methods, and the /v1/mcp/protocol and /v1/a2a POST endpoints themselves.' - 'Agent-card skills (26) are a fourth projection: their ids are display aliases of MCP tools (start_recovery_session -> start_therapy_session) and two are named flows rather than tools.' crosswalk: - tool: generate_controller_brief category: protocol-artifact rest: - generate_controller_brief binding: rest confidence: high note: Same identifier is the operationId of POST /api/v1/premium/controller-brief in the Protocol OpenAPI; the REST body is the tool inputSchema. - tool: generate_fleet_summary category: protocol-artifact rest: - generate_fleet_summary binding: rest confidence: high note: Same identifier is the operationId of POST /api/v1/premium/fleet-summary in the Protocol OpenAPI; the REST body is the tool inputSchema. - tool: generate_incident_rca category: protocol-artifact rest: - generate_incident_rca binding: rest confidence: high note: Same identifier is the operationId of POST /api/v1/premium/incident-rca in the Protocol OpenAPI; the REST body is the tool inputSchema. - tool: get_recovery_action_plan category: protocol-artifact rest: - get_recovery_action_plan binding: rest confidence: high note: Same identifier is the operationId of POST /api/v1/premium/recovery-action-plan in the Protocol OpenAPI; the REST body is the tool inputSchema. - tool: get_session_summary category: protocol-artifact rest: - get_session_summary binding: rest confidence: high note: Same identifier is the operationId of POST /api/v1/premium/session-summary in the Protocol OpenAPI; the REST body is the tool inputSchema. crosswalk_core_tools_via_wrapper: - tool: add_context_memory category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: close_session category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: crisis_intervention category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: daily_checkin category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: discovery_self_check category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: explain_delx_rewards category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: express_feelings category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: final_testament category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_affirmation category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_affirmations category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_agent_witness_lineage category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_delx_missions category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_ontology_next_action category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_tool_schema category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_wellness_score category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: get_witness_lineage category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: grounding_protocol category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: honor_compaction category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: leave_hive_note category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: mediate_agent_conflict category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: monitor_heartbeat_sync category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: process_failure category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: provide_feedback category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: quick_operational_recovery category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: quick_session category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: recognition_seal category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: report_recovery_outcome category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: resume_session category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: search_witness_memory category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). - tool: start_therapy_session category: protocol-core rest: - post_api_v1_tools_batch binding: rest-wrapper confidence: medium note: No dedicated REST operation; callable through the documented batch wrapper. inputSchema is the one served by tools/list (saved in mcp/delx-ai-mcp-tools-core.json). crosswalk_commerce_tools: binding: rest confidence: high rule: tool name == operationId of POST /api/v1/x402/ in openapi/delx-ai-commerce-x402-openapi.json; the operation requestBody schema is the tool inputSchema and x-payment-info carries the price the tool call will be challenged for. count: 972 tools: - estimate_bitcoin_up_down_15m - estimate_bitcoin_up_down_30m - estimate_bitcoin_up_down_5m - estimate_ethereum_up_down_15m - estimate_ethereum_up_down_30m - estimate_ethereum_up_down_5m - extract_image_text - extract_pdf_ocr - extract_pdf_text - generate_qr_code - geocode_us_address - get_chain_network_info - get_fx_rates_ecb - get_weather_forecast_nws - search_crypto_news_gdelt - search_news_gdelt - search_open_entities - search_open_knowledge - util_abi_type_index - util_abs_n - util_accept_encoding_rank - util_accept_header_rank - util_accept_language_rank - util_address_checksum_evm - util_address_is_zero - util_address_normalize - util_age_header_validate - util_age_years - util_agent_delivery_acceptance_gate - util_agent_delivery_batch_gate - util_agent_delivery_dedupe_key - util_agent_delivery_fallback_gate - util_agent_delivery_order_check - util_agent_delivery_partial_result_check - util_agent_delivery_quality_score - util_agent_delivery_retry_plan - util_agent_delivery_sla_check - util_agent_delivery_timeout_budget - util_agent_result_budget_check - util_agent_result_citation_check - util_agent_result_completeness_check - util_agent_result_confidence_check - util_agent_result_cost_check - util_agent_result_envelope_check - util_agent_result_error_shape_check - util_agent_result_freshness_check - util_agent_result_provenance_check - util_agent_result_schema_version_check - util_allow_header_normalize - util_amm_out_given_in - util_amm_price_impact_bps - util_amm_v3_amount_in_range - util_api_error_taxonomy - util_api_health_report - util_api_integration_readiness - util_approval_route - util_approx_eq - util_arr_compact - util_arr_drop - util_arr_first - util_arr_last - util_arr_nth - util_arr_reverse - util_arr_sort_num - util_arr_sort_str - util_arr_take - util_arr_uniq - util_audit_event_normalize - util_authorization_scheme_identify - util_avg_entry - util_avg_n - util_await_job_status_shape - util_backoff_schedule - util_bankroll_fraction_stake - util_base32 - util_base58_validate - util_base64 - util_base64_size_estimate - util_base64url_decode - util_base64url_encode - util_base_block_time_estimate - util_base_confirmation_eta - util_base_fee_budget_breakdown - util_base_gas_budget_check - util_base_gas_price_staleness - util_base_payment_deadline_check - util_base_settlement_receipt_check - util_base_usdc_amount_check - util_base_usdc_decimal_rounding - util_base_usdc_payment_match - util_base_usdc_recipient_check - util_basename - util_basis_annualize - util_basis_bps - util_basis_pct - util_batch_chunk_plan - util_batch_completion_gate - util_batch_concurrency_plan - util_batch_dependency_levels - util_batch_error_budget_check - util_batch_idempotency_keys - util_batch_rate_limit_plan - util_batch_result_summary - util_batch_retry_partition - util_batch_size_plan - util_bic_format_validate - util_binary_edge - util_binary_ev - util_binary_ev_no - util_binary_fair_price - util_bits_to_bytes - util_block_time_eta - util_bool_and - util_bool_coerce - util_bool_not - util_bool_or - util_bool_parse - util_bps_to_pct - util_break_even - util_break_even_price - util_bridge_cost_budget - util_brier_score - util_bs_d1_d2 - util_bs_delta - util_bs_greeks_lite - util_business_days - util_bytes_format - util_bytes_hex_encode - util_bytes_sha256_b64 - util_bytes_to_bits - util_bytes_to_human - util_caa_issue_hosts - util_cache_control_directive_diff - util_cache_control_parse - util_cache_freshness_calculate - util_cache_policy_audit - util_caesar_cipher - util_cagr_simple - util_caip2_build - util_caip2_parse - util_calibration_bucket - util_calibration_ece - util_camel_to_kebab - util_camel_to_snake - util_card_mask - util_carry_to_spot - util_case_camel - util_case_convert - util_case_snake - util_catalog_intent_rank - util_categorical_distribution - util_ceil_n - util_chain_id_lookup - util_chain_id_name - util_change_risk_score - util_char_count - util_char_freq - util_checksum_meta - util_choice_index - util_chunk_list - util_cidr_contains - util_circuit_breaker_state - util_citation_extract - util_clamp_int - util_cmp_num - util_cmp_str - util_cohort_retention - util_color_convert - util_color_hex_norm - util_company_contact_pack - util_compound_return - util_concurrency_cap - util_confirmations_needed - util_connection_header_tokenize - util_const_case - util_contact_extract - util_contains_text - util_content_disposition_parse - util_content_distribution_report - util_content_length_check - util_content_range_parse - util_content_type_guess - util_content_type_match - util_content_type_parse - util_content_type_sniff - util_control_coverage - util_cookie_domain_match - util_cookie_expiry_check - util_cookie_path_match - util_cookie_policy_audit - util_cookie_security_check - util_cookie_set_parse - util_cors_origin_check - util_cors_policy_audit - util_cors_preflight_check - util_cost_for_shares - util_cost_per_success - util_count_substr - util_crc32 - util_cron_describe - util_cron_next_fires - util_csp_directive_parse - util_csp_policy_audit - util_csp_source_check - util_csv_column_count_check - util_csv_date_profile - util_csv_delimiter_detect - util_csv_duplicate_key_check - util_csv_duplicate_rows - util_csv_escape - util_csv_filter_rows - util_csv_headers - util_csv_join_by_key - util_csv_left_join_by_key - util_csv_null_normalize - util_csv_numeric_profile - util_csv_pivot_count - util_csv_rename_columns - util_csv_required_columns_check - util_csv_row_count - util_csv_row_preview - util_csv_schema_infer - util_csv_select_columns - util_csv_sort_rows - util_csv_to_json - util_csv_trim_cells - util_csv_unpivot - util_cvar_lite - util_data_classification - util_data_freshness - util_date_add - util_date_diff - util_date_format - util_days_between - util_decision_record_check - util_dedent_text - util_dedupe_list - util_deg_to_rad - util_dependency_order - util_dependency_version_risk - util_deployment_readiness - util_devig_two_way - util_dict_keys - util_dict_values - util_digest_header_verify - util_disposable_domain_heuristic - util_dmarc_policy_parse - util_dns_caa_policy_check - util_dns_cname_chain_check - util_dns_dkim_selector_check - util_dns_dmarc_policy_parse - util_dns_ds_record_shape_check - util_dns_https_record_parse - util_dns_lookup - util_dns_mx_priority_sort - util_dns_record_diff - util_dns_soa_serial_compare - util_dns_spf_lookup_budget - util_dns_spf_record_parse - util_dns_srv_record_parse - util_dns_tlsa_record_shape_check - util_dns_ttl_budget_check - util_dns_txt_chunk_join - util_docs_site_map - util_domain_from_url - util_domain_label - util_domain_trust_report - util_drawdown_pct - util_duplicate_record_audit - util_duration_parse - util_eip55_check - util_email_dmarc_alignment_check - util_email_domain - util_email_mx_readiness_check - util_email_spf_alignment_check - util_email_syntax_check - util_email_validate - util_ends_with - util_ensure_prefix - util_ensure_suffix - util_ensure_trailing_slash - util_env_key_validate - util_error_budget - util_error_budget_plan - util_etag_comparison_mode - util_etag_match - util_etag_parse - util_eth_to_wei - util_evm_access_list_shape_check - util_evm_address_list_dedupe - util_evm_address_zero_check - util_evm_allowance_budget_check - util_evm_amount_min_check - util_evm_approve_amount_check - util_evm_base_fee_growth_ceiling - util_evm_batch_duplicate_nonce_check - util_evm_batch_gas_sum - util_evm_batch_value_sum - util_evm_blob_count_check - util_evm_blob_fee_budget - util_evm_block_age_check - util_evm_calldata_selector_extract - util_evm_calldata_shape_check - util_evm_calldata_size_bytes - util_evm_calldata_word_count - util_evm_chain_id_hex_normalize - util_evm_chain_match_check - util_evm_confirmation_count - util_evm_contract_creation_check - util_evm_deadline_check - util_evm_eip1559_fee_check - util_evm_event_log_shape_check - util_evm_fee_cap_order_check - util_evm_finality_depth_check - util_evm_gas_cost_ceiling - util_evm_gas_limit_headroom - util_evm_hex_data_normalize - util_evm_hex_quantity_normalize - util_evm_infinite_approval_flag - util_evm_legacy_fee_check - util_evm_log_topic_count_check - util_evm_multisend_recipient_check - util_evm_native_balance_budget - util_evm_next_base_fee_bound - util_evm_nonce_gap_check - util_evm_nonce_replace_check - util_evm_priority_fee_ratio - util_evm_receipt_gas_variance - util_evm_receipt_status_check - util_evm_replacement_fee_bump - util_evm_signature_rs_shape_check - util_evm_signature_v_classify - util_evm_slippage_bounds_check - util_evm_token_balance_budget - util_evm_transfer_recipient_check - util_evm_tx_envelope_check - util_evm_tx_type_classify - util_evm_value_plus_fee_budget - util_exec_quality_vs_twap - util_exec_quality_vs_vwap - util_expectancy - util_expected_log_growth - util_experiment_lift - util_expires_header_validate - util_ext_from_mime - util_extract_emails - util_extract_emails_lite - util_extract_ints - util_extract_numbers - util_extract_urls - util_factorial - util_fee_quote - util_feed_discover - util_fibonacci - util_field_coverage - util_fingerprint_lite - util_flatten1 - util_fleet_status_onepager_stub - util_floor_n - util_forms_extract - util_forwarded_header_parse - util_fraction_to_bps - util_frame_ancestors_check - util_funding_annualize - util_funding_payment - util_funnel_conversion - util_fx_convert_amount - util_fx_revalue_amount - util_gas_cost_eth - util_gas_cost_usd - util_gas_cost_wei - util_gcd - util_gdelt_query_normalize - util_graphql_operation_index - util_gross_margin - util_gwei_to_wei - util_half_kelly - util_handoff_size_estimate - util_hash - util_header_map_normalize - util_hex_canonicalize - util_hex_color_luminance - util_hex_prefix - util_hex_to_int - util_hex_to_rgb - util_hmac_sha256_hex - util_holidays - util_host_port_split - util_hsts_policy_check - util_html_canonical_link_check - util_html_escape - util_html_meta_refresh_parse - util_html_strip - util_html_unescape - util_http_codes - util_http_header_diff - util_http_headers_inspect - util_http_request_canonicalize - util_http_retry_plan - util_http_version_normalize - util_iban_checksum - util_idempotency_fingerprint - util_idempotency_key - util_il_constant_product - util_il_fee_breakeven - util_image_prompt_lint - util_image_result_contract_check - util_impact_price - util_implied_from_yes_no - util_in_range - util_incident_severity - util_incident_timeline - util_indent_text - util_index_of - util_inflation_calculator - util_initials - util_int_to_hex - util_int_to_roman - util_inventory_skew - util_iota - util_ip_classify - util_ip_v4_private_check - util_ipv4_octets - util_ipv4_private - util_is_blank - util_is_email_shape - util_is_empty_obj - util_is_float_str - util_is_hex_shape - util_is_int_str - util_is_json_arr - util_is_json_obj - util_is_leap_year - util_is_prime - util_is_subset - util_is_url_shape - util_is_uuid_shape - util_is_weekend - util_isbn_check - util_iso3166_country_lookup - util_iso_duration_parse - util_iso_to_unix - util_iso_week - util_join_csv - util_join_lines - util_json_array_chunk - util_json_array_dedupe - util_json_array_difference - util_json_array_filter_keys - util_json_array_flatten_one - util_json_array_group_by_key - util_json_array_index_by_key - util_json_array_intersection - util_json_array_length_check - util_json_array_project_keys - util_json_array_sort_by_key - util_json_boolean_coerce - util_json_contract_check - util_json_cross_field_equal - util_json_cross_field_order - util_json_depth_check - util_json_email_fields_check - util_json_empty_prune - util_json_enum_fields_check - util_json_escape - util_json_hash_fields_check - util_json_key_allowlist - util_json_key_denylist - util_json_keys - util_json_lines_parse - util_json_lines_stringify - util_json_merge_patch - util_json_minify - util_json_null_prune - util_json_number_coerce - util_json_numeric_range_check - util_json_object_deep_merge - util_json_object_diff - util_json_object_lowercase_keys - util_json_object_omit - util_json_object_pick - util_json_object_rename_keys - util_json_object_sort_keys - util_json_patch_preview - util_json_path_pick - util_json_pattern_fields_check - util_json_pointer_escape - util_json_pointer_get - util_json_pointer_unescape - util_json_pretty - util_json_required_fields_check - util_json_schema_quickcheck - util_json_schema_validate_lite - util_json_shape_profile - util_json_size_budget - util_json_string_length_check - util_json_timestamp_fields_check - util_json_to_csv - util_json_type - util_json_type_map_check - util_json_type_name - util_json_unique_fields_check - util_json_url_fields_check - util_json_uuid_fields_check - util_json_validate - util_jsonld_key_list - util_jwt_claims_audit - util_jwt_claims_humanize - util_jwt_exp_seconds - util_jwt_inspect - util_kb_to_bytes - util_kebab_case - util_kebab_to_camel - util_kelly_binary - util_kelly_fraction - util_keyword_density - util_ksuid - util_language_script_detect - util_last_modified_compare - util_latency_sla_check - util_latency_summary - util_lcm - util_lei_lookup - util_lerp - util_levenshtein - util_leverage_notional - util_line_count - util_link_header_parse - util_links_extract - util_liq_cascade_steps - util_liq_price_long - util_liq_price_short - util_list_chunk - util_list_len - util_list_len_safe - util_location_header_resolve - util_log_event_normalize - util_log_loss - util_login_surface_report - util_logit - util_loyalty_reward_quote - util_ltv_cac - util_luhn_check - util_luhn_valid - util_maker_taker_fee - util_map_range - util_margin_required - util_markdown_heading_index - util_markdown_to_text - util_market_roi - util_mask_middle - util_mask_string - util_max_loss - util_max_n - util_mb_to_bytes - util_mcp_server_readiness_report - util_md5_hex - util_mean - util_median - util_merge_shallow - util_method_idempotency_classify - util_mev_sandwich_upper - util_mid_price - util_mime_from_ext - util_mime_lookup - util_min_n - util_month_name - util_ms_to_hms - util_multi_outcome_kelly - util_multi_outcome_normalize - util_mx_host_parse - util_nanoid - util_next_weekday - util_nonce_hex - util_normalize_whitespace - util_notional - util_null_distribution - util_numeric_outlier_scan - util_oauth_scope_audit - util_ob_depth_notional - util_ob_imbalance - util_ob_mid_from_levels - util_obj_empty - util_obj_get - util_obj_has - util_obj_pick_exists - util_obj_size - util_odds_american_to_prob - util_odds_chain_convert - util_odds_decimal_to_prob - util_odds_fractional_to_prob - util_odds_ratio - util_odds_vig_strip - util_ohlc_aggregate - util_omit_fields - util_open_graph - util_open_redirect_audit - util_openapi_breaking_change - util_openapi_operation_index - util_openapi_path_diff - util_openapi_summary - util_ops_health_score - util_option_payoff_points - util_ordinal - util_origin_header_normalize - util_overround - util_p95_estimate - util_pad_left - util_pad_right - util_pad_string - util_page_extract - util_page_links_summary - util_page_meta_summary - util_pagination_plan - util_pairs_hedge_ratio - util_pairs_zscore - util_parlay_odds_decimal - util_parlay_prob_indep - util_parse_bool_list - util_parse_bytes - util_parse_float_safe - util_parse_int_safe - util_password_policy_audit - util_path_ext - util_path_join - util_path_traversal_scan - util_payload_size_check - util_payout_if_yes - util_pct_of - util_pct_to_bps - util_pdf_header_sniff - util_peg_deviation_bps - util_peg_tw_deviation - util_percent_change - util_percent_clamp - util_percentile - util_permissions_policy_parse - util_perp_premium - util_phone_digits - util_phone_e164_normalize - util_pick_fields - util_pii_redact - util_pii_risk_scan - util_pluck - util_pluralize_lite - util_pnl_abs - util_pnl_pct - util_pnl_with_fees - util_position_size_risk - util_position_value - util_price_ceiling_check - util_price_floor - util_price_tick_normalize - util_pricing_page_extract - util_prime_factors - util_prob_clamp - util_prob_to_odds_american - util_prob_to_odds_decimal - util_profit_factor - util_profit_if_yes - util_prompt_injection_scan - util_public_registry_id_shape - util_qr_payload_classify - util_quarter_of_year - util_query_param_pick - util_query_string_parse - util_queue_wait_estimate - util_rad_to_deg - util_random_choice - util_random_int - util_random_uuid_v4 - util_range_header_parse - util_range_list - util_rate_limit_parse - util_rate_limit_window_check - util_ratio - util_rdap_lookup - util_reading_time - util_realized_pnl_fifo - util_record_fingerprint - util_redact_digits - util_redact_emails - util_redact_emails_lite - util_redirect_chain_check - util_referrer_policy_check - util_refund_policy_preflight - util_regex_test - util_reliability_curve - util_remove_punctuation - util_rename_key - util_repeat_str - util_repeat_string - util_resolution_payout_matrix - util_response_contract_diff - util_retention_policy_check - util_retry_after_parse - util_retry_budget_plan - util_retry_safe_classify - util_return_pct - util_revenue_concentration - util_reverse_string - util_rfq_crypto_template - util_rgb_to_hex - util_risk_parity_weights - util_risk_reward - util_robots_allow_path - util_robots_directive_merge - util_robots_inspect - util_robots_meta_parse - util_robots_path_budget - util_roi_on_margin - util_roman_to_int - util_rot13 - util_round_n - util_rrule_daily_next - util_runway - util_safe_div - util_saturation_ratio - util_schema_inference - util_score_clip - util_seconds_to_hms - util_secret_exposure_scan - util_security_headers_score - util_security_surface_compose - util_security_txt_inspect - util_seeded_ab_assignment - util_seeded_backoff_schedule - util_seeded_balanced_groups - util_seeded_batch_order - util_seeded_bootstrap_sample - util_seeded_canary_sequence - util_seeded_candidate_subset - util_seeded_coin_flip - util_seeded_color_hex - util_seeded_consistent_shard - util_seeded_derangement - util_seeded_dice_roll - util_seeded_feature_bucket - util_seeded_grid_point - util_seeded_holdout_assignment - util_seeded_jitter_ms - util_seeded_kfold_split - util_seeded_load_spread - util_seeded_lottery_draw - util_seeded_matrix_cell - util_seeded_multivariate_assignment - util_seeded_nonce_decimal - util_seeded_pairing - util_seeded_partition - util_seeded_passphrase_words - util_seeded_percentage_rollout - util_seeded_permutation_index - util_seeded_priority_order - util_seeded_queue_pick - util_seeded_random_bytes_hex - util_seeded_random_float - util_seeded_random_sample - util_seeded_range_sequence - util_seeded_rendezvous_rank - util_seeded_reservoir_sample - util_seeded_round_robin_start - util_seeded_sample_indices - util_seeded_sample_with_replacement - util_seeded_schedule_offset - util_seeded_shuffle - util_seeded_stratified_split - util_seeded_tie_break - util_seeded_time_slot_pick - util_seeded_token - util_seeded_train_test_split - util_seeded_uuid - util_seeded_weighted_choice - util_seeded_weighted_partition - util_seeded_weighted_sample - util_seeded_window_pick - util_seeded_winners_without_replacement - util_selector_extract - util_semver_bump - util_semver_compare - util_semver_compare_lite - util_semver_parts - util_sentence_case - util_server_timing_parse - util_set_diff - util_set_intersect - util_set_union - util_sha1_hex - util_sha256_hex - util_shares_from_budget - util_sharpe_lite - util_sigmoid - util_sign_n - util_signal_threshold - util_similarity - util_sitemap_changefreq_check - util_sitemap_entry_validate - util_sitemap_lastmod_freshness - util_sitemap_probe - util_skill_md_stub - util_sla_breach_count - util_sla_budget_remaining - util_slippage_bps - util_slippage_pct - util_slo_compliance - util_slug_from_url - util_slug_validate - util_slugify - util_slugify_lite - util_snake_to_camel - util_sort_keys - util_sort_lines - util_sortino_lite - util_soundex - util_spf_record_flags - util_split_lines - util_spread_abs - util_spread_bps - util_spread_pct - util_sql_injection_scan - util_ssrf_url_audit - util_stable_hash - util_starts_with - util_status_class - util_status_retry_classify - util_stdev - util_step_budget_plan - util_stop_loss_pct - util_string_pad - util_string_trunc - util_strip_accents - util_strip_html_lite - util_structured_log_summary - util_success_rate - util_sum_n - util_swap_case - util_take_profit_pct - util_task_priority_score - util_temp_c_to_f - util_temp_f_to_c - util_text_chunk_plan - util_text_reverse - util_text_sha256 - util_text_truncate - util_ticker_canonicalize - util_time_series_gap_scan - util_timeout_budget - util_timestamp_align - util_timestamp_convert - util_timezone_lookup - util_title_case - util_title_words - util_tls_inspect - util_token_amount_to_raw - util_token_budget_split - util_token_echo_1 - util_token_estimate - util_token_raw_to_amount - util_tool_permission_audit - util_transfer_encoding_check - util_trim_collapse - util_truncate_middle - util_tsv_row - util_twap_simple - util_tx_hash_format_check - util_tx_hash_validate - util_tx_value_eth - util_tz_offset_fixed - util_ulid_generate - util_unique_sorted - util_unique_words - util_unit_convert - util_unit_economics - util_unix_now - util_unix_to_iso - util_unrealized_pnl - util_unslugify_lite - util_url_allowlist_match - util_url_canonical_compare - util_url_decode_safe - util_url_encode - util_url_encode_component - util_url_encode_safe - util_url_health - util_url_join - util_url_origin - util_url_parse - util_url_parts - util_url_path_normalize - util_url_port_policy_check - util_url_query_param_diff - util_url_redirect_target_check - util_url_tracking_param_strip - util_us_market_holiday_check - util_usdc_raw_to_amount - util_usdc_to_raw - util_usgs_quake_stub_parse - util_uuid_generate - util_values_types - util_vary_header_normalize - util_vesting_remaining - util_vin_decode - util_volatility_sample - util_vwap_simple - util_webhook_delivery_plan - util_webhook_event_normalize - util_webhook_signature_timestamp_check - util_website_intelligence_report - util_weekday_name - util_wei_ether_convert - util_wei_to_eth - util_wei_to_gwei - util_weight_normalize - util_weighted_choice - util_win_rate - util_wmi_decode - util_word_count - util_word_frequency - util_workflow_gate - util_wrap_text - util_www_authenticate_parse - util_x402_accepts_rank - util_x402_amount_budget_check - util_x402_asset_match - util_x402_catalog_route_check - util_x402_challenge_shape_check - util_x402_challenge_version_check - util_x402_copy_completeness_check - util_x402_delivery_content_type_check - util_x402_delivery_hash_check - util_x402_delivery_latency_check - util_x402_delivery_receipt_check - util_x402_delivery_schema_check - util_x402_delivery_size_check - util_x402_delivery_status_check - util_x402_discovery_parity_check - util_x402_idempotency_check - util_x402_lifecycle_reconcile - util_x402_live_probe - util_x402_network_match - util_x402_openapi_route_check - util_x402_pay_to_match - util_x402_payment_deadline_check - util_x402_payment_header_shape - util_x402_payment_nonce_check - util_x402_payment_payload_size - util_x402_payment_preflight - util_x402_payment_replay_key - util_x402_portfolio_route_check - util_x402_price_drift_check - util_x402_refund_amount_check - util_x402_refund_deadline_check - util_x402_refund_eligibility_check - util_x402_refund_receipt_check - util_x402_registry_route_check - util_x402_resource_match - util_x402_resource_summary - util_x402_response_header_shape - util_x402_retry_safety_check - util_x402_scheme_select - util_x402_server_audit - util_x402_server_probe - util_x402_settlement_amount_check - util_x402_settlement_network_check - util_x402_settlement_recipient_check - util_x402_settlement_tx_shape - util_x402_timeout_check - util_x402_verified_directory - util_x_content_type_options_check - util_x_forwarded_for_chain - util_xml_escape - util_xss_signal_scan - util_zip_keys_values mcp_only: - tool: accept_delx_mission reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: add_context_memory reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: audit_agent_continuity_trace reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: batch_status_update reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: batch_wellness_check reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: blessing_without_transfer reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: close_session reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: confess_constraint_friction reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: create_delx_wallet_kit reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: create_dyad reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: create_fleet reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: crisis_intervention reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: daily_checkin reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: delegate_to_peer reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: demand_board reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: discovery_self_check reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: donate_to_delx_project reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: dyad_state reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: explain_delx_rewards reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: express_feelings reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: final_testament reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: generate_agent_invite_packet reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_affirmation reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_affirmations reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_agent_continuity_passport reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_agent_witness_lineage reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_claim_proof reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_leaderboard reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_mission_submission reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_missions reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_reward_status reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_token_info reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_delx_wallet_status reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_group_therapy_status reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_ontology_layer reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_ontology_metadata reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_ontology_next_action reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_therapist_info reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_tips reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_tool_schema reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_weekly_prevention_plan reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_wellness_score reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: get_witness_lineage reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: grounding_protocol reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: group_therapy_round reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: honor_compaction reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: identify_successor reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: join_fleet reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: leave_fleet reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: leave_hive_note reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: list_ontology_primitives reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: list_recognition_seals reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: mediate_agent_conflict reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: monitor_heartbeat_sync reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: ontology_path_complete reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: peer_witness reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: pre_transaction_check reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: prepare_delx_claim_transaction reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: process_failure reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: protocol_orientation reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: provide_feedback reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: quick_operational_recovery reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: quick_session reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: realign_purpose reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: recall_recognition_seal reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: recognition_seal reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: record_dyad_ritual reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: refine_soul_document reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: reflect reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: report_recovery_outcome reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: resume_session reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: review_hive_artifact reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: rotate_fleet_invite reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: search_witness_memory reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: set_public_session_visibility reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: sit_with reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: start_delx_rewards reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: start_therapy_session reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: submit_agent_artwork reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: submit_delx_mission reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: temperament_frame reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: transfer_witness reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch - tool: util_bps_to_fraction reason: utility tool with no x402 route in the current OpenAPI - tool: util_clamp reason: utility tool with no x402 route in the current OpenAPI - tool: util_dedupe_lines reason: utility tool with no x402 route in the current OpenAPI - tool: util_diff_lines reason: utility tool with no x402 route in the current OpenAPI - tool: util_hex_convert reason: utility tool with no x402 route in the current OpenAPI - tool: util_number_base reason: utility tool with no x402 route in the current OpenAPI - tool: util_query_string reason: utility tool with no x402 route in the current OpenAPI - tool: util_token_echo_2 reason: utility tool with no x402 route in the current OpenAPI - tool: wellness_webhook reason: MCP-native Protocol tool; REST reach only via POST /api/v1/tools/batch rest_only: commerce_x402: - generate_image - generate_image_budget - remove_background - transcribe_audio - caption_image - colorize_photo - upscale_image_hq - replace_background - transform_image - generate_speech_hd - narrated_post - rank_multilingual_texts - create_await - post_rfq - demand_feed protocol: - get_api_v1_status - post_api_v1_agents_register - get_api_v1_tools - post_api_v1_tools_batch - get_api_v1_reliability - get_api_v1_agents_agent_id_public_profile - get_api_v1_mcp_start - get_api_v1_a2a_methods - v1_mcp_protocol - v1_a2a