create_plan_upgrade_link
ActiveTool of FavCRM
declared in 1.0.0
Create a Stripe Checkout link for a new paid subscription, or a Stripe Billing Portal link for an existing Stripe subscription. Use only after the user explicitly asks to upgrade or fix billing.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"planId": {
"type": "string",
"description": "Target plan ID. Use list_plan_options first if unknown."
},
"confirm": {
"type": "boolean",
"default": false,
"description": "Required true to create a Stripe-hosted payment or billing link."
},
"planCode": {
"type": "string",
"description": "Target plan code, e.g. favcrm-lite. Either planId or planCode is required."
},
"returnUrl": {
"type": "string",
"format": "uri",
"description": "Where Stripe should return after checkout/portal. Defaults to merchant billing settings."
},
"billingCycle": {
"enum": [
"monthly",
"yearly"
],
"type": "string",
"default": "monthly"
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries