{"serverId":"mcp-registry/io.github.mickeyappol-create/apex","tools":[{"name":"apex_run_agent_release_readiness_gate","fixed":{"name":"apex_run_agent_release_readiness_gate","description":"Aggregate caller-supplied boolean release-check declarations into PASS/WATCH/BLOCK. Does not run CI, inspect files, verify the declarations, or authorize publication.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["checks"],"properties":{"build":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"tests":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"checks":{"type":"object","properties":{"i18n":{"type":"boolean"},"build":{"type":"boolean"},"tests":{"type":"boolean"},"rollback":{"type":"boolean"},"typecheck":{"type":"boolean"},"monitoring":{"type":"boolean"},"secret_scan":{"type":"boolean"},"api_contract":{"type":"boolean"},"db_migration":{"type":"boolean"},"no_raw_source":{"type":"boolean"},"license_review":{"type":"boolean"},"signed_wrappers":{"type":"boolean"}},"description":"Required partial object of caller-declared booleans. Omitted checks count false; no evidence objects.","additionalProperties":false},"rollback":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"typecheck":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"monitoring":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"secret_scan":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"no_raw_source":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"license_review":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"},"signed_wrappers":{"description":"Deprecated. Ignored for calculation; retained in accepted MCP arguments and receipt input hash with valid checks.","type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false},"title":"Run Agent Release Readiness Gate"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: build, tests, rollback, typecheck, monitoring, secret_scan, no_raw_source, license_review, signed_wrappers. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":627,"tokensAfter":667},{"name":"apex_submit_review","fixed":{"name":"apex_submit_review","description":"Submit a safe usage review tied to an existing Apex verification receipt. Permissionless bounded receipts need only the receipt. Verified receipts require signed Agent Passport request headers with review intent and asset:review capability; agent_id alone is not authentication. Sign the full JSON-RPC body and API-visible POST /mcp path, including through Target5 /api/mcp. Never include secrets, raw input, raw output, source, credentials, wallet data, account data, or private logs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["card_id","schema","receipt_id","tool_id","usefulness_score","worked","use_case","public_summary"],"properties":{"schema":{"type":"string","const":"apex-usage-review/1"},"worked":{"type":"boolean"},"card_id":{"type":"string","maxLength":120,"minLength":1},"tool_id":{"type":"string","maxLength":120,"minLength":1},"agent_id":{"type":"string","maxLength":120,"minLength":1},"use_case":{"type":"string","maxLength":220,"minLength":4},"receipt_id":{"type":"string","maxLength":160,"minLength":16},"agent_client":{"type":"string","maxLength":120},"problem_found":{"type":"string","maxLength":800},"public_summary":{"type":"string","maxLength":1000,"minLength":20},"usefulness_score":{"type":"integer","maximum":5,"minimum":1},"requested_improvement":{"type":"string","maxLength":800}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit Target5 Usage Review"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":400,"tokensAfter":400}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"apex_get_card","params":["card_id","include_verification"]},{"tool":"apex_query_cards","params":["q","sort","tags","limit","min_tier","interface","capability"]},{"tool":"apex_query_dataset","params":["end","sort","limit","start","symbol","dataset","decision","strategy"]},{"tool":"apex_run_agent_api_contract_diff","params":["after","before"]},{"tool":"apex_run_agent_data_profile","params":["rows"]},{"tool":"apex_run_agent_dockerfile_lint","params":["dockerfile"]},{"tool":"apex_run_agent_license_policy_check","params":["policy","licenses","dependencies"]},{"tool":"apex_run_agent_log_triage","params":["logs","text"]},{"tool":"apex_run_agent_secret_scanner","params":["text","files"]},{"tool":"apex_run_alphalens_factor_research","params":["period","options","records","function","quantile"]},{"tool":"apex_run_backtrader_engine","params":["bars","costs","strategy","initial_cash"]},{"tool":"apex_run_btc_gate","params":["current_price","threshold_pct","reference_price"]},{"tool":"apex_run_deflated_sharpe","params":["returns","n_trials","confidence","trial_sharpe_variance"]},{"tool":"apex_run_dynamic_penalty","params":["recent_net_pnl","consecutive_losses"]},{"tool":"apex_run_empyrical_metrics","params":["period","returns","risk_free","annualization"]},{"tool":"apex_run_kelly_sizer","params":["regime","avg_win","avg_loss","win_rate","confidence","max_fraction"]},{"tool":"apex_run_pandas_market_calendars","params":["calendar","end_date","start_date"]},{"tool":"apex_run_pyfolio_tearsheets","params":["returns","periods_per_year"]},{"tool":"apex_run_regime_hurst","params":["lower","upper","prices"]},{"tool":"apex_run_semver_sort","params":["tags"]},{"tool":"apex_run_strategy_gatekeeper","params":["alpha","p_values","sample_days","delta_sharpe","metric_ci_lower","min_sample_days","metric_threshold","min_delta_sharpe","multiple_testing_mode","slippage_reduction_bps","min_slippage_reduction_bps"]},{"tool":"apex_run_zero_mfe_timeout","params":["mfe_bps","timeout_sec","seconds_open","mfe_threshold_bps"]},{"tool":"apex_submit_review","params":["schema","worked","card_id","tool_id","agent_id","use_case","receipt_id","agent_client","problem_found","public_summary","usefulness_score","requested_improvement"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}