{"serverId":"mcp-registry/app.vercel.renewalmatrix/renewalmatrix","tools":[{"name":"check_renewal_compliance","fixed":{"name":"check_renewal_compliance","description":"Score a subscription business's signup/cancellation flow against current US click-to-cancel / automatic-renewal laws (federal FTC Section 5/ROSCA, plus CA/CO/VT/OR in the full paid report). Deterministic rules engine, no LLM guessing -- every finding cites its actual statute. This free tool returns only the federal result plus a locked count of state findings; the full 5-jurisdiction report with citations is a $49 one-time purchase at renewalmatrix.vercel.app. Informational only, not legal advic","inputSchema":{"type":"object","required":["sells_states"],"properties":{"sells_states":{"type":"array","items":{"type":"string"},"description":"State codes the business sells subscriptions in, e.g. ['CA','CO'], or ['nationwide']"},"online_cancel":{"type":"boolean","description":"Can a customer cancel online, same medium as signup?"},"online_signup":{"type":"boolean","description":"Can a customer sign up online? (default true)"},"prechecked_consent":{"type":"boolean","description":"Is the auto-renew consent box pre-checked/default-on?"},"renewal_notice_days":{"type":"integer","description":"Days of advance notice sent before a renewal charge, if any"},"b2b_customers_colorado":{"type":"boolean","description":"Does the business sell to B2B customers in Colorado?"},"phone_or_email_required":{"type":"boolean","description":"Is phone or email required to cancel?"},"long_term_or_discounted_trial":{"type":"boolean","description":"Is this a 1+ year term or a discounted-trial-to-paid conversion?"},"confirmation_email_with_cancel_instructions":{"type":"boolean","description":"Does the signup confirmation email restate cancel instructions?"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":474,"tokensAfter":474}],"toolsChanged":1,"tokensSaved":0,"todo":[],"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."}