Print name tags and place cards for an event from a guest list: adhesive name badges, 8 per sheet.
Maintain this server? Claim it
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.
Use this when the user wants printable name tags, name badges, a name tag template, place cards or table tent cards for a list of people. Send the whole guest list in guests (array of names or objects, pasted lines, or CSV text with first, last, company, table); everything else is optional: event name, sort (as given, last name, first name, table), style (classic, bold, minimal), accent colour, paper (US Letter 5395 badges or A4). Returns a name badge PDF (8 per sheet) and a folded tent place card PDF (2 per page) plus a preview. Does not make address labels, business cards, seating charts or wristbands.
The guest list: an array of names ("Jane Doe"), an array of objects ({first, last, company, table}), or pasted text with one guest per line or CSV with a header such as first,last,company,table. Example: ["Jane Doe, Acme Corp, Table 4", "Raj Patel"].
Order: as_given (default), last_name, first_name or table. Example: last_name.
Event name printed small on each badge and place card, e.g. Spring Gala 2026.
letter (default: 5395-size badges, 8 per sheet) or a4 (generic 90 x 60 mm badges, 8 per sheet).
Badge style: classic (event name and a rule, default), bold (colour header band) or minimal (name only, event small at the bottom).
Accent colour as hex or a colour name, e.g. #7A3E9D (default), navy, teal.
Same as event; used when event is not sent.
Print table numbers when the list has them. Default true; send false to hide them.
Print the company or role line. Default true; send false to hide it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http name-tags https://name-tags.zovo.one/mcp
Use this when the user wants printable name tags, name badges, a name tag template, place cards or table tent cards for a list of people. Send the whole guest list in guests (array of names or objects, pasted lines, or CSV text with first, last, company, table); everything else is optional: event name, sort (as given, last name, first name, table), style (classic, bold, minimal), accent colour, paper (US Letter 5395 badges or A4). Returns a name badge PDF (8 per sheet) and a folded tent place card PDF (2 per page) plus a preview. Does not make address labels, business cards, seating charts or wristbands.
| Argument | Type | Description |
|---|---|---|
| sort | any | Order: as_given (default), last_name, first_name or table. Example: last_name. |
| event | any | Event name printed small on each badge and place card, e.g. Spring Gala 2026. |
| paper | any | letter (default: 5395-size badges, 8 per sheet) or a4 (generic 90 x 60 mm badges, 8 per sheet). |
| style | any | Badge style: classic (event name and a rule, default), bold (colour header band) or minimal (name only, event small at the bottom). |
| accent | any | Accent colour as hex or a colour name, e.g. #7A3E9D (default), navy, teal. |
| guests* | any | The guest list: an array of names ("Jane Doe"), an array of objects ({first, last, company, table}), or pasted text with one guest per line or CSV with a header such as first,last,company,table. Example: ["Jane Doe, Acme Corp, Table 4", "Raj Patel"]. |
| event_name | any | Same as event; used when event is not sent. |
| show_table | boolean | string | number | null | Print table numbers when the list has them. Default true; send false to hide them. |
| show_company | boolean | string | number | null | Print the company or role line. Default true; send false to hide it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"guests"
],
"properties": {
"sort": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "Order: as_given (default), last_name, first_name or table. Example: last_name."
},
"event": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 5000
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "Event name printed small on each badge and place card, e.g. Spring Gala 2026."
},
"paper": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "letter (default: 5395-size badges, 8 per sheet) or a4 (generic 90 x 60 mm badges, 8 per sheet)."
},
"style": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "Badge style: classic (event name and a rule, default), bold (colour header band) or minimal (name only, event small at the bottom)."
},
"accent": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "Accent colour as hex or a colour name, e.g. #7A3E9D (default), navy, teal."
},
"guests": {
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "null"
},
{
"type": "array",
"items": {}
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
]
}
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "number"
}
],
"description": "The guest list: an array of names (\"Jane Doe\"), an array of objects ({first, last, company, table}), or pasted text with one guest per line or CSV with a header such as first,last,company,table. Example: [\"Jane Doe, Acme Corp, Table 4\", \"Raj Patel\"]."
},
"event_name": {
"anyOf": [
{
"anyOf": [
{
"type": "string",
"maxLength": 5000
},
{
"type": "number"
}
]
},
{
"type": "null"
}
],
"description": "Same as event; used when event is not sent."
},
"show_table": {
"type": [
"boolean",
"string",
"number",
"null"
],
"description": "Print table numbers when the list has them. Default true; send false to hide them."
},
"show_company": {
"type": [
"boolean",
"string",
"number",
"null"
],
"description": "Print the company or role line. Default true; send false to hide it."
}
}
}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 8, 2026.