Calculates multiple readability metrics including Flesch-Kincaid Grade Level, Flesch Reading Ease, and SMOG index for any text. Use via MCP in Cursor or Windsurf for content analysis, or call GET /v1/text/readability with your text. Returns numerical scores and grade-level interpretations. Perfect for AI agents optimizing content accessibility and educational appropriateness.
curl "https://tinyfn.io/v1/text/readability" \
-H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/text/readability', {
headers: { 'X-API-Key': 'YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import requests
response = requests.get('https://tinyfn.io/v1/text/readability',
headers={'X-API-Key': 'YOUR_API_KEY'})
data = response.json()
print(data)
Connect your AI agent (Claude, Cursor, Windsurf, etc.) to TinyFn's text analysis tools:
{
"mcpServers": {
"tinyfn-text": {
"url": "https://tinyfn.io/mcp/text",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
Returns Flesch-Kincaid Grade Level, Flesch Reading Ease (0-100 scale), SMOG index, and Automated Readability Index (ARI). Each uses different formulas based on sentence length and syllable count.
Score represents U.S. school grade level needed to understand the text. Score of 8.5 means 8th-9th grade reading level, while 12+ indicates college-level complexity.
Yes, AI agents can analyze drafts and suggest simplifications based on target reading levels. Useful for documentation, marketing copy, and educational content workflows.
Works with any length, but scores are most reliable with 100+ words. Very short texts may produce skewed results due to limited sentence and word variety.
Designed for English text using standard syllable counting. Technical terms with many syllables will increase complexity scores, which may or may not reflect actual difficulty for domain experts.
Get your free API key and start using Readability Score in seconds.
Get Free API Key