Create a live sign-up sheet
create_signup_sheetCreate a live sign-up sheet on im-in.events from a title, slot names and a time zone. Returns the shareable sheet URL and emails a private manage and claim link to owner_email, the user's own address. One sheet per owner email a day.
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": {
"title": "<title>",
"owner_email": "<owner_email>",
"slots": "<slots>",
"tz": "<tz>"
},
"name": "create_signup_sheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tz | Yes | IANA time zone of the event, e.g. "America/New_York" | |
| slots | Yes | One line per item people sign up for, 1 spot each. Add " x4" for 4 spots, or " (no limit)" so anyone can sign up, e.g. ["Week 1 snacks", "Setup crew x4", "Coming (no limit)"] | |
| title | Yes | Sheet title, e.g. "Soccer Snack Schedule" | |
| starts_at | No | Optional ISO datetime of the event | |
| description | No | Optional sheet description | |
| owner_email | Yes | The user's email; the manage link is sent here |