# Words Per Minute Calculator MCP. AI Agent Connect

> Words Per Minute Calculator MCP gives your AI client the ability to process text metrics. It handles individual speed calculations, identifies speed tiers, and validates that your input data is physically possible. You can also run batch calculations to analyze multiple performance attempts in one go.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_xlbucTR9bVPNuBOEnyQhJoC69wPD2sC8QKJMTEuw/ai-agent-connect
- **Tags:** wpm, typing, reading, speed, metrics

## Description

You can now give your AI agent the ability to act as a precise speed analyst. Instead of manually doing the math for your typing or reading sessions, you just hand the raw data to this MCP. It handles the heavy lifting of calculating words per minute and determining where those speeds sit on a qualitative scale. If you're tracking progress over time, you can pass a whole list of attempts to get a clear picture of your performance. It even includes a sanity check to make sure the numbers you're feeding it actually make sense for a human. It's a simple, math-heavy utility that turns your AI client into a specialized performance coach.

## Tools

### batch_calculate_wpm
Processes a list of multiple speed attempts at once. You provide a JSON array containing word counts and durations to get an overview of performance.

### calculate_wpm
Calculates a single typing or reading speed. It uses the total word count and the time taken to find the WPM.

### get_speed_category
Determines the qualitative speed tier for a specific WPM value. It tells you exactly which speed bracket you fall into.

### validate_input_metrics
Checks that your word counts and time metrics are logically sound. It ensures the data you provide is physically possible.

## Prompt Examples

**Prompt:** 
```
I typed 300 words in 60 seconds. What is my WPM and category?
```

**Response:** 
```
Your speed is 300 WPM, which falls into the Elite category.
```

**Prompt:** 
```
Calculate my average speed for these attempts: 100 words in 120s, and 150 words in 60s.
```

**Response:** 
```
Your average speed is 125 WPM.
```

**Prompt:** 
```
Is it possible to type 5000 words in 10 seconds?
```

**Response:** 
```
No, that speed is not physically possible for a human.
```

## Capabilities

### Speed Tiering
Your agent uses this to assign a qualitative label to a specific WPM score.

### Data Validation
The AI checks your input to ensure the word counts and times are realistic.

### Batch Processing
Your agent can analyze a whole series of attempts in a single request.

### Single Calculation
The AI calculates WPM for a single specific instance of typing or reading.

## Use Cases

### Typing Test Analysis
You provide your test results to the AI to find your WPM and see your speed category.

### Reading Speed Tracking
The AI calculates how fast you read a specific text based on word count and time.

### Performance Auditing
You send a batch of logs to the AI to get an overview of your recent performance.

### Data Integrity Checks
The AI verifies that the speed metrics you've recorded are physically possible.

## Benefits

- Removes manual math from the speed calculation process.
- Identifies unrealistic data entries automatically.
- Categorizes speeds into understandable tiers.
- Analyzes multiple performance data points in one step.

## How It Works

You connect the MCP to your client and start feeding it text metrics.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide your word counts and time durations to your AI agent.
3. The agent uses the MCP tools to perform the math or validation.
4. The agent returns the calculated WPM, category, or batch summary.

## Frequently Asked Questions

**How do I use this MCP with Claude?**
You connect to the Vinkius catalog once, and the tools become available for your AI client to call immediately.

**Can it calculate reading speed too?**
Yes, the tools are designed to calculate WPM for both typing and reading tasks.

**What happens if I enter impossible numbers?**
The validation tool checks if the metrics are logically sound and will flag speeds that are not physically possible for a human.

**Can I analyze multiple attempts at once?**
Yes, you can use the batch calculation tool to process a JSON array of multiple attempts.

**Does this MCP require a subscription?**
Access is managed through the Vinkius platform where you subscribe to use the hosted MCPs.

**How is WPM calculated?**
The `calculate_wpm` tool calculates speed by dividing the total word count by the duration in minutes.

**Can I analyze multiple typing tests at once?**
Yes, you can use `batch_calculate_wpm` to get aggregate statistics like average, max, and min speed from a list of attempts.

**How are speed categories determined?**
The `get_speed_category` tool assigns a tier such as Slow, Average, Fast, or Elite based on industry standard thresholds.
