analytics
Comprehensive text readability analysis using multiple metrics including Flesch-Kincaid, SMOG, ARI, and Coleman-Liau with detailed recommendations
While you can view all details here, using this MCP server's API requires a Enterprise subscription. API calls with FREE plan keys will return an access error.
View Pricing PlansAnalyze text readability using multiple metrics including Flesch Reading Ease, Flesch-Kincaid Grade Level, SMOG Index, Automated Readability Index, and Coleman-Liau Index. Returns detailed statistics, readability scores, reading level assessment, and improvement recommendations.
Compare readability metrics between two text samples. Useful for A/B testing content, tracking improvements, or evaluating different writing styles.
Get specific recommendations to improve text readability based on current metrics. Analyzes sentence complexity, vocabulary difficulty, and provides actionable suggestions for reaching target reading levels.
The Text Readability Analyzer MCP server provides comprehensive text readability analysis using industry-standard metrics. Perfect for content creators, educators, technical writers, and anyone who needs to optimize text readability for their audience.
Add the Text Readability Analyzer MCP server to your MCP client configuration:
{
"mcpServers": {
"text-readability-analyzer": {
"command": "curl",
"args": [
"-X", "POST",
"https://apistack.online/api/mcp/analytics/text-readability-analyzer/sse",
"-H", "Content-Type: application/json",
"-H", "Authorization: Bearer YOUR_API_KEY",
"--data-raw", "@-"
],
"transport": "sse"
}
}
}
Replace YOUR_API_KEY with your APIStack API key from the Dashboard.
// Analyze text for all readability metrics
const result = await mcpClient.callTool('analyze_text_readability', {
text: 'Your content here. This tool analyzes readability using multiple proven metrics.',
includeStatistics: true,
includeRecommendations: true
});
// Get recommendations for a specific audience
const result = await mcpClient.callTool('get_readability_recommendations', {
text: 'Your content here to analyze and improve.',
targetAudience: 'general-public',
focusAreas: ['sentence-length', 'vocabulary']
});
// Compare readability of two versions
const result = await mcpClient.callTool('compare_text_readability', {
text1: 'Original version of your content.',
text2: 'Revised version of your content.',
comparisonMetrics: ['all']
});
// Text Readability Analyzer MCP Client Example
const response = await fetch('https://apistack.online/api/mcp/analytics/text-readability-analyzer/sse', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
jsonrpc: '2.0',
id: 'req-1',
method: 'tools/call',
params: {
name: 'analyze_text_readability',
arguments: {
text: 'Your text content for comprehensive readability analysis.',
includeStatistics: true,
includeRecommendations: true
}
}
})
});
const result = await response.json();
console.log(result);
# Text Readability Analyzer MCP Client Example
import requests
response = requests.post(
'https://apistack.online/api/mcp/analytics/text-readability-analyzer/sse',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'jsonrpc': '2.0',
'id': 'req-1',
'method': 'tools/call',
'params': {
'name': 'get_readability_recommendations',
'arguments': {
'text': 'Your text for analysis and recommendations.',
'targetAudience': 'general-public',
'focusAreas': ['sentence-length', 'vocabulary', 'complexity']
}
}
}
)
result = response.json()
print(result)
# Text Readability Analyzer MCP Client Example
curl -X POST https://apistack.online/api/mcp/analytics/text-readability-analyzer/sse \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"jsonrpc": "2.0",
"id": "req-1",
"method": "tools/call",
"params": {
"name": "compare_text_readability",
"arguments": {
"text1": "Your original text version here.",
"text2": "Your revised text version here.",
"comparisonMetrics": ["all"]
}
}
}'
Add this configuration to your MCP client:
Note: Replace "YOUR_API_KEY" with a valid Enterprise API key. FREE plan keys will receive access errors.
{
"mcpServers": {
"text-readability-analyzer-analytics": {
"command": "curl",
"args": [
"-X",
"POST",
"https://apistack.online/api/mcp/analytics/text-readability-analyzer/sse",
"-H",
"Content-Type: application/json",
"-H",
"Authorization: Bearer YOUR_API_KEY",
"--data-raw",
"@-"
],
"transport": "sse"
}
}
}Use the MCP configuration above in your AI client, or test the underlying APIs in our playground.
API playground requires a Enterprise subscription for access.