{"server":{"name":"claude-locker","version":"0.2.0"},"protocolVersion":"2025-06-18","transport":"streamable-http","endpoint":"/api/mcp","authenticated":false,"tools":[{"name":"list_lockers","description":"List lockers visible to the caller. Anonymous callers see public lockers; authenticated callers see all lockers in their workspace."},{"name":"get_locker","description":"Return full metadata for a single locker (name, description, owner, secret count, workflow size)."},{"name":"list_secrets","description":"List secret names + metadata in a locker. Never returns raw values."},{"name":"get_secret_metadata","description":"Return rotation policy + provider for a single secret. No value is ever returned."},{"name":"get_workflow_graph","description":"Return the nodes/edges of a locker's workflow so an MCP client (or canvas) can render it."}]}