{
  "name": "decide.fyi",
  "version": "1.3.1",
  "description": "Fail-closed subscription policy notaries for US consumers.",
  "services": [
    {
      "name": "refund.decide.fyi",
      "type": "refund_eligibility_notary",
      "endpoint": {
        "method": "POST",
        "url": "https://refund.decide.fyi/api/v1/refund/eligibility"
      },
      "mcp_url": "https://refund.decide.fyi/api/mcp",
      "tool_name": "refund_eligibility",
      "inputs": {
        "vendor": {
          "type": "string",
          "enum": [
            "1password",
            "adobe",
            "amazon_music_unlimited",
            "amazon_prime",
            "amc_plus",
            "apple_app_store",
            "apple_arcade",
            "apple_music",
            "apple_tv_plus",
            "audible",
            "bitwarden",
            "britbox",
            "bumble",
            "calm",
            "canva",
            "chatgpt_plus",
            "claude_pro",
            "coursera_plus",
            "crunchyroll",
            "dashlane",
            "deezer",
            "discord_nitro",
            "discovery_plus",
            "disney_plus",
            "doordash_dashpass",
            "dropbox_us",
            "duolingo",
            "ea_play",
            "espn_plus",
            "evernote",
            "expressvpn",
            "figma",
            "fitbit_premium",
            "fubo_tv",
            "github_pro",
            "google_one",
            "google_play",
            "grammarly",
            "headspace",
            "hellofresh",
            "hinge",
            "hulu",
            "icloud_plus",
            "instacart_plus",
            "keeper",
            "kindle_unlimited",
            "lastpass",
            "linkedin_premium",
            "masterclass",
            "max",
            "microsoft_365",
            "midjourney",
            "mlb_tv",
            "myfitnesspal_premium",
            "netflix",
            "new_york_times",
            "nfl_plus",
            "nintendo_switch_online",
            "noom",
            "nordvpn",
            "notion",
            "paramount_plus",
            "patreon",
            "peacock",
            "peloton",
            "playstation_plus",
            "proton",
            "reddit_premium",
            "ring_protect",
            "roblox_premium",
            "scribd",
            "shutterstock",
            "siriusxm",
            "slack",
            "sling_tv",
            "snapchat_plus",
            "soundcloud_go",
            "spotify",
            "squarespace",
            "starz",
            "strava",
            "substack",
            "surfshark",
            "telegram_premium",
            "tidal",
            "tinder",
            "todoist",
            "twitch",
            "uber_one",
            "ubisoft_plus",
            "wall_street_journal",
            "walmart_plus",
            "washington_post",
            "weightwatchers",
            "wix",
            "x_premium",
            "xbox_game_pass",
            "youtube_premium",
            "youtube_tv",
            "zoom"
          ],
          "description": "Vendor identifier (lowercase, underscore-separated).",
          "required": true
        },
        "days_since_purchase": {
          "type": "number",
          "description": "Number of days since the subscription was purchased.",
          "minimum": 0,
          "required": true
        },
        "region": {
          "type": "string",
          "enum": [
            "US"
          ],
          "description": "Region code. Currently only 'US' is supported.",
          "required": true
        },
        "plan": {
          "type": "string",
          "enum": [
            "individual"
          ],
          "description": "Plan type. Currently only 'individual' plans are supported.",
          "required": true
        },
        "qualifying_conditions_met": {
          "type": "boolean",
          "description": "Required when the vendor policy has source-specific conditions such as first purchase, unused benefits, or an eligible annual plan.",
          "required": false
        }
      },
      "outputs": {
        "verdict": [
          "ALLOWED",
          "DENIED",
          "UNKNOWN"
        ]
      }
    },
    {
      "name": "cancel.decide.fyi",
      "type": "cancellation_penalty_notary",
      "endpoint": {
        "method": "POST",
        "url": "https://cancel.decide.fyi/api/v1/cancel/penalty"
      },
      "mcp_url": "https://cancel.decide.fyi/api/mcp",
      "tool_name": "cancellation_penalty",
      "inputs": {
        "vendor": {
          "type": "string",
          "enum": [
            "1password",
            "adobe",
            "amazon_music_unlimited",
            "amazon_prime",
            "amc_plus",
            "apple_app_store",
            "apple_arcade",
            "apple_music",
            "apple_tv_plus",
            "audible",
            "bitwarden",
            "britbox",
            "bumble",
            "calm",
            "canva",
            "chatgpt_plus",
            "claude_pro",
            "coursera_plus",
            "crunchyroll",
            "dashlane",
            "deezer",
            "discord_nitro",
            "discovery_plus",
            "disney_plus",
            "doordash_dashpass",
            "dropbox_us",
            "duolingo",
            "ea_play",
            "espn_plus",
            "evernote",
            "expressvpn",
            "figma",
            "fitbit_premium",
            "fubo_tv",
            "github_pro",
            "google_one",
            "google_play",
            "grammarly",
            "headspace",
            "hellofresh",
            "hinge",
            "hulu",
            "icloud_plus",
            "instacart_plus",
            "keeper",
            "kindle_unlimited",
            "lastpass",
            "linkedin_premium",
            "masterclass",
            "max",
            "microsoft_365",
            "midjourney",
            "mlb_tv",
            "myfitnesspal_premium",
            "netflix",
            "new_york_times",
            "nfl_plus",
            "nintendo_switch_online",
            "noom",
            "nordvpn",
            "notion",
            "paramount_plus",
            "patreon",
            "peacock",
            "peloton",
            "playstation_plus",
            "proton",
            "reddit_premium",
            "ring_protect",
            "roblox_premium",
            "scribd",
            "shutterstock",
            "siriusxm",
            "slack",
            "sling_tv",
            "snapchat_plus",
            "soundcloud_go",
            "spotify",
            "squarespace",
            "starz",
            "strava",
            "substack",
            "surfshark",
            "telegram_premium",
            "tidal",
            "tinder",
            "todoist",
            "twitch",
            "uber_one",
            "ubisoft_plus",
            "wall_street_journal",
            "walmart_plus",
            "washington_post",
            "weightwatchers",
            "wix",
            "x_premium",
            "xbox_game_pass",
            "youtube_premium",
            "youtube_tv",
            "zoom"
          ],
          "description": "Vendor identifier (lowercase, underscore-separated).",
          "required": true
        },
        "region": {
          "type": "string",
          "enum": [
            "US"
          ],
          "description": "Region code. Currently only 'US' is supported.",
          "required": true
        },
        "plan": {
          "type": "string",
          "enum": [
            "individual"
          ],
          "description": "Plan type. Currently only 'individual' plans are supported.",
          "required": true
        },
        "billing_cadence": {
          "type": "string",
          "enum": [
            "monthly",
            "annual"
          ],
          "description": "Required when the vendor applies different cancellation terms to monthly and annual plans.",
          "required": false
        }
      },
      "outputs": {
        "verdict": [
          "FREE_CANCEL",
          "PENALTY",
          "LOCKED",
          "UNKNOWN"
        ]
      }
    },
    {
      "name": "return.decide.fyi",
      "type": "return_eligibility_notary",
      "endpoint": {
        "method": "POST",
        "url": "https://return.decide.fyi/api/v1/return/eligibility"
      },
      "mcp_url": "https://return.decide.fyi/api/mcp",
      "tool_name": "return_eligibility",
      "inputs": {
        "vendor": {
          "type": "string",
          "enum": [
            "1password",
            "adobe",
            "amazon_music_unlimited",
            "amazon_prime",
            "amc_plus",
            "apple_app_store",
            "apple_arcade",
            "apple_music",
            "apple_tv_plus",
            "audible",
            "bitwarden",
            "britbox",
            "bumble",
            "calm",
            "canva",
            "chatgpt_plus",
            "claude_pro",
            "coursera_plus",
            "crunchyroll",
            "dashlane",
            "deezer",
            "discord_nitro",
            "discovery_plus",
            "disney_plus",
            "doordash_dashpass",
            "dropbox_us",
            "duolingo",
            "ea_play",
            "espn_plus",
            "evernote",
            "expressvpn",
            "figma",
            "fitbit_premium",
            "fubo_tv",
            "github_pro",
            "google_one",
            "google_play",
            "grammarly",
            "headspace",
            "hellofresh",
            "hinge",
            "hulu",
            "icloud_plus",
            "instacart_plus",
            "keeper",
            "kindle_unlimited",
            "lastpass",
            "linkedin_premium",
            "masterclass",
            "max",
            "microsoft_365",
            "midjourney",
            "mlb_tv",
            "myfitnesspal_premium",
            "netflix",
            "new_york_times",
            "nfl_plus",
            "nintendo_switch_online",
            "noom",
            "nordvpn",
            "notion",
            "paramount_plus",
            "patreon",
            "peacock",
            "peloton",
            "playstation_plus",
            "proton",
            "reddit_premium",
            "ring_protect",
            "roblox_premium",
            "scribd",
            "shutterstock",
            "siriusxm",
            "slack",
            "sling_tv",
            "snapchat_plus",
            "soundcloud_go",
            "spotify",
            "squarespace",
            "starz",
            "strava",
            "substack",
            "surfshark",
            "telegram_premium",
            "tidal",
            "tinder",
            "todoist",
            "twitch",
            "uber_one",
            "ubisoft_plus",
            "wall_street_journal",
            "walmart_plus",
            "washington_post",
            "weightwatchers",
            "wix",
            "x_premium",
            "xbox_game_pass",
            "youtube_premium",
            "youtube_tv",
            "zoom"
          ],
          "description": "Vendor identifier (lowercase, underscore-separated).",
          "required": true
        },
        "days_since_purchase": {
          "type": "number",
          "description": "Number of days since the subscription was purchased.",
          "minimum": 0,
          "required": true
        },
        "region": {
          "type": "string",
          "enum": [
            "US"
          ],
          "description": "Region code. Currently only 'US' is supported.",
          "required": true
        },
        "plan": {
          "type": "string",
          "enum": [
            "individual"
          ],
          "description": "Plan type. Currently only 'individual' plans are supported.",
          "required": true
        },
        "qualifying_conditions_met": {
          "type": "boolean",
          "description": "Required when the vendor policy has source-specific conditions such as first purchase, unused benefits, or an eligible annual plan.",
          "required": false
        }
      },
      "outputs": {
        "verdict": [
          "RETURNABLE",
          "EXPIRED",
          "NON_RETURNABLE",
          "UNKNOWN"
        ]
      }
    },
    {
      "name": "trial.decide.fyi",
      "type": "trial_terms_notary",
      "endpoint": {
        "method": "POST",
        "url": "https://trial.decide.fyi/api/v1/trial/terms"
      },
      "mcp_url": "https://trial.decide.fyi/api/mcp",
      "tool_name": "trial_terms",
      "inputs": {
        "vendor": {
          "type": "string",
          "enum": [
            "1password",
            "adobe",
            "amazon_music_unlimited",
            "amazon_prime",
            "amc_plus",
            "apple_app_store",
            "apple_arcade",
            "apple_music",
            "apple_tv_plus",
            "audible",
            "bitwarden",
            "britbox",
            "bumble",
            "calm",
            "canva",
            "chatgpt_plus",
            "claude_pro",
            "coursera_plus",
            "crunchyroll",
            "dashlane",
            "deezer",
            "discord_nitro",
            "discovery_plus",
            "disney_plus",
            "doordash_dashpass",
            "dropbox_us",
            "duolingo",
            "ea_play",
            "espn_plus",
            "evernote",
            "expressvpn",
            "figma",
            "fitbit_premium",
            "fubo_tv",
            "github_pro",
            "google_one",
            "google_play",
            "grammarly",
            "headspace",
            "hellofresh",
            "hinge",
            "hulu",
            "icloud_plus",
            "instacart_plus",
            "keeper",
            "kindle_unlimited",
            "lastpass",
            "linkedin_premium",
            "masterclass",
            "max",
            "microsoft_365",
            "midjourney",
            "mlb_tv",
            "myfitnesspal_premium",
            "netflix",
            "new_york_times",
            "nfl_plus",
            "nintendo_switch_online",
            "noom",
            "nordvpn",
            "notion",
            "paramount_plus",
            "patreon",
            "peacock",
            "peloton",
            "playstation_plus",
            "proton",
            "reddit_premium",
            "ring_protect",
            "roblox_premium",
            "scribd",
            "shutterstock",
            "siriusxm",
            "slack",
            "sling_tv",
            "snapchat_plus",
            "soundcloud_go",
            "spotify",
            "squarespace",
            "starz",
            "strava",
            "substack",
            "surfshark",
            "telegram_premium",
            "tidal",
            "tinder",
            "todoist",
            "twitch",
            "uber_one",
            "ubisoft_plus",
            "wall_street_journal",
            "walmart_plus",
            "washington_post",
            "weightwatchers",
            "wix",
            "x_premium",
            "xbox_game_pass",
            "youtube_premium",
            "youtube_tv",
            "zoom"
          ],
          "description": "Vendor identifier (lowercase, underscore-separated).",
          "required": true
        },
        "region": {
          "type": "string",
          "enum": [
            "US"
          ],
          "description": "Region code. Currently only 'US' is supported.",
          "required": true
        },
        "plan": {
          "type": "string",
          "enum": [
            "individual"
          ],
          "description": "Plan type. Currently only 'individual' plans are supported.",
          "required": true
        },
        "offer_confirmed": {
          "type": "boolean",
          "description": "For account- or promotion-specific trials, whether a live offer has been confirmed for this account.",
          "required": false
        },
        "observed_trial_days": {
          "type": "integer",
          "minimum": 0,
          "maximum": 365,
          "description": "Trial duration shown by the confirmed live offer. Required when offer_confirmed is true for a variable offer.",
          "required": false
        },
        "observed_card_required": {
          "type": "boolean",
          "description": "Whether the confirmed live offer requires a payment card.",
          "required": false
        },
        "observed_auto_converts": {
          "type": "boolean",
          "description": "Whether the confirmed live offer converts to a paid subscription after the trial.",
          "required": false
        }
      },
      "outputs": {
        "verdict": [
          "TRIAL_AVAILABLE",
          "NO_TRIAL",
          "UNKNOWN"
        ]
      }
    }
  ],
  "auth": {
    "type": "none",
    "rate_limit": "100 requests/minute per IP"
  }
}
