I'm In! Sign-up Sheets

Turn an email, notes or a flyer into a free sign-up sheet with reminders and waitlists.

Should I use this

Quality & Safety

A
Description quality
93%
Schema completeness
77%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~541Tokens (tool definitions)
~959 BTypical response size
Minimal attention impact (0.42% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "sign-up-sheets": {
      "url": "https://im-in.events/api/mcp"
    }
  }
}

Remote endpoints

https://im-in.events/api/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢draft_sheet_link(words)

Turn the user's email, notes, flyer text or description of their event into a link that opens im-in.events with those words in the Describe it box. Pressing Make my draft there builds the whole sign-up sheet (dates, times, place, every role with its count, waitlist, reminders and its look) for the user to check and publish. Creates nothing and needs no account.

Input Schema

{
  "type": "object",
  "properties": {
    "words": {
      "type": "string",
      "description": "The user's own words about the event, as complete as they gave them"
    }
  },
  "required": [
    "words"
  ]
}
🟢list_templates

List I'm In! sign up sheet templates (potluck, meal train, volunteer shifts, ...) with their prefilled slots.

Input Schema

{
  "type": "object",
  "properties": {}
}
🔴create_signup_sheet(title, owner_email, slots, tz, starts_at, ...)

Create 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.

Input Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Sheet title, e.g. \"Soccer Snack Schedule\""
    },
    "owner_email": {
      "type": "string",
      "description": "The user's email; the manage link is sent here"
    },
    "slots": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "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)\"]"
    },
    "tz": {
      "type": "string",
      "description": "IANA time zone of the event, e.g. \"America/New_York\""
    },
    "starts_at": {
      "type": "string",
      "description": "Optional ISO datetime of the event"
    },
    "description": {
      "type": "string",
      "description": "Optional sheet description"
    }
  },
  "required": [
    "title",
    "owner_email",
    "slots",
    "tz"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools