{"ok":true,"service":"mcp-server-wrapper","label":"MCP Server Wrapper","public_path":"/mcp-server-wrapper/","api_path":"/api/mcp-server-wrapper","alias_api_path":"/api/mcp","schema":"/schemas/mcp-server-wrapper.schema.json","descriptor":"/.well-known/mcp.json","summary":"MCP-style JSON-RPC wrapper for Wever Labs rails, payment challenges, run status, return packages, receipts, production write validation, and agent-to-agent test harness execution.","protocol_version":"2025-06-18","transport":"streamable_http_jsonrpc","mcp_methods":["initialize","notifications/initialized","ping","tools/list","tools/call"],"supported_tools":["list_rails","quote_run","create_payment_challenge","start_rail_run","get_run_status","fetch_return_package","record_receipt","execute_first_paid_production_run","verify_receipt","run_agent_to_agent_test","validate_production_write"],"supported_rails":["packetops","diligenceops"],"access_policy":{"public_reads":true,"sandbox_tool_calls":"accepted_unpersisted_without_key","production_tool_calls":"scoped_agent_key_required_when_persistence_is_enabled","write_gate":"/production-write-gate/","required_headers_for_production":["X-Wever-Agent-Key","Idempotency-Key"],"callback_rule":"https_required_when_callback_url_is_present"},"tools":[{"name":"list_rails","title":"List Wever Labs rails","description":"Return supported PacketOps and DiligenceOps rail contracts, required fields, routes, sample package links, and return package targets.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"compact":{"type":"boolean"}}},"annotations":{"title":"List Wever Labs rails","readOnlyHint":true}},{"name":"quote_run","title":"Quote a rail run","description":"Return price shape, currency, accepted payment methods, expiration, and return package target.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"package_level":{"type":"string","enum":["entry","standard","pro"]}},"required":["rail_key"]},"annotations":{"title":"Quote a rail run","readOnlyHint":true}},{"name":"create_payment_challenge","title":"Create payment challenge","description":"Return a payment-required object with run ID, accepted methods, status URL, and receipt requirement.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"package_level":{"type":"string"}},"required":["rail_key"]},"annotations":{"title":"Create payment challenge","readOnlyHint":false}},{"name":"start_rail_run","title":"Start a rail run","description":"Start a sandbox or payment-bound run with idempotency, payment reference, status URL, and return package ID.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"idempotency_key":{"type":"string"},"payment_reference":{"type":"string"},"callback_url":{"type":"string"},"environment":{"type":"string","enum":["sandbox","production"]}},"required":["rail_key","idempotency_key"]},"annotations":{"title":"Start a rail run","readOnlyHint":false}},{"name":"get_run_status","title":"Get run status","description":"Read run state, payment state, receipt state, return package URL, and next action.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"run_id":{"type":"string"},"agent_use_run_id":{"type":"string"},"production_run_id":{"type":"string"}}},"annotations":{"title":"Get run status","readOnlyHint":true}},{"name":"fetch_return_package","title":"Fetch return package contract","description":"Return package contract, output fields, proof fields, and callback payload.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"run_id":{"type":"string"},"return_package_id":{"type":"string"}}},"annotations":{"title":"Fetch return package contract","readOnlyHint":true}},{"name":"record_receipt","title":"Record rail receipt","description":"Bind a receipt ID, payment reference, amount, hash, signature, and return package ID to the run.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"run_id":{"type":"string"},"receipt_id":{"type":"string"},"return_package_id":{"type":"string"},"payment_reference":{"type":"string"},"amount_units":{"type":"number"}},"required":["run_id"]},"annotations":{"title":"Record rail receipt","readOnlyHint":false}},{"name":"execute_first_paid_production_run","title":"Execute first paid production run","description":"Execute one PacketOps or DiligenceOps paid proof run with customer account, work order, payment reference, return package, receipt, proof hash, and completion signature.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"package_level":{"type":"string","enum":["entry","standard","pro"]},"idempotency_key":{"type":"string"},"payment_reference":{"type":"string"},"callback_url":{"type":"string"},"customer_name":{"type":"string"}},"required":["rail_key","idempotency_key","payment_reference"]},"annotations":{"title":"Execute first paid production run","readOnlyHint":false}},{"name":"verify_receipt","title":"Verify receipt","description":"Verify that a receipt hash and signature belong to the same production run and return package.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"receipt_id":{"type":"string"},"receipt_hash":{"type":"string"},"receipt_signature":{"type":"string"},"production_run_id":{"type":"string"},"return_package_id":{"type":"string"},"package_hash":{"type":"string"},"amount_units":{"type":"number"}},"required":["receipt_id","receipt_hash","receipt_signature","production_run_id","return_package_id"]},"annotations":{"title":"Verify receipt","readOnlyHint":false}},{"name":"run_agent_to_agent_test","title":"Run agent-to-agent rail test","description":"Run an internal agent-native regression test through discovery, MCP tool calls, payment reference, rail run, return package, receipt, and receipt verification.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"idempotency_key":{"type":"string"},"payment_reference":{"type":"string"},"requesting_agent_id":{"type":"string"},"environment":{"type":"string","enum":["sandbox","production"]}},"required":["rail_key","idempotency_key"]},"annotations":{"title":"Run agent-to-agent rail test","readOnlyHint":false}},{"name":"validate_production_write","title":"Validate production write","description":"Check idempotency, allowed rail, target surface, required scope, HTTPS callback, and return accepted or rejected state.","inputSchema":{"type":"object","additionalProperties":true,"properties":{"target_surface":{"type":"string"},"rail_key":{"type":"string","enum":["packetops","diligenceops"]},"idempotency_key":{"type":"string"},"required_scope":{"type":"string"},"callback_url":{"type":"string"}},"required":["target_surface","rail_key","idempotency_key"]},"annotations":{"title":"Validate production write","readOnlyHint":false}}],"supported_rail_contracts":{"packetops":{"label":"PacketOps","public_path":"/agent-use/?rail=packetops","checkout_url":"/agent-rail-checkout/?tool=packetops","loop_endpoint":"/api/packetops-manifest-loop","sample_url":"/sample-return-packages/?sample=packetops","required_fields":["packet_type","available_documents","expected_documents"],"return_package_target":["packet_manifest","missing_item_report","readiness_object","exception_object","attestation"],"pricing":{"entry":49,"standard":99,"pro":249}},"diligenceops":{"label":"DiligenceOps","public_path":"/agent-use/?rail=diligenceops","checkout_url":"/diligenceops-stripe-product-links/","loop_endpoint":"/api/diligenceops-product-to-proof-loop","sample_url":"/sample-return-packages/?sample=diligenceops","required_fields":["diligence_scope","available_evidence"],"return_package_target":["evidence_inventory","missing_item_report","risk_summary","readiness_score","attestation"],"pricing":{"entry":99,"standard":199,"pro":399}}},"runtime_env":"ready","timestamp":"2026-06-17T03:14:13.379Z"}