Collect suitability data from the applicant: age, income, net worth, investment objectives, risk tolerance, and existing annuity holdings
Run the suitability determination rules per the carrier's requirements and applicable state suitability regulations (e.g., NAIC Suitability in Annuity Transactions Model Regulation)
Construct the annuity application payload: product code, ownership structure, annuitant information, beneficiary designations, premium amount, and settlement options
Submit the application to the carrier's annuity new business API and receive the case number and initial status
Track outstanding requirements: funds transfer confirmation, signed illustration, suitability form, and replacement form if applicable
Monitor application status via polling or webhook until the contract is issued and the confirmation of issuance is returned
Known gotchas
Suitability rules for annuity sales are state-specific and subject to the NAIC model regulation and any state amendments; a rules engine that is configurable by state is strongly preferred over hardcoded logic
Replacement applications require additional disclosure forms under NAIC Model 641; detect replacement scenarios early in the workflow to trigger the correct form package
Premium funds for annuities are often transmitted via check or wire separately from the application; the application workflow must track funds receipt as a distinct status before the contract can be issued
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp