Skip to main content
Glama

Tanod Text

utilpeek: spellcheck a text

text_spellcheck
Read-onlyIdempotent

utilpeek: Spellcheck a text with suggestions. Returns the words not in the language's word-frequency dictionary (pyspellchecker), with positions (offset, line, column) and up to max_suggestions suggestions by edit distance; numbers, acronyms, CamelCase, URLs and emails are skipped. A dictionary lookup, not grammar or context aware. Input: text, optional language and max_suggestions. Typically under 1 s (up to 2 s on a language's first use). Price: USD 0.002. Free: 10 utilpeek calls per IP per UTC day. Tanod does not log or store the submitted text; it is processed in memory for this answer. Docs: https://tanod.dev/learn/spell-check-api.html

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
textYesThe text (at most 200,000 characters).
languageNoDictionary: en (default), es, fr, de or pt.en
max_suggestionsNoCorrections suggested per misspelled word (0-10, default 5).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
errorNoOnly on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object.
sourceNo
languageNo
truncatedNo
misspelledNo
words_checkedNo
misspelled_uniqueNo
suggestions_incompleteNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / language / description
      Added value: +"Dictionary: en (default), es, fr, de or pt."
    • addedInput schema / properties / max_suggestions / description
      Added value: +"Corrections suggested per misspelled word (0-10, default 5)."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "error": {
      +      "description": "Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object."
      +    },
      +    "language": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "misspelled": {
      +      "items": {
      +        "properties": {
      +          "count": {
      +            "type": [
      +              "integer",
      +              "null"
      +            ]
      +          },
      +          "positions": {
      +            "type": [
      +              "array",
      +              "null"
      +            ]
      +          },
      +          "suggestions": {
      +            "type": [
      +              "array",
      +              "null"
      +            ]
      +          },
      +          "word": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          }
      +        },
      +        "type": [
      +          "object",
      +          "null"
      +        ]
      +      },
      +      "type": [
      +        "array",
      +        "null"
      +      ]
      +    },
      +    "misspelled_unique": {
      +      "type": [
      +        "integer",
      +        "null"
      +      ]
      +    },
      +    "note": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "source": {
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "suggestions_incomplete": {
      +      "type": [
      +        "integer",
      +        "null"
      +      ]
      +    },
      +    "truncated": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "words_checked": {
      +      "type": [
      +        "integer",
      +        "null"
      +      ]
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources