{"serverId":"mcp-registry/io.github.equinoxaifinance-rgb/living-stack-commerce","tools":[{"name":"livingstack.agent_offers","fixed":{"name":"livingstack_agent_offers","description":"Returns exact current Living Stack purchase boundaries and the shortest buyer handoff. This tool never charges.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"List Living Stack offers"},"changes":[{"kind":"name","detail":"Renamed \"livingstack.agent_offers\" → \"livingstack_agent_offers\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":74,"tokensAfter":74},{"name":"livingstack.prepare_claim_audit_purchase","fixed":{"name":"livingstack_prepare_claim_audit_purchase","description":"Validates the request and returns the exact MPP-enabled HTTP request. This tool never charges.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["request"],"properties":{"request":{"type":"object","additionalProperties":{}}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"Prepare a signed claim-audit purchase"},"changes":[{"kind":"name","detail":"Renamed \"livingstack.prepare_claim_audit_purchase\" → \"livingstack_prepare_claim_audit_purchase\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":102,"tokensAfter":102},{"name":"livingstack.prepare_team_local_purchase","fixed":{"name":"livingstack_prepare_team_local_purchase","description":"Validates the exact Verified Mode release request and returns an MPP purchase route plus protected recovery token. This tool never charges.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["request"],"properties":{"request":{"type":"object","required":["schema","client_order_id","installation_public_key_jwk","expected_package_sha256"],"properties":{"schema":{"type":"string","const":"living-stack-team-purchase-request.v1"},"client_order_id":{"type":"string","pattern":"^ord_[A-Za-z0-9_-]{16,120}$"},"expected_package_sha256":{"type":"string","pattern":"^[a-f0-9]{64}$"},"installation_public_key_jwk":{"type":"object","required":["kty","crv","x"],"properties":{"x":{"type":"string","pattern":"^[A-Za-z0-9_-]+$","maxLength":43,"minLength":43},"crv":{"type":"string","const":"Ed25519"},"kty":{"type":"string","const":"OKP"}},"additionalProperties":false}},"additionalProperties":false}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"Prepare a Complete Local agent purchase"},"changes":[{"kind":"name","detail":"Renamed \"livingstack.prepare_team_local_purchase\" → \"livingstack_prepare_team_local_purchase\" (letters, digits, _ and - only; max 64). Keep the old name as an alias for a release if clients already call it.","verify":true}],"tokensBefore":286,"tokensAfter":286}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"livingstack_prepare_claim_audit_purchase","params":["request"]},{"tool":"livingstack_prepare_team_local_purchase","params":["request"]}],"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."}