Russian group greeting cards: create one, suggest questions for signers, check how many signed.
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.
Shows how collection is going for a card: how many have signed, when collection closes and when it opens. Takes the participants' invite link.
The invite link (https://.../m/...) or its token.
Shows how collection is going for a card: how many have signed, when collection closes and when it opens. Takes the participants' invite link.
| Argument | Type | Description |
|---|---|---|
| invite* | string | The invite link (https://.../m/...) or its token. |
{
"type": "object",
"required": [
"invite"
],
"properties": {
"invite": {
"type": "string",
"description": "The invite link (https://.../m/...) or its token."
}
}
}Creates a group greeting card that several people sign before it opens on a set date, and returns the link to send to participants. Requires the organiser's email: the full management links are sent there, and a one-time 'take control' link is returned. Ask the person for anything missing; never invent an email. For Дарим (darim.ai) names are Russian; for Yahad (yahad.ai) Hebrew.
| Argument | Type | Description |
|---|---|---|
| occasion* | string | Occasion value from list_occasions, or a word like 'retirement'. |
| timezone | string | null | IANA timezone, e.g. Europe/Moscow. Default: the service's own. |
| revealDate* | string | Date the card opens, YYYY-MM-DD, in the future. |
| revealTime | string | null | Time the card opens, HH:MM, 24-hour. Default 18:00. |
| recipientName* | string | Who the card is for, as participants will see it. |
| organizerEmail* | string | Organiser's email. Required; ask the person, never guess. |
| promptQuestion | string | null | Optional question shown to participants; see suggest_prompts. |
| recipientGender | string | null | Optional: 'female' or 'male', used for Hebrew grammar. |
{
"type": "object",
"required": [
"recipientName",
"occasion",
"revealDate",
"organizerEmail"
],
"properties": {
"occasion": {
"type": "string",
"description": "Occasion value from list_occasions, or a word like 'retirement'."
},
"timezone": {
"type": [
"string",
"null"
],
"default": null,
"description": "IANA timezone, e.g. Europe/Moscow. Default: the service's own."
},
"revealDate": {
"type": "string",
"description": "Date the card opens, YYYY-MM-DD, in the future."
},
"revealTime": {
"type": [
"string",
"null"
],
"default": null,
"description": "Time the card opens, HH:MM, 24-hour. Default 18:00."
},
"recipientName": {
"type": "string",
"description": "Who the card is for, as participants will see it."
},
"organizerEmail": {
"type": "string",
"description": "Organiser's email. Required; ask the person, never guess."
},
"promptQuestion": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional question shown to participants; see suggest_prompts."
},
"recipientGender": {
"type": [
"string",
"null"
],
"default": null,
"description": "Optional: 'female' or 'male', used for Hebrew grammar."
}
}
}Lists the occasions this group-card service supports, with the value to pass to create_board.
No arguments.
{
"type": "object",
"properties": {}
}Suggests ready questions the organiser can show participants, for an occasion. Optional recipientName fills the name in.
| Argument | Type | Description |
|---|---|---|
| occasion* | string | Occasion value from list_occasions, or a word like 'retirement'. |
| recipientName | string | null | Recipient's first name, to fill into the questions. |
{
"type": "object",
"required": [
"occasion"
],
"properties": {
"occasion": {
"type": "string",
"description": "Occasion value from list_occasions, or a word like 'retirement'."
},
"recipientName": {
"type": [
"string",
"null"
],
"default": null,
"description": "Recipient's first name, to fill into the questions."
}
}
}