WebMCP Registry

word_counter

verifiedv0.1

Counts words, graphemes, sentences, paragraphs, lines and reading time for pasted text in the browser. Pass text (1–100000 chars) and optional platform for limit checks. Variant URLs are not a second machine Tool — pass platform explicitly. Do not use this to clean or rewrite prose (that is text_cleaner) or to diff two strings (that is text_diff).

Updated 9/3/2026 · Created 9/3/2026

Input Schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 100000,
      "minLength": 1
    },
    "platform": {
      "anyOf": [
        {
          "enum": [
            "twitter-post",
            "twitter-bio",
            "instagram-bio",
            "instagram-caption",
            "linkedin-headline",
            "linkedin-post",
            "meta-description",
            "facebook-post"
          ],
          "type": "string"
        },
        {
          "type": "string",
          "const": "none"
        }
      ],
      "default": "none"
    },
    "shownLimits": {
      "type": "array",
      "items": {
        "$ref": "#/properties/platform/anyOf/0"
      },
      "default": [
        "twitter-post",
        "instagram-bio",
        "linkedin-headline",
        "meta-description"
      ]
    }
  },
  "additionalProperties": false
}

Full Contract

{
  "name": "word_counter",
  "description": "Counts words, graphemes, sentences, paragraphs, lines and reading time for pasted text in the browser. Pass text (1–100000 chars) and optional platform for limit checks. Variant URLs are not a second machine Tool — pass platform explicitly. Do not use this to clean or rewrite prose (that is text_cleaner) or to diff two strings (that is text_diff).",
  "inputSchema": {
    "type": "object",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "required": [
      "text"
    ],
    "properties": {
      "text": {
        "type": "string",
        "maxLength": 100000,
        "minLength": 1
      },
      "platform": {
        "anyOf": [
          {
            "enum": [
              "twitter-post",
              "twitter-bio",
              "instagram-bio",
              "instagram-caption",
              "linkedin-headline",
              "linkedin-post",
              "meta-description",
              "facebook-post"
            ],
            "type": "string"
          },
          {
            "type": "string",
            "const": "none"
          }
        ],
        "default": "none"
      },
      "shownLimits": {
        "type": "array",
        "items": {
          "$ref": "#/properties/platform/anyOf/0"
        },
        "default": [
          "twitter-post",
          "instagram-bio",
          "linkedin-headline",
          "meta-description"
        ]
      }
    },
    "additionalProperties": false
  }
}

GET /api/tool/simpletoolstack.com/word_counter