{"serverId":"mcp-registry/io.flarewatch/flarewatch","tools":[{"name":"verify_response","fixed":{"name":"verify_response","description":"Verify that a previously-served FlareWatch MCP response really came from this server. Pass the structured envelope WITHOUT the verification_signature field as payload, and the signature you received as signature. Returns valid=true when the HMAC matches. Useful for cross-AI citation verification.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["payload","signature"],"properties":{"payload":{"type":"string"},"signature":{"type":"string","maxLength":256,"minLength":32}},"additionalProperties":false},"annotations":{"title":"Verify Response","readOnlyHint":true,"openWorldHint":true},"title":"Verify Response"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: payload. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":162,"tokensAfter":166}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"compare_ftso_providers","params":["network","addresses"]},{"tool":"compare_validators","params":["node_ids"]},{"tool":"get_flare_prices","params":["currencies"]},{"tool":"get_flare_validators","params":["limit","sort_by"]},{"tool":"get_ftso_provider_history","params":["limit","address"]},{"tool":"get_ftso_provider_metrics","params":["address","network"]},{"tool":"get_ftso_providers","params":["limit","network"]},{"tool":"get_network_status","params":["network"]},{"tool":"get_recent_agent_actions","params":["limit","since_ts_minute"]},{"tool":"get_validator_score","params":["node_id"]},{"tool":"list_ftso_feeds","params":["risk","limit"]},{"tool":"simulate_delegation_rewards","params":["amount_flr","provider_address"]},{"tool":"verify_response","params":["payload","signature"]}],"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."}