{"serverId":"mcp-registry/dev.rateapi/mcp","tools":[{"name":"save_scenario","fixed":{"name":"save_scenario","description":"Save a rate comparison for a named client so it can be recalled later (a lightweight CRM for loan officers). Pass the client label and the inputs/results you want to keep.","inputSchema":{"type":"object","required":["client_name","input","result_snapshot"],"properties":{"input":{"type":"object","description":"The scenario inputs (product, amount, state, term, etc.)"},"client_name":{"type":"string","description":"Client/scenario label, e.g. \"Smith — $400k purchase, CA\""},"result_snapshot":{"description":"The comparison result to store (object from get_financing_decision/compare_products)","type":"string"}}},"annotations":{"readOnlyHint":false,"openWorldHint":false,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: result_snapshot. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":178,"tokensAfter":182}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"assess_rate_lock","params":["loan_amount","product_type"]},{"tool":"compare_personal_access_catalogs","params":["products","total_limit","limit_per_product"]},{"tool":"compare_total_cost","params":["fees","term_months","credit_score","down_payment_percent"]},{"tool":"get_deposit_beta","params":["window","group_by","benchmark","term_months"]},{"tool":"list_rates","params":["max_apr","min_apr","term_months","loan_program","product_type"]},{"tool":"list_webhook_deliveries","params":["limit","offset"]},{"tool":"update_email_campaign","params":["name","status","cadence","intro_text_override"]}],"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."}