# Meta Tag Analyzer MCP

> Meta Tag Analyzer validates HTML title and meta description tags for SEO professionals. It checks character limits, estimated pixel width, and identifies keyword stuffing to prevent search result truncation. This MCP gives you a full audit grade and pinpoints structural issues in your site's metadata.

## Overview
- **Category:** marketing
- **Price:** Free
- **Tags:** seo, metadata, html, audit, optimization

## Description

This connector lets you run professional audits on your website’s core HTML information. You feed it your title tags and meta descriptions, and it checks them against best practices for search engines. It tells you if the content is too long—the kind of length that gets cut off in Google results—and whether your keyword usage looks spammy. Instead of guessing what search engines want, this MCP provides actual metrics: character counts, estimated pixel widths, and a final optimization grade. You connect this tool via Vinkius to give your agent the power of professional SEO auditing workflows without needing specialized software.

## Tools

### analyze_description
Checks the structure and length of a meta description tag.

### analyze_title
Validates the structural integrity of an HTML title tag.

### calculate_seo_score
Produces a final grade showing how well optimized the metadata is overall.

### check_redundancy
Flags duplicate words that might make your content look like keyword stuffing.

## Prompt Examples

**Prompt:** 
```
Analyze this title: 'Best SEO Tools 2024' with the keyword 'SEO'.
```

**Response:** 
```
The title analysis is complete. Character count: 19. Status: Optimal. The keyword 'SEO' was successfully detected.
```

**Prompt:** 
```
Check if my description is too long: 'This is a very long description that might exceed the recommended character limit for search engines and cause truncation in the results page.'
```

**Response:** 
```
The description analysis shows a status of 'Too Long' due to exceeding the recommended pixel width and character thresholds.
```

**Prompt:** 
```
Are there any redundant words in my title 'SEO Tips for SEO Experts' and description 'Learn SEO tips to become an SEO expert'?
```

**Response:** 
```
The redundancy check identified duplicate terms: ['SEO', 'tips', 'expert']. A high redundancy score was detected.
```

## Capabilities

### Audit Title Integrity
Evaluates whether an HTML title tag meets structural guidelines and best practices.

### Check Description Length
Assesses the meta description for optimal length, preventing search engine truncation.

### Spot Keyword Stuffing
Identifies repetitive words within your text that might signal keyword overuse to search engines.

### Generate Optimization Score
Provides a single, holistic grade based on the title, description, and redundancy checks.

## Use Cases

### A client wants to launch a new product page, but the SEO scores are low.
The agent uses `analyze_title` first. The tool shows the title is too generic. Next, it runs `check_redundancy` and finds the same term used three times. Finally, running `calculate_seo_score` gives a clear grade, telling the client exactly what needs fixing before going live.

### A content marketer is writing blog posts rapidly and needs to ensure compliance.
Instead of manually checking length for every post, they use `analyze_description`. The tool immediately flags a description as 'Too Long,' forcing the agent to shorten it down until it hits the optimal pixel width.

### A developer is building out 50 category pages and needs standardized metadata.
The developer inputs all fifty titles into `analyze_title`. The MCP reports back, flagging ten specific titles that are missing necessary primary keywords. This saves hours of manual review.

### A site owner suspects their content is too repetitive and penalizing them.
The agent uses the `check_redundancy` tool on a page's text block, which identifies multiple instances of niche industry acronyms. This tells the owner they need to vary their language immediately.

## Benefits

- Stop losing traffic because your content gets truncated. Use `analyze_description` to keep your meta snippets under the pixel limit.
- Ensure every page has a solid identity. Run `analyze_title` to validate that your HTML title tags are structurally perfect and keyword-rich.
- Avoid spamming keywords. The `check_redundancy` tool flags duplicate terms so you don't accidentally look like you stuffed the content.
- Get one score, not four separate reports. Use `calculate_seo_score` for a single, actionable grade across all your metadata.
- Save time comparing results manually. Your agent runs through title checks (`analyze_title`) and description checks (`analyze_description`) in sequence automatically.

## How It Works

The bottom line is you get actionable data points about your site’s metadata that stop guesswork.

1. Provide your raw HTML title tag or meta description to the MCP.
2. The tool runs multiple structural analyses, checking character count, pixel width, and keyword repetition.
3. You receive a detailed report that flags issues (like 'Too Long' or 'High Redundancy') and gives you an overall SEO score.

## Frequently Asked Questions

**How do I use the analyze_title tool?**
Just paste your current HTML title tag into the system. The tool checks its structural integrity, tells you if it's too short or too long for optimal display.

**What is check_redundancy used for?**
It finds repetitive words in your copy that look like keyword stuffing. It flags duplicate terms so you can edit the text to sound more natural and authoritative.

**Is analyze_description better than writing a description manually?**
Yes, because it validates structural requirements, not just content quality. It checks for pixel width and character count limits that are hard to track by hand.

**Can I use calculate_seo_score with my existing tags?**
Absolutely. Feed the MCP your title, description, and text through its various tools first. The `calculate_seo_score` tool then takes all those results to give you one final grade.

**What should I do if the `analyze_title` tool encounters invalid or malformed HTML input?**
The MCP handles bad inputs gracefully. Instead of failing, it returns a specific error object detailing why the structure failed to parse. This lets your agent know exactly what needs fixing.

**Does the platform impose any rate limits when I run `calculate_seo_score` repeatedly?**
The Vinkius Marketplace manages usage rates, but the MCP itself supports high volumes of requests for most professional use cases. If you hit a limit, your agent will receive an explicit quota error.

**In what format does `analyze_description` return its structural integrity report?**
The output is a standardized JSON object. This structure gives you distinct fields for character count, pixel width estimates, and the overall status, making it easy to process programmatically.

**Is the input for `check_redundancy` limited to titles and descriptions, or can I include full article bodies?**
You provide the text you want checked. The tool analyzes any provided string—whether it's a title snippet, a description paragraph, or an entire body of content—to find repeated terms.