Conversion: subscription
Agents start a subscription or trial intent on the plan and interval the customer chose.
A subscription is a recurring commitment: a monthly plan, a membership, a service on a schedule. The agent creates a subscription intent for the plan and interval the customer chose; your own billing system activates it, and AGORA records the activation when it is reported back.
Set it up
- Enable subscription for the merchant.
- Model plans as offerings with their intervals, trial terms and cancellation policy.
- Point the hand-off at your billing or account page.
What an agent does
Compare plans, start the intent, and hand the customer to your flow to confirm. Agents quote the cancellation terms before the customer commits.
Applies to
product mayservice mayplan mustprogramme maylisting n/amembership mustevent n/aconsultation mayother mayEndpoints in this build
POST/m/:slug/commerce/v1/subscriptionsregistered
MCP tools
Besides the read tools every merchant server has, a business that enables Subscription exposes:
search_catalogue: Search catalogueget_product: Get productget_offers: Get offersget_handoff_link: Get handoff linkget_fees: Get feesstart_signup: Start sign-upget_order: Get ordercreate_case: Create caseget_loyalty: Get loyaltynegotiate_price: Negotiate price
Events
Delivered as webhooks:
conversion.subscription.intent conversion.subscription.activeSource: docs/portal/docs/conversions/subscription.md + KIND_CONVERSION_MATRIX + registered routes + MCP tool registry