{"protocolVersion":"2025-06-18","transport":"http","endpoint":"/api/mcp","serverInfo":{"name":"Swellread","version":"1.0.0","engineVersion":"swellread-engine/2026.10.1","protocolVersion":"2025-06-18","repository":"https://github.com/aniruddhaadak80/swellread","instructions":"Swellread answers one question honestly: given real swell, wind and verified tide, is it worth driving to this break today, and at which hours? Call list_breaks, then analyse_break for the arithmetic, then create_session to freeze a plan. Mutating tools act on the same session store the web UI uses, scoped to the caller's anonymous browser session."},"tools":[{"name":"list_breaks","title":"List surf breaks","readOnly":true},{"name":"get_conditions","title":"Get a break's live conditions","readOnly":true},{"name":"analyse_break","title":"Explain the read for one hour","readOnly":true},{"name":"create_session","title":"Plan a session","readOnly":false},{"name":"decide_session","title":"Record a call on a session","readOnly":false},{"name":"log_ride","title":"Log a logged ride","readOnly":false},{"name":"delete_session","title":"Delete a session","readOnly":false},{"name":"verify_integrity","title":"Replay a session's audit chain","readOnly":true}],"usage":{"initialize":{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}},"toolsList":{"jsonrpc":"2.0","id":2,"method":"tools/list"},"toolsCall":{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"analyse_break","arguments":{"breakId":"pago-pago","hour":8}}}}}