renewalmatrix

Score a subscription flow against US click-to-cancel / auto-renewal laws.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~378Tokens (tool definitions)
~3.3 KBTypical response size
Minimal attention impact (0.30% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "renewalmatrix": {
      "url": "https://renewalmatrix.vercel.app/api/mcp"
    }
  }
}

Remote endpoints

https://renewalmatrix.vercel.app/api/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🔴check_renewal_compliance(sells_states, online_signup, online_cancel, phone_or_email_required, prechecked_consent, ...)

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 advice.

Input Schema

{
  "type": "object",
  "properties": {
    "sells_states": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "State codes the business sells subscriptions in, e.g. ['CA','CO'], or ['nationwide']"
    },
    "online_signup": {
      "type": "boolean",
      "description": "Can a customer sign up online? (default true)"
    },
    "online_cancel": {
      "type": "boolean",
      "description": "Can a customer cancel online, same medium as signup?"
    },
    "phone_or_email_required": {
      "type": "boolean",
      "description": "Is phone or email required to cancel?"
    },
    "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"
    },
    "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?"
    },
    "b2b_customers_colorado": {
      "type": "boolean",
      "description": "Does the business sell to B2B customers in Colorado?"
    }
  },
  "required": [
    "sells_states"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools
verifiedversion not recorded1 tools