# Subscription Renewal Planner MCP. AI Agent Connect

> Subscription Renewal Planner MCP connects your AI client to your financial and usage data. It evaluates upcoming renewals against your budget and usage thresholds to decide whether you should keep, cancel, or review specific services. Instead of manually tracking renewal dates, your agent handles the math and generates clear action plans for your team.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_2b23mwj5ewXZztbME2IqiIawVRyaHWTokYWsqmML/ai-agent-connect
- **Tags:** subscriptions, budgeting, renewals, savings, planning

## Description

Managing a growing list of software subscriptions is a headache. You often find yourself paying for seats you don't need or missing cancellation windows. This MCP changes that by giving your AI client a direct line to your subscription data and budget constraints. 

You can use it to audit your entire software stack in seconds. Your agent looks at how much you're spending, when the next bill hits, and whether the actual usage justifies the cost. It doesn't just tell you what's coming up; it tells you what to do about it. You can generate prioritized lists of which services to cut, how to move that saved money to other projects, and exactly what tasks each owner needs to complete to avoid unwanted charges. It turns messy spreadsheets into a clear, automated financial strategy.

## Tools

### get_owner_action_items
This tool creates a specific to-do list for subscription owners based on the renewal analysis. It tells people exactly what they need to do to manage their assigned services.

### calculate_savings_reallocation
This tool calculates the total capital freed up by cancelled subscriptions. It then suggests where to move those funds within your budget.

### validate_payment_authorization
This tool checks if an upcoming renewal is actually allowed under your current budget limits. It prevents accidental overspending on automated renewals.

### analyze_renewal_schedule
This tool evaluates your subscriptions against notice windows and usage levels. It produces a prioritized plan of which services to keep, cancel, or review.

## Prompt Examples

**Prompt:** 
```
Analyze these subscriptions: [{id: '1', name: 'Cloud Storage', owner: 'Alice', price: 50, renewalDate: '2024-12-01', cancellationTerms: 7, usageNotes: 'High usage', usageValue: 100}] with a budget limit of 100 and a usage threshold of 80.
```

**Response:** 
```
The subscription 'Cloud Storage' meets the usage threshold and fits within the budget, so it is marked to Keep.
```

**Prompt:** 
```
What actions should the owners take for the current renewal plan?
```

**Response:** 
```
Alice needs to Cancel 'Streaming Service' by November 25th to avoid the December 1st renewal charge.
```

**Prompt:** 
```
How much can I save if I cancel my unused subscriptions?
```

**Response:** 
```
By cancelling the identified subscriptions, you will liberate $45.00 to be reallocated to your 'Emergency Fund' goal.
```

## Capabilities

### Renewal Auditing
Your agent compares renewal dates and notice periods to prevent unexpected charges.

### Usage-Based Decisions
The AI checks if the actual value of a service meets your predefined usage thresholds.

### Budget Enforcement
It validates every upcoming payment against your available financial limits.

### Fund Reallocation
The tool identifies money saved from cancellations and suggests new budget targets.

### Task Automation
It generates specific to-do lists for individual owners to manage their subscriptions.

## Use Cases

### SaaS Spend Audit
Run a full review of all company software to find unused seats and redundant services.

### Budget Planning
Use the reallocation tool to decide how to spend money saved from cancelled subscriptions.

### Renewal Management
Generate a prioritized calendar so you never miss a deadline to cancel a service.

### Owner Accountability
Send specific to-do lists to team members so they handle their own subscription renewals.

## Benefits

- Prevents unwanted charges by tracking cancellation notice windows.
- Identifies wasted spend by comparing costs to actual usage levels.
- Automates the creation of owner-specific task lists.
- Provides a clear path to reallocate saved funds to other priorities.

## How It Works

You connect your data and let your AI client do the heavy lifting.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide your subscription data and budget constraints to your agent.
3. The agent runs the analysis against usage and renewal windows.
4. Review the generated keep, cancel, or review plan.
5. Execute the specific action items provided for each owner.

## Frequently Asked Questions

**What can this MCP do with my subscription data?**
It analyzes renewal schedules, checks usage against thresholds, and helps you decide whether to keep or cancel services.

**How does it help with budgeting?**
It validates that upcoming renewals won't break your budget and calculates how much money you can move to other areas after cancelling services.

**Can I use this with Claude or Cursor?**
Yes, you can use this MCP with any MCP-compatible client like Claude, Cursor, or Windsurf.

**Does it create tasks for my team?**
Yes, the tool generates specific action items for subscription owners so they know exactly what to do.

**How does it handle cancellation deadlines?**
It evaluates your subscriptions against their specific notice windows to ensure you act before you are charged again.

**How does the tool decide to cancel a subscription?**
A subscription is marked for cancellation if its usage value falls below the user-defined threshold or if it causes a breach of the total budget limit.

**Can I redistribute money from cancelled subscriptions?**
Yes, you can use `calculate_savings_reallocation` to suggest how to move funds from cancelled subscriptions into your defined savings goals based on priority.

**What is a notice window?**
The notice window is the timeframe before a renewal occurs during which you must act to cancel the service without being charged for the next period.
