Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Shows a scrollable gallery of famous signatures from the CursiveLines collection with the specimen images, searchable by name and filterable by category.
Name to search; empty browses all.
Opaque nextCursor from the previous page of the same search.
Category to show.
Results per page; default 12.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http cursivelines https://cursivelines.com/api/mcp
Shows a scrollable gallery of famous signatures from the CursiveLines collection with the specimen images, searchable by name and filterable by category.
| Argument | Type | Description |
|---|---|---|
| query | string | Name to search; empty browses all. |
| cursor | string | Opaque nextCursor from the previous page of the same search. |
| category | string | Category to show. |
| pageSize | integer | Results per page; default 12. |
{
"type": "object",
"required": [],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 0,
"description": "Name to search; empty browses all."
},
"cursor": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Opaque nextCursor from the previous page of the same search."
},
"category": {
"enum": [
"Arts & literature",
"Business & technology",
"Film & television",
"History & public life",
"Music & entertainment",
"Science",
"Sport"
],
"type": "string",
"description": "Category to show."
},
"pageSize": {
"type": "integer",
"maximum": 40,
"minimum": 1,
"description": "Results per page; default 12."
}
},
"additionalProperties": false
}Shows one letter or a short word in all five cursive styles side by side, with stroke playback for each: Zaner-Bloser, Palmer Method, D'Nealian, Spencerian and Copperplate.
| Argument | Type | Description |
|---|---|---|
| letter | string | One letter or a short word of up to 12 letters. Default "Aa". |
{
"type": "object",
"required": [],
"properties": {
"letter": {
"type": "string",
"pattern": "^[A-Za-z]{1,12}$",
"maxLength": 12,
"minLength": 1,
"description": "One letter or a short word of up to 12 letters. Default \"Aa\"."
}
},
"additionalProperties": false
}Searches the CursiveLines handwriting lessons and guides by letter, topic or practice task and returns matching pages with thumbnails.
| Argument | Type | Description |
|---|---|---|
| query | string | Letter, topic or task; empty browses all. |
| cursor | string | Opaque nextCursor from the previous page of the same search. |
| category | string | Category to show. |
| pageSize | integer | Results per page; default 12. |
{
"type": "object",
"required": [],
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"minLength": 0,
"description": "Letter, topic or task; empty browses all."
},
"cursor": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Opaque nextCursor from the previous page of the same search."
},
"category": {
"enum": [
"improvement",
"lessons",
"letters",
"practice"
],
"type": "string",
"description": "Category to show."
},
"pageSize": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Results per page; default 12."
}
},
"additionalProperties": false
}Writes a name in the signature styles of the CursiveLines generator: six style ideas with advice, plus the handwritten styles of famous signatures. Each style opens the generator with the name and style filled in, where the PNG and SVG download.
| Argument | Type | Description |
|---|---|---|
| name* | string | Name to write, up to 80 characters. |
| format | string | Name format: the full name, first initial and surname, or monogram. Default full. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 80,
"minLength": 1,
"description": "Name to write, up to 80 characters."
},
"format": {
"enum": [
"full",
"initial-last",
"monogram"
],
"type": "string",
"description": "Name format: the full name, first initial and surname, or monogram. Default full."
}
},
"additionalProperties": false
}Previews the printable practice sheet pages for a text or a practice preset in a chosen alphabet, style, paper size, guide and repeat count, with a PDF download from the site.
| Argument | Type | Description |
|---|---|---|
| text | string | Text for the sheet, up to 500 characters. |
| guide | string | Guide style under the model letters. Default dotted. |
| paper | string | Paper size for the printable sheet. Default A4. |
| style | string | Cursive style. Default zaner-bloser. Print ignores it. |
| preset | string | Practice preset id. |
| repeats | integer | Traced repeats under each model line, 1 to 6. Default 2. |
| alphabet | string | Letter family: cursive or print. Default cursive. |
{
"type": "object",
"required": [],
"properties": {
"text": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Text for the sheet, up to 500 characters."
},
"guide": {
"enum": [
"dotted",
"faded",
"blank"
],
"type": "string",
"description": "Guide style under the model letters. Default dotted."
},
"paper": {
"enum": [
"A4",
"Letter"
],
"type": "string",
"description": "Paper size for the printable sheet. Default A4."
},
"style": {
"enum": [
"zaner-bloser",
"palmer",
"dnealian",
"spencerian",
"copperplate"
],
"type": "string",
"description": "Cursive style. Default zaner-bloser. Print ignores it."
},
"preset": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{0,79}$",
"maxLength": 80,
"description": "Practice preset id."
},
"repeats": {
"type": "integer",
"maximum": 6,
"minimum": 1,
"description": "Traced repeats under each model line, 1 to 6. Default 2."
},
"alphabet": {
"enum": [
"cursive",
"print"
],
"type": "string",
"description": "Letter family: cursive or print. Default cursive."
}
},
"additionalProperties": false
}Opens the one-lane handwriting practice: the text in a horizontally scrollable lane with a guide, stroke playback, a trace pad and a score. Takes custom text or a practice preset id such as everyday words, loops and joins, numbers, a lesson exercise or a kids size set.
| Argument | Type | Description |
|---|---|---|
| text | string | Text to practice, up to 500 characters. |
| guide | string | Guide style under the model letters. Default dotted. |
| style | string | Cursive style. Default zaner-bloser. Print ignores it. |
| preset | string | Practice preset id. |
| alphabet | string | Letter family: cursive or print. Default cursive. |
{
"type": "object",
"required": [],
"properties": {
"text": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Text to practice, up to 500 characters."
},
"guide": {
"enum": [
"dotted",
"faded",
"blank"
],
"type": "string",
"description": "Guide style under the model letters. Default dotted."
},
"style": {
"enum": [
"zaner-bloser",
"palmer",
"dnealian",
"spencerian",
"copperplate"
],
"type": "string",
"description": "Cursive style. Default zaner-bloser. Print ignores it."
},
"preset": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{0,79}$",
"maxLength": 80,
"description": "Practice preset id."
},
"alphabet": {
"enum": [
"cursive",
"print"
],
"type": "string",
"description": "Letter family: cursive or print. Default cursive."
}
},
"additionalProperties": false
}Shows the full A to Z chart for cursive in one of five styles or for print, with every capital and small letter, and the printable alphabet sheet.
| Argument | Type | Description |
|---|---|---|
| style | string | Cursive style. Default zaner-bloser. Print ignores it. |
| alphabet | string | Letter family: cursive or print. Default cursive. |
{
"type": "object",
"required": [],
"properties": {
"style": {
"enum": [
"zaner-bloser",
"palmer",
"dnealian",
"spencerian",
"copperplate"
],
"type": "string",
"description": "Cursive style. Default zaner-bloser. Print ignores it."
},
"alphabet": {
"enum": [
"cursive",
"print"
],
"type": "string",
"description": "Letter family: cursive or print. Default cursive."
}
},
"additionalProperties": false
}Shows one letter as a capital and a small letter with numbered pen strokes and direction arrows, stroke playback, a trace pad that scores the tracing, and the matching printable sheet. Accepts cursive in five styles or print.
| Argument | Type | Description |
|---|---|---|
| style | string | Cursive style. Default zaner-bloser. Print ignores it. |
| letter* | string | One letter, A to Z. |
| alphabet | string | Letter family: cursive or print. Default cursive. |
{
"type": "object",
"required": [
"letter"
],
"properties": {
"style": {
"enum": [
"zaner-bloser",
"palmer",
"dnealian",
"spencerian",
"copperplate"
],
"type": "string",
"description": "Cursive style. Default zaner-bloser. Print ignores it."
},
"letter": {
"type": "string",
"pattern": "^[A-Za-z]$",
"maxLength": 1,
"minLength": 1,
"description": "One letter, A to Z."
},
"alphabet": {
"enum": [
"cursive",
"print"
],
"type": "string",
"description": "Letter family: cursive or print. Default cursive."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.