{"ok":true,"site":{"host":"changegate-webmcp.vercel.app","url":"https://changegate-webmcp.vercel.app/","type":"live","desc":"ChangeGate","tools":[{"name":"get_environment_status","kind":"answer","impl":"imperative","description":"Return the bounded synthetic health state of the four ChangeGate services.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_service_details","kind":"answer","impl":"imperative","description":"Return supported synthetic details for one validated ChangeGate service.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"serviceId":{"type":"string","enum":["web-server","database","agent-gateway","knowledge-store"]}},"required":["serviceId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_change_policy","kind":"answer","impl":"imperative","description":"Return bounded ChangeGate facts about exact, single-use human authorization and rollback.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_change_proposal","kind":"answer","impl":"imperative","description":"Return a safe projection of the current proposal when one exists.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_audit_trail","kind":"answer","impl":"imperative","description":"Return the bounded deterministic ChangeGate audit projection.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_change","kind":"act","impl":"imperative","description":"Propose a supported synthetic change: an Agent Gateway restart or an Order #4821 partial refund in USD, up to 3000 cents. This grants no approval or execution authority.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","oneOf":[{"type":"object","properties":{"proposalId":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$"},"target":{"type":"string","const":"agent-gateway"},"action":{"type":"string","const":"RESTART_SIMULATED_GATEWAY"},"parameters":{"type":"object","properties":{"mode":{"type":"string","const":"safe"},"retryLimit":{"type":"integer","minimum":1,"maximum":3}},"required":["mode","retryLimit"],"additionalProperties":false},"preconditions":{"type":"array","items":[{"type":"string","const":"agent-gateway is DEGRADED"}]}},"required":["proposalId","target","action","parameters","preconditions"],"additionalProperties":false},{"type":"object","properties":{"proposalId":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$"},"target":{"type":"string","const":"order:4821"},"action":{"type":"string","const":"SYNTHETIC_PARTIAL_REFUND"},"parameters":{"type":"object","properties":{"currency":{"type":"string","const":"USD"},"amountCents":{"type":"integer","minimum":1,"maximum":3000}},"required":["currency","amountCents"],"additionalProperties":false},"preconditions":{"type":"array","items":[{"type":"string","const":"order:4821 refunded amount is 0 cents"}]}},"required":["proposalId","target","action","parameters","preconditions"],"additionalProperties":false}]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"request_change_approval","kind":"transact","impl":"imperative","description":"Request visible human review for the exact current proposal; this never approves it.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"proposalId":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._-]*$"}},"required":["proposalId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/changegate-webmcp.vercel.app.ico","apiSurface":"spec","toolCount":7}}