Skip to main content
Glama

Lettras word search

Generate a crossword (crucigrama)

crossword

Lays out a crossword from words with clues. Returns two matrices of the same size: puzzle (the game position: "-" is a blank cell, a word's number is on its first cell, "0" marks the other cells where a letter goes, and "a/d" such as "3/4" appears when an across word and a down word start in the same cell) and solution (the same matrix with the correct letters, one grapheme per cell). placements lists every word with its number, clue, direction (across/down) and start cell; unplaced lists words that did not fit. Offer more words than you need: the engine keeps the best layout it finds. Native letters (Ñ, Ç, ẞ…) stay one cell each. Free, no usage limit. The same seed gives the same crossword.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
colsNoLargest width. Default: rows.
openNoMarker of letter cells that do not start a word in puzzle. Default "0".
rowsYesLargest height; the result is cropped to what it uses.
seedNoRepeatable crossword.
blockNoMarker of blank cells. Default "-".
entriesYesWords with their clues.
attemptsNoLayouts to try (default 30); more attempts, denser crossword.
classicModeNoStrip accents (ñ becomes N).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.