PlainGrade

Readability score checker

Paste English text to get its Flesch Reading Ease, Flesch-Kincaid grade, Gunning Fog, SMOG, Coleman-Liau and ARI scores, plus word, sentence and syllable counts, reading time and a list of long sentences. Free, no sign-up, and the same results are available as a JSON API.

Your text is sent to this site's API, scored in memory and discarded. It is never stored or logged (privacy).

Use the API

curl -s https://plaingrade-api.mike-tusa.workers.dev/v1/score \
  -H 'content-type: application/json' \
  -d '{"text":"The cat sat on the mat. It was happy.","lang":"en"}'

Get a free key (100 requests/day, commercial use OK): curl -s -X POST https://plaingrade-api.mike-tusa.workers.dev/v1/keys -H 'content-type: application/json' -d '{}'. Full reference: API docs.

For AI agents (MCP)

PlainGrade is also a remote Model Context Protocol (MCP) server with one read-only tool, score_readability, using the same limits and keys as the API. Most MCP clients accept this config; some use a different format (for example, VS Code uses a servers key). Clients with a settings screen just need the URL https://plaingrade-api.mike-tusa.workers.dev/mcp.

{
  "mcpServers": {
    "plaingrade-api": {
      "type": "http",
      "url": "https://plaingrade-api.mike-tusa.workers.dev/mcp"
    }
  }
}

Machine-readable docs: llms.txt · OpenAPI 3.1 spec

How the scores are computed

Pricing

Free

$0

100 requests/day with a free API key (30/min), texts up to 20 KB. Commercial use allowed. No card, no sign-up form.

Without a key: 50/day and 10/min per IP (the paste tool uses this).

Starter

Coming soon

Higher monthly request volume.

Pro

Coming soon

Higher monthly request volume.

Paid tiers are not available yet.

Questions or abuse reports: digitalpromohub.support@gmail.com.