Subscription Tools
The AI2Fin MCP server provides two tools so your AI assistant can check your current plan and confirm which features you have access to before it acts.These tools return your live subscription details from your AI2Fin account, including your plan and the features available to you.
get_user_subscription
Retrieves your current subscription plan, status, and available features.Parameters
None required.Response
Plans
| Plan | Features Included |
|---|---|
| free | dashboard, category_management, travel_expenses, patterns, expense_management, privacy_management |
| trial | Same as free (trial period) |
| basic | Free features + bank_import, all_transactions, custom_rules |
| pro | Basic features + ato_export, ai_categorization, ai_tax_analysis |
| elite+ | All Pro features + ai_assistant, email_processing, budget_allocations, and tax_reports |
check_feature_access
Checks if user can access a specific feature based on their subscription.Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
feature | string | Yes | Feature name to check |
Features
Free Features (all plans):dashboard- View your financial overviewcategory_management- Create and manage categoriestravel_expenses- Track vehicle trips and travel claimspatterns- Automatic recurring-bill detectionexpense_management- Track and organise expensesprivacy_management- Manage your privacy settings
bank_import- Import bank statementsall_transactions- View all your transactionscustom_rules- Automated categorisation rules
ato_export- Tax-ready exportai_categorization- AI-powered categorisationai_tax_analysis- AI tax insights
ai_assistant- AI financial assistant (the natural-language chat that powers these tools)email_processing- Receipt extraction from emailsbudget_allocations- Budget planningtax_reports- Advanced tax reporting and insights
Example Request
Example Response
Response (No Access)
Use Cases
Check Current Plan
get_user_subscription and respond:
Check Feature Availability
check_feature_access with feature: "ai_categorization" and respond appropriately.
Upgrade Prompts
If user tries to use a feature they don’t have access to, AI will:- Call
check_feature_access - See
hasAccess: false - Suggest upgrade:
Free Quota System
Some premium features include a small free allowance so you can try them before upgrading. Once the allowance is used, that feature prompts you to upgrade to the plan that includes it. Free features remain available on every plan.Good to Know
Always up to date
Feature access reflects your current plan in real time, so your assistant always knows exactly what you can and can’t do — no stale results.Graceful by design
You can always reach your free features. If anything is temporarily unavailable, AI2Fin keeps your core experience working rather than locking you out.Next Steps
Transaction Tools
Access transaction data
Bill Tools
Manage recurring bills
