check_grammar
Review and correct text for grammar, spelling, punctuation, and style. Receive rewritten text and a detailed list of edits with explanations, tailored to your chosen style.
Instructions
Check and rewrite text for grammar, spelling, punctuation, and style.
Runs the text through a language model tuned for editing. Returns the
corrected text and an itemised list of changes with explanations.
Supports multiple style modes for different audiences and registers.
Free tier: up to 500 characters. Pro tier: up to 10,000 characters.
Args:
text: Text to check and rewrite.
style: Rewrite target style — one of:
'concise' (default): Remove filler words, tighten sentences.
'formal': Business or academic register.
'friendly': Warm, conversational tone.
'UK-en': British English spelling and idioms.
'US-en': American English spelling and idioms.
Returns:
corrected: Rewritten text applying all suggested changes.
edits: List of individual changes, each with:
original: The original phrase.
replacement: The corrected phrase.
explanation: Why this change was made.
chars_in: Character count of the input.
chars_out: Character count of the corrected output.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "<text>"
},
"name": "check_grammar"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| style | No | concise |