Fail-closed refund, cancellation, return, and trial checks for 100 US subscription vendors.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check US subscription cancellation terms without executing cancellation. Known vendors include review-only and retired scopes: their presence is not automation support. Adobe requires manual contract review. Typeform requires Basic, direct/self-serve platform scope and returns CANCEL_AT_PERIOD_END, not an immediate cancellation or refund. Missing scope, retired sources or unavailable current evidence return UNKNOWN.
Use 'basic' for Typeform; 'individual' for other supported vendors.
Region code. Currently only 'US' is supported.
Vendor identifier (lowercase, underscore-separated).
Required for Typeform. Excludes payments collected from form respondents.
Required for Typeform. Custom and enterprise contracts are not covered.
Required when the vendor applies different cancellation terms to monthly and annual plans.
Required for Typeform. Third-party purchases are not covered.
Required for Typeform. Checks ending renewal at the paid term end; does not execute it.
Check US subscription cancellation terms without executing cancellation. Known vendors include review-only and retired scopes: their presence is not automation support. Adobe requires manual contract review. Typeform requires Basic, direct/self-serve platform scope and returns CANCEL_AT_PERIOD_END, not an immediate cancellation or refund. Missing scope, retired sources or unavailable current evidence return UNKNOWN.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Use 'basic' for Typeform; 'individual' for other supported vendors. |
| region* | string | Region code. Currently only 'US' is supported. |
| vendor* | string | Vendor identifier (lowercase, underscore-separated). |
| product | string | Required for Typeform. Excludes payments collected from form respondents. |
| contract_type | string | Required for Typeform. Custom and enterprise contracts are not covered. |
| billing_cadence | string | Required when the vendor applies different cancellation terms to monthly and annual plans. |
| purchase_channel | string | Required for Typeform. Third-party purchases are not covered. |
| requested_action | string | Required for Typeform. Checks ending renewal at the paid term end; does not execute it. |
{
"type": "object",
"required": [
"vendor",
"region",
"plan"
],
"properties": {
"plan": {
"enum": [
"individual",
"basic"
],
"type": "string",
"description": "Use 'basic' for Typeform; 'individual' for other supported vendors."
},
"region": {
"enum": [
"US"
],
"type": "string",
"description": "Region code. Currently only 'US' is supported."
},
"vendor": {
"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",
"typeform",
"uber_one",
"ubisoft_plus",
"wall_street_journal",
"walmart_plus",
"washington_post",
"weightwatchers",
"wix",
"x_premium",
"xbox_game_pass",
"youtube_premium",
"youtube_tv",
"zoom"
],
"type": "string",
"description": "Vendor identifier (lowercase, underscore-separated)."
},
"product": {
"enum": [
"platform_subscription"
],
"type": "string",
"description": "Required for Typeform. Excludes payments collected from form respondents."
},
"contract_type": {
"enum": [
"self_serve"
],
"type": "string",
"description": "Required for Typeform. Custom and enterprise contracts are not covered."
},
"billing_cadence": {
"enum": [
"monthly",
"annual"
],
"type": "string",
"description": "Required when the vendor applies different cancellation terms to monthly and annual plans."
},
"purchase_channel": {
"enum": [
"direct"
],
"type": "string",
"description": "Required for Typeform. Third-party purchases are not covered."
},
"requested_action": {
"enum": [
"cancel_at_period_end"
],
"type": "string",
"description": "Required for Typeform. Checks ending renewal at the paid term end; does not execute it."
}
},
"additionalProperties": false
}Evaluate a US consumer subscription refund against versioned source-backed rules. Returns UNKNOWN when required conditions are absent or the vendor requires approval or manual policy review.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Plan type. Currently only 'individual' plans are supported. |
| region* | string | Region code. Currently only 'US' is supported. |
| vendor* | string | Vendor identifier (lowercase, underscore-separated). |
| days_since_purchase* | number | Number of days since the subscription was purchased. |
| qualifying_conditions_met | boolean | Required when the vendor policy has source-specific conditions such as first purchase, unused benefits, or an eligible annual plan. |
{
"type": "object",
"required": [
"vendor",
"days_since_purchase",
"region",
"plan"
],
"properties": {
"plan": {
"enum": [
"individual"
],
"type": "string",
"description": "Plan type. Currently only 'individual' plans are supported."
},
"region": {
"enum": [
"US"
],
"type": "string",
"description": "Region code. Currently only 'US' is supported."
},
"vendor": {
"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"
],
"type": "string",
"description": "Vendor identifier (lowercase, underscore-separated)."
},
"days_since_purchase": {
"type": "number",
"minimum": 0,
"description": "Number of days since the subscription was purchased."
},
"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."
}
},
"additionalProperties": false
}Evaluate whether a US consumer subscription purchase can be reversed under versioned source-backed rules. Returns UNKNOWN when required conditions are absent or manual review is required.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Plan type. Currently only 'individual' plans are supported. |
| region* | string | Region code. Currently only 'US' is supported. |
| vendor* | string | Vendor identifier (lowercase, underscore-separated). |
| days_since_purchase* | number | Number of days since the subscription was purchased. |
| qualifying_conditions_met | boolean | Required when the vendor policy has source-specific conditions such as first purchase, unused benefits, or an eligible annual plan. |
{
"type": "object",
"required": [
"vendor",
"days_since_purchase",
"region",
"plan"
],
"properties": {
"plan": {
"enum": [
"individual"
],
"type": "string",
"description": "Plan type. Currently only 'individual' plans are supported."
},
"region": {
"enum": [
"US"
],
"type": "string",
"description": "Region code. Currently only 'US' is supported."
},
"vendor": {
"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"
],
"type": "string",
"description": "Vendor identifier (lowercase, underscore-separated)."
},
"days_since_purchase": {
"type": "number",
"minimum": 0,
"description": "Number of days since the subscription was purchased."
},
"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."
}
},
"additionalProperties": false
}Evaluate a live US consumer subscription trial offer. Supply observed availability, duration, card, and auto-conversion facts; the tool returns UNKNOWN instead of inferring current offers from static data.
| Argument | Type | Description |
|---|---|---|
| plan* | string | Plan type. Currently only 'individual' plans are supported. |
| region* | string | Region code. Currently only 'US' is supported. |
| vendor* | string | Vendor identifier (lowercase, underscore-separated). |
| offer_confirmed | boolean | For account- or promotion-specific trials, whether a live offer has been confirmed for this account. |
| observed_trial_days | integer | Trial duration shown by the confirmed live offer. Required when offer_confirmed is true for a variable offer. |
| observed_auto_converts | boolean | Whether the confirmed live offer converts to a paid subscription after the trial. |
| observed_card_required | boolean | Whether the confirmed live offer requires a payment card. |
{
"type": "object",
"required": [
"vendor",
"region",
"plan"
],
"properties": {
"plan": {
"enum": [
"individual"
],
"type": "string",
"description": "Plan type. Currently only 'individual' plans are supported."
},
"region": {
"enum": [
"US"
],
"type": "string",
"description": "Region code. Currently only 'US' is supported."
},
"vendor": {
"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"
],
"type": "string",
"description": "Vendor identifier (lowercase, underscore-separated)."
},
"offer_confirmed": {
"type": "boolean",
"description": "For account- or promotion-specific trials, whether a live offer has been confirmed for this account."
},
"observed_trial_days": {
"type": "integer",
"maximum": 365,
"minimum": 0,
"description": "Trial duration shown by the confirmed live offer. Required when offer_confirmed is true for a variable offer."
},
"observed_auto_converts": {
"type": "boolean",
"description": "Whether the confirmed live offer converts to a paid subscription after the trial."
},
"observed_card_required": {
"type": "boolean",
"description": "Whether the confirmed live offer requires a payment card."
}
},
"additionalProperties": false
}