Lorem Ipsum
lorem_ipsumUse this when you need placeholder/filler copy for mockups, tests, or layout. Given a mode ("paragraphs", "sentences", "words", or "formatted") and a count, cycles a fixed built-in Latin corpus to return the same text every time. count is clamped to the mode's max (paragraphs 20, sentences 100, words 500) and defaults to 1 when missing or below 1; "formatted" ignores count and returns a fixed multi-block sample (with count 0). Deterministic: same input, same output. Example: {mode: "words", count: 5} -> text "Lorem ipsum dolor sit amet.", count 5.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mode": "<mode>"
},
"name": "lorem_ipsum"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Unit of generated text. "paragraphs", "sentences", or "words" repeat the corpus up to the requested count; "formatted" returns a fixed multi-block sample as plain text and ignores count. | |
| count | No | How many units to generate. Clamped to the mode's max (paragraphs 20, sentences 100, words 500); values below 1 or missing default to 1. Unused for "formatted". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | The generation mode used (echoes the requested `mode`). | |
| text | Yes | The generated placeholder text. Paragraphs are separated by blank lines; words mode is capitalized and terminated with a period. | |
| count | Yes | The effective number of units generated after clamping/defaulting; always 0 for "formatted" mode. |