
Official MCP RegistryListed
spintax.net MCP server
Write, validate, render and analyze spintax templates. Backed by @spintax/core. No auth.
First seen 2 Oct 2026. Evidence as of 4 Oct 2026.
4
Tools
From an anonymous probe
1
Source listings
Each with its own history
4
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| analyze_spintax | Reports what the template needs and contains: refs (variables referenced), sets (#set macros, re-picked per reference), defs (#def, rolled once per render), includes, diagnostics, and best-effort construct counts. Answers "what variables must I supply" — it is NOT a variant-cardinality counter. | Read-only |
| render_spintax | Renders up to 20 variants. With a seed the output is deterministic (variant i uses seed "<seed>#<i>"); without one it is random. The engine is lenient: structural mistakes never throw, they surface in the output — run validate_spintax first. | Read-only |
| spintax_authoring_guide | Read this BEFORE writing or editing a spintax template — it is the canonical authoring guide the whole spintax toolchain is written against, not a tutorial. Pass the locale you will author in: for ru/uk/be and sr/hr/bs it carries the agreement and case rules that decide whether the variants read as human writing, which is the hard part and the part a valid template can still get wrong; for ar, the six plural forms and their order. Returns text to read, not a template. | Read-only |
| validate_spintax | Static validation: returns diagnostics with severity, stable code, message and 1-based line/column. No "error"-severity diagnostic means the template is structurally sound — read the warnings before rendering, because some of them (plural.locale-missing) mean a block will not resolve. Pass knownVariables for names you will supply at render time to silence their variable.undefined warnings. | Read-only |
Change history
- validate_spintax: input schema changed
- spintax_authoring_guide: description changed (+"wrong; for ar, the six plural forms and their order." -"wrong.")
- render_spintax: input schema changed
- analyze_spintax: input schema changed
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | net.spintax/mcp | 2 Oct 2026 | 3 Oct 2026 | 1 |