Skip to main content
Glama

Server Details

Personalised printable crosswords with a hidden solution word for birthdays, weddings and couples

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

There is only one tool, so there is no possibility of an agent confusing it with another. Its purpose (build a crossword from clue/answer pairs and return a preview plus shareable link) is stated unambiguously.

Naming Consistency5/5

The single name create_crossword follows the clear verb_noun snake_case convention and maps directly to the action it performs. There is nothing to be inconsistent with.

Tool Count3/5

One tool is thin for a server branded as a general puzzle-forging service; a single create operation with no companion operations feels minimal. It is defensible if the server's sole intent is one-shot crossword generation, but the surface is borderline.

Completeness3/5

Creation is well covered, including validation rules and handoff to a web link for editing and PDF/HTML export, so essential workflows are reachable. However, there is no operation to retrieve, list, update, or regenerate a previously created puzzle, leaving notable gaps for anything beyond a one-off creation.

Available Tools

1 tool
create_crosswordCreate crosswordA
Read-onlyIdempotent
Inspect

Builds a crossword puzzle with a hidden solution word from clue/answer pairs you write, and returns a text preview plus a clue-forge.com link where the user can view, edit and download it as a print-ready PDF/HTML. Use it for personalised puzzles (birthday, wedding, couples, Valentine's Day, Christmas, classroom, team events) or general-knowledge puzzles. Rules: answers are single words, 2–15 letters, no spaces; each letter of solution_word must occur in a different answer (add clues if a letter is missing); the answer must not appear in its clue; do not use the solution word itself as an answer. Write clues in the language given by "language". Always show the returned link to the user.

NameRequiredDescriptionDefault
cluesYesClue/answer pairs. Use at least as many pairs as the solution word has letters; 8–14 works best.
languageNoLanguage of the clues and of the Clueforge interface. Defaults to "en".
occasionNoSelects the matching theme in the editor. Defaults to "general".
solution_wordYesHidden word revealed by the highlighted letters, e.g. a name like "ANNA" or "LOVE". 2–20 letters.

Output Schema

NameRequiredDescription
gridYes
linkYes
placed_wordsYes
solution_wordYes
unplaced_wordsYes

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint/idempotentHint/destructiveHint=false, so the safety profile is covered; the description still adds real value by stating the output shape (text preview + hosted link), the post-call instruction ('Always show the returned link to the user'), and the validation rules that will cause rejection (single-word answers 2–15 letters, each solution letter in a distinct answer, answer not in its own clue). It does not clarify that puzzle creation on the server side is still read-only in effect, which is the one ambiguity left.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads purpose and return value, then use cases, then a tight 'Rules:' block of hard constraints, ending with the one imperative agents must not skip. Every sentence carries either selection guidance or a rejection condition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, yet the description still tells the agent what the response is for and what to do with the link, and it covers the input rules that determine a successful call. Nothing needed to invoke it correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% and two enums are self-documenting, so baseline would be 3. The description goes beyond it by documenting cross-parameter constraints the schema cannot express: each letter of solution_word must occur in a different answer, add clues if a letter is missing, and the solution word must not be used as an answer.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb+resource ('Builds a crossword puzzle') and immediately adds the distinguishing mechanics: a hidden solution word derived from clue/answer pairs, plus a text preview and a clue-forge.com link. No sibling tools exist, so there is nothing to disambiguate against, and the scope is fully legible.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly names intended use cases ('personalised puzzles (birthday, wedding, couples, Valentine's Day, Christmas, classroom, team events) or general-knowledge puzzles'), which steers selection well. It lacks an explicit 'when not to use' clause, but with no sibling tools that omission costs little.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedcreate_crossword

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources