PlainGrade
v0.5.1English readability scores (Flesch, Flesch-Kincaid, Fog, SMOG) and text stats. Text never stored.
Endpoint health
online- Last checked
- 11/3/2026, 5:19:19 PM
- Latency
- 210 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:dev.workers.mike-tusa.plaingrade-api%2Fplaingrade-api
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"dev.workers.mike-tusa.plaingrade-api/plaingrade-api": {
"url": "https://plaingrade-api.mike-tusa.workers.dev/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
1 shown · authentication unknown
Score English text readability (Flesch, Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI)
score_readability
Compute readability scores for English text: Flesch Reading Ease, Flesch-Kincaid grade, Gunning Fog, SMOG, Coleman-Liau, ARI and a consensus grade, with plain-English interpretation, text statistics (words, sentences, syllables, reading and speaking time) and the sentences longer than a threshold. Read-only; the text is scored in memory and never stored or logged. Same engine as the PlainGrade JSON API (POST /v1/score).
Schema valid · SHA-256 90c35102fabe…
View input schema
{ "type": "object", "properties": { "text": { "type": "string", "minLength": 1, "maxLength": 20480, "description": "English text to score, up to 20,480 bytes (UTF-8)." }, "lang": { "type": "string", "maxLength": 20, "default": "en", "description": "Language code. Only English is supported: \"en\", \"en-US\", \"en-GB\", …" }, "long_sentence_words": { "type": "integer", "minimum": 5, "maximum": 200, "default": 25, "description": "A sentence with more words than this is listed as long (default 25)." }, "include_raw": { "type": "boolean", "default": false, "description": "Also return the full /v1/score JSON (every long sentence, unclipped) in structuredContent.raw. Larger output." } }, "required": [ "text" ], "additionalProperties": false }
Connections
streamable-http
https://plaingrade-api.mike-tusa.workers.dev/mcp