dyph

MCP Server for LanguageTool

5 tools

LanguageTool checks grammar, style and spelling across more than 20 languages and returns each match with an explanation and a suggested correction. Checking text and listing supported languages need no key; only the personal-dictionary endpoints (adding or deleting a word) require an account.

Tools
5
Read-only
2
Write
2
Destructive
1
Verified
1
Free tier
yes
Auth
none for checking; account required for personal dictionary

Tool definitions

5 ready-to-use tool definitions in JSON. Drop the file into your agent configuration; no need to read the API documentation first.

languagetool.json
Download

All 5 tools

5 of 5 shown

create_checkPOST /checkThe main feature - check a text with LanguageTool for possible style and grammar issues.languagewritesnot verified

The main feature - check a text with LanguageTool for possible style and grammar issues.

ParameterInTypeRequired
textformDatastringno
dataformDatastringno
languageformDatastringyes
usernameformDatastringno
apiKeyformDatastringno
dictsformDatastringno
motherTongueformDatastringno
preferredVariantsformDatastringno
enabledRulesformDatastringno
disabledRulesformDatastringno
enabledCategoriesformDatastringno
disabledCategoriesformDatastringno
enabledOnlyformDatabooleanno
levelformDatastringno
create_words_addPOST /words/addAdd a word to one of the user's personal dictionaries.word, username, apiKeywritesnot verified

Add a word to one of the user's personal dictionaries. Please note that this feature is considered to be used for personal dictionaries which must not contain more than 500 words. If this is an issue for you, please contact us.

ParameterInTypeRequired
wordformDatastringyes
usernameformDatastringyes
apiKeyformDatastringyes
dictformDatastringno
create_words_deletePOST /words/deleteRemove a word from one of the user's personal dictionaries.word, username, apiKeydeletesnot verified

Remove a word from one of the user's personal dictionaries.

ParameterInTypeRequired
wordformDatastringyes
usernameformDatastringyes
apiKeyformDatastringyes
dictformDatastringno
get_languagesGET /languagesGet a list of supported languages.nonereadsverified 2026-10-10

Get a list of supported languages.

get_wordsGET /wordsList words in the user's personal dictionaries.username, apiKeyreadsnot verified

List words in the user's personal dictionaries.

ParameterInTypeRequired
offsetqueryintegerno
limitqueryintegerno
usernamequerystringyes
apiKeyquerystringyes
dictsquerystringno

Destructive operations

These 1 tools remove data or revoke access and cannot be undone. Withhold them from an agent unless the task genuinely requires them.

  • create_words_deletePOST /words/deleteflagged by path segment "delete" despite being POST

Authentication

Soft rate limit on the free public endpoint (~20 requests/min, 75KB/request)

Get an API key

Where this came from

Built from the APIs.guru OpenAPI specification, version 1.1.2, last changed upstream on 2023-03-06. Rebuilt on our side on 2026-10-10.

View the source specification