# Rate of Change Calculator MCP for AI Agents MCP

> Rate of Change Calculator MCP provides deterministic technical analysis tools for financial markets. It lets your AI agent calculate momentum and rate of change (ROC) to spot price velocity, trend shifts, and momentum divergences without manual math.

## Overview
- **Category:** finance
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_d8eNKNxULUeoJLwpE2LrPv8z8RECSf7cMvUc2A4n/mcp
- **Tags:** trading, momentum, roc, technical-analysis, finance

## Description

Analyzing market velocity shouldn't feel like a math exam. Instead of manually calculating percentage changes or trying to eyeball momentum shifts on a chart, you can hand your price data to an agent and get instant, deterministic answers. This MCP gives your AI client the ability to look at price series and tell you exactly how fast a trend is moving or if the momentum is starting to fade even while prices are still climbing. You can spot zero-line crossings that signal new trends or identify when a market is overextended and due for a reversal. Because Vinkius hosts this in a managed environment, you don't have to worry about setting up local math libraries or complex dependencies. You just connect your preferred client and start asking questions about price velocity and momentum divergences.

## Tools

### analyze_roc_trend
Checks for zero-line crossings and moving average trends. This helps you see if a trend is accelerating or slowing down.

### detect_extremes_and_divergence
Finds overbought or oversold conditions and price-momentum divergences. It catches when price and momentum stop agreeing.

### calculate_basic_indicators
Computes fundamental ROC and Momentum values for a given price series. It provides the raw math needed for trend analysis.

## Prompt Examples

**Prompt:** 
```
Calculate the basic ROC and Momentum for these closing prices: [100, 102, 101, 105, 107, 110].
```

**Response:** 
```
Based on the price series provided, here are the calculated values:

| Metric | Value |
| :--- | :--- |
| **ROC** | 10.0% |
| **Momentum** | 10.0 |

The price shows a steady upward velocity.
```

**Prompt:** 
```
Check if there is a bearish divergence in this price series: [150, 155, 152, 158, 156].
```

**Response:** 
```
A **bearish divergence** has been detected.

* **Price Action:** Reached a higher high (158).
* **Momentum:** Showed a lower high.

This suggests the upward trend is losing steam despite the higher price.
```

**Prompt:** 
```
Is the current ROC trend showing a zero-line cross up?
```

**Response:** 
```
Yes, the ROC has **crossed above the zero line**. This indicates that the upward momentum is accelerating, which typically signals a strengthening bullish trend.
```

## Capabilities

### Calculate momentum and velocity
Get exact momentum and rate of change values from any price series you provide.

### Spot trend reversals
Identify when momentum crosses the zero line to catch emerging trends.

### Detect price divergences
Find instances where price action and momentum are moving in opposite directions.

### Identify overextended markets
Pinpoint overbought or oversold conditions using momentum extremes.

### Evaluate trend strength
Use moving averages of the rate of change to confirm trend direction.

## Use Cases

### Spotting a fading rally
A trader notices prices are hitting new highs but asks their agent to check for divergence. The agent uses detect_extremes_and_divergence to confirm momentum is actually dropping.

### Confirming a new trend
An analyst sees a price breakout and asks if the momentum is real. The agent uses analyze_roc_trend to see if the ROC has crossed above the zero line.

### Rapidly testing price series
A developer has a new set of closing prices and needs the math done immediately. They use calculate_basic_indicators to get the ROC and Momentum values in seconds.

### Monitoring volatility extremes
A user wants to know if a stock is overextended. The agent runs detect_extremes_and_divergence to check for extreme momentum readings.

## Benefits

- Eliminate manual math errors by using deterministic calculations for ROC and Momentum.
- Catch trend shifts early by using analyze_roc_trend to spot zero-line crossings.
- Identify market exhaustion faster with detect_extremes_and_divergence to find divergences.
- Get instant momentum values for any price series using calculate_basic_indicators.
- Automate the detection of overbought and oversold conditions in your trading workflow.

## How It Works

The bottom line is you turn raw price numbers into actionable momentum signals instantly.

1. Connect your AI client to the MCP via Vinkius
2. Provide a list of price data points or a price series to your agent
3. Receive precise momentum and trend analysis results

## Frequently Asked Questions

**How can I use the Rate of Change Calculator MCP for my trading?**
You can use it to automate the calculation of momentum and velocity. It helps you identify trend strength and potential reversals by analyzing price data through your AI agent.

**Can the Rate of Change Calculator MCP find market divergences?**
Yes. It can specifically identify when price action and momentum are moving in opposite directions, which is a key signal for potential trend changes.

**Does the Rate of Change Calculator MCP work with any price data?**
Yes, as long as you provide a series of price points, the MCP can calculate the necessary momentum and rate of change indicators for you.

**Can I use this Rate of Change Calculator MCP in Claude or Cursor?**
Yes, you can connect this MCP to any compatible client like Claude, Cursor, or Windsurf via Vinkius to perform technical analysis directly in your chat interface.

**Will the Rate of Change Calculator MCP tell me if a trend is accelerating?**
Yes, by analyzing zero-line crossings and moving average trends, the MCP helps your agent determine if a trend is gaining or losing speed.