# WeChat Article Viral Score Calculator AI Agent Connect

> Predict the shareability of WeChat articles using structural and topical metrics.

## Overview
- **Category:** social-media
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_AOj75BgwCfTU0GwxJ9U2RUJmt7b146P246g7bG3p/ai-agent-connect
- **Tags:** wechat, viral-score, content-strategy, social-media-analytics, wechat-official-account

## Description

This MCP server provides a deterministic engine to estimate the viral potential of WeChat Official Account articles. By analyzing structural elements like paragraph density and image count via `get_readability_score`, matching content against trending topics with `get_keyword_match_score`, and evaluating release timing with `get_posting_time_score`, it produces a comprehensive `calculate_total_viral_score`. It helps creators optimize content for the WeChat ecosystem's unique consumption patterns.

## Tools

### calculate_total_viral_score
Provides the final, single metric representing the article's total viral potential

### get_keyword_match_score
Determines how well the article aligns with current trending topics

### get_posting_time_score
Predicts the impact of the article's release time on its initial reach

### get_readability_score
Evaluates the structural quality of the article to determine how consumable it is

## Prompt Examples

**Prompt:** 
```
Calculate the viral score for an article with 10 paragraphs, 4 images, matching 2 out of 5 trending keywords, and posted at 19:00.
```

**Response:** 
```
The total viral score is 74.0. (Readability: 80, Keyword Match: 40, Posting Time: 100).
```

**Prompt:** 
```
What is the readability score for an article with 5 paragraphs and 2 images?
```

**Response:** 
```
The readability score is 90.
```

**Prompt:** 
```
How much does posting at 12:30 contribute to the score?
```

**Response:** 
```
Posting at 12:30 results in an optimal posting time score of 80.
```

## Frequently Asked Questions

**How is the readability score calculated?**
The `get_readability_score` tool starts with a baseline of 100, subtracts 2 points for every paragraph, and adds 5 points for every image, capped at 100.

**What is the best time to post for a higher score?**
Using `get_posting_time_score`, you can see that publishing between 18:00 and 20:00 yields the highest score (100), followed by the lunch window (12:00-13:00) which yields 80.

**Can I use this with Claude Desktop?**
Yes, this MCP server can be connected to Claude Desktop, Cursor, VS Code, Windsurf, and any other MCP-compatible client via Vinkius Edge.
