LetterLab Word Solver
Server Details
Word game solver & unscrambler
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
3 toolssolve_anagramUnscramble lettersRead-onlyIdempotentInspect
Use this when the user wants to unscramble letters or find all words that can be made from a set of letters (word unscrambler, anagram solver, letter-tile word finder), optionally with blank tiles (? or *) and filters for length, starts with, ends with, or contains. Returns dictionary matches grouped by length with counts (every match is counted; up to 25 words are listed per length) and tile points (standard letter values, no board bonuses). Does not check board placement or define words. Do not use for crossword patterns with known letter positions (use solve_word_pattern).
| Name | Required | Description | Default |
|---|---|---|---|
| length | No | Only words of exactly this many letters, e.g. 5. | |
| letters | Yes | The letters to unscramble, e.g. RETAINS. Use ? or * for each blank (wildcard) tile, e.g. QUIZ?ES. Spaces and case are ignored; 2-20 tiles, at most 3 blanks. | |
| contains | No | Only words that contain this run of letters, e.g. QU. | |
| ends_with | No | Only words that end with these letters, e.g. ING. | |
| min_length | No | Shortest word length to include, e.g. 3 (default 2). | |
| starts_with | No | Only words that start with these letters, e.g. RE. | |
| use_all_letters | No | true to list only words that use every tile (full anagrams), e.g. true for 'what words use all of LISTEN'. |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | Yes | |
| note | Yes | |
| shown | Yes | |
| total | Yes | |
| blanks | Yes | |
| groups | Yes | |
| filters | Yes | |
| letters | Yes | |
| top_scoring | Yes | |
| common_total | Yes | |
| full_anagrams | Yes |
solve_word_guessNarrow down a word guessRead-onlyIdempotentInspect
Use this when the user plays a 5-letter word guessing game with green/yellow/gray feedback and wants the remaining possible answers or a strong next guess (word game solver, guess helper). Takes previous guesses with their color feedback (G/Y/-), applies the standard repeated-letter rules, counts the words still possible and lists up to 60 of them, and ranks next guesses by expected information. Supports 4-8 letter variants and hard mode. Does not know today's answer and does not play the game. Do not use for unscrambling letters or crossword patterns.
| Name | Required | Description | Default |
|---|---|---|---|
| guesses | No | Guesses made so far with their color feedback, in order, e.g. [{"word":"CRANE","feedback":"-Y--G"}]. Leave empty for a suggested opening guess. | |
| hard_mode | No | true if every next guess must use all revealed clues (hard mode); then only words that could still be the answer are suggested. | |
| word_length | No | Letters in the hidden word, e.g. 5 (default: length of the guesses, else 5). |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | Yes | |
| more | Yes | |
| note | Yes | |
| clues | Yes | |
| total | Yes | |
| solved | Yes | |
| guesses | Yes | |
| candidates | Yes | |
| word_length | Yes | |
| best_guesses | Yes | |
| common_total | Yes | |
| guesses_scored | Yes | |
| scored_against | Yes |
solve_word_patternFind words by patternRead-onlyIdempotentInspect
Use this when the user needs words that fit a pattern of known and unknown letters, such as a crossword answer (C?T, _A_E, 7 letters ending in ING), with optional letters that must or must not appear. Counts every matching dictionary word and lists up to 120 of them, common words first. Does not solve clues by meaning or look up definitions. Do not use for unscrambling a set of letters (use solve_anagram).
| Name | Required | Description | Default |
|---|---|---|---|
| length | No | Word length when there is no pattern, or to check it, e.g. 7 for a 7-letter crossword answer. | |
| pattern | No | Known letters with ? (or _ or .) for each unknown letter and * for any run of letters, e.g. C?T, _A_E, ??ANGE, or S*ING. Spaces are ignored. | |
| exclude_letters | No | Letters that must not appear anywhere, e.g. AEIO. | |
| include_letters | No | Letters that must appear somewhere (repeat a letter to require it twice), e.g. RS. |
Output Schema
| Name | Required | Description |
|---|---|---|
| mode | Yes | |
| more | Yes | |
| note | Yes | |
| total | Yes | |
| words | Yes | |
| filters | Yes | |
| pattern | Yes | |
| by_length | Yes | |
| common_total | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
solve_anagram - First observed
solve_word_guess - First observed
solve_word_pattern
Related MCP Connectors
Discover the true meaning of any English word with our Dictionary Lexicon MCP. Whether you're a
Words MCP — wraps Datamuse API (free, no auth required)
Word searches, crosswords, sudoku and Unicode text styles in 6 languages, accents kept.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables finding rhymes, synonyms, antonyms, sound-alikes, and spelling matches, and exploring word associations through the Datamuse API. Supports combining meaning, sound, spelling, and lexical-relation constraints for writing, editing, puzzles, and naming.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables users to find synonyms, rhymes, related words, autocomplete suggestions, and perform advanced word searches via the Datamuse API.9 npm1MIT
- FlicenseNot gradedqualityDmaintenanceExposes a word combination engine with tools to generate permutations and check words against English and Arabic dictionaries, accessible via SSE.-
- AlicenseNot gradedqualityCmaintenanceVocabulary intelligence MCP server — 162K words, 47 languages, definitions, IPA pronunciation, etymology, translations, and daily lessons. 19 tools for AI agents.5 npm1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.