文档

Tmp.2Z44zTwlap

试用

查询 SignUpGenius 的注册表、小组和名额报告,并能添加成员或发起 RSVP。

它能做什么

一个为 SignUpGenius 提供 14 个读取工具和 2 个写入工具的 MCP 服务器,覆盖个人资料查询、小组与成员管理、注册表列表(已创建 / 被邀请 / 已加入)、公开注册页获取以及 RSVP。三个名额报告工具(已填 / 剩余 / 全部)需要 Pro API key。认证支持三种模式:无环境变量的 fetchproxy、邮箱密码会话登录、Pro key,按优先级自动选用。

什么时候用它

  • 查看本周自己在 SignUpGenius 上报名了哪些名额
  • 列出我的 SignUpGenius 小组及其成员
  • 把某人添加到我名下的某个 SignUpGenius 小组
  • 查看某个注册表已填或剩余的名额(需要 Pro key)

技能文档

signupgenius-mcp

MCP server for SignUpGenius — 14 read tools + 2 write across profile, groups, sign-ups, and reports.

Setup

Three auth modes, tried in priority order — first match wins. You only need one.

Install the fetchproxy extension once, sign into signupgenius.com, and add to .mcp.json (project) or ~/.claude/mcp.json (global):

{
  "mcpServers": {
    "signupgenius": {
      "command": "npx",
      "args": ["-y", "signupgenius-mcp"]
    }
  }
}

At startup the MCP reads your accessToken / cfid / cftoken cookies once via the extension, then talks to SignUpGenius directly — the extension is not in the request hot path after that. Works with free accounts.

Mode 2 — session login (email + password)

Add an env block with your direct-login credentials (won't work with Google/Apple/Facebook/Microsoft SSO or 2FA):

{
  "mcpServers": {
    "signupgenius": {
      "command": "npx",
      "args": ["-y", "signupgenius-mcp"],
      "env": {
        "SIGNUPGENIUS_EMAIL": "you@example.com",
        "SIGNUPGENIUS_PASSWORD": "your-password"
      }
    }
  }
}

Mode 3 — Pro API key (required for slot reports)

The three signupgenius_report_* tools that list filled / available / all participants for a given sign-up only work against the documented Pro v2 API. Get a key from Pro Tools → API Management in your SignUpGenius dashboard (Pro subscription required), then:

"env": { "SIGNUPGENIUS_USER_KEY": "your-api-key" }

Modes can be combined; Pro key wins where it applies, session/fetchproxy handles everything else.

Tools

Profile

  • signupgenius_get_profile — Your own profile (name, email, account type).

Groups

  • signupgenius_list_groups — Every group you own or belong to.
  • signupgenius_list_group_members — Members of one of your groups.
  • signupgenius_get_group_member — One member's full record.
  • signupgenius_add_group_member (write) — Add a person to one of your groups.

Sign-ups — created by you

  • signupgenius_list_created_active — Sign-ups you've created that are still open.
  • signupgenius_list_created_expired — Sign-ups you've created that have ended.
  • signupgenius_list_created_all — Both active and expired in one call.

Sign-ups — others'

  • signupgenius_list_invited — Sign-ups you've been invited to.
  • signupgenius_list_signedupfor — Sign-ups you've taken a slot on. (Session-mode also includes the bonus signupgenius_legacy_get_my_signups which calls the same backend the SignUpGenius web wizard uses and sometimes returns fuller data.)
  • signupgenius_legacy_get_my_signups (session only) — Bonus richer "what am I signed up for" lookup.

Public sign-up

  • signupgenius_get_public_signup — Fetch a public sign-up page by URL or slug. No auth required.
  • signupgenius_rsvp (write) — RSVP to a public sign-up slot.

Reports — slots for a sign-up (Pro key only)

  • signupgenius_report_all — Every slot + participant on a sign-up.
  • signupgenius_report_filled — Filled slots only.
  • signupgenius_report_available — Available slots only.

Session-mode users hit a fast ModeMismatchError on the report tools with a clear instruction to set SIGNUPGENIUS_USER_KEY.

Trigger examples

  • "Check SignUpGenius — what am I signed up for this week?" → signupgenius_list_signedupfor (+ _legacy_get_my_signups in session mode)
  • "What slots are still open on the PTA potluck sign-up?" → signupgenius_report_available (Pro key)
  • "List my SignUpGenius groups" → signupgenius_list_groups
  • "Add Jordan Smith () to my Scouts group" → signupgenius_add_group_member
  • "What sign-ups have I created that are still active?" → signupgenius_list_created_active
  • "RSVP me to slot 3 on this SignUpGenius link" → signupgenius_rsvp

Gotchas

  • Reports require Pro. signupgenius_report_* only work with SIGNUPGENIUS_USER_KEY — session/fetchproxy users get a clear error pointing at the key.
  • SSO accounts not supported. Session mode is direct email/password only — no Google/Apple/Facebook/Microsoft SSO, no 2FA. Use fetchproxy mode instead if your account uses SSO.
  • Session listings collapse. In session mode the v3 signups/created endpoint returns active + expired in one paginated call — the three list_created_* tools all hit the same endpoint and filter client-side. Pro key mode has separate endpoints and exposes the real distinction.
  • Write surface is small. Only signupgenius_add_group_member and signupgenius_rsvp mutate; everything else is read-only.
  • ToS caveat. SignUpGenius's terms generally prohibit scripted/automated access. Personal-account, personal-scale use is the intended audience; running this against accounts you don't own or at scale is your problem.

相关技能

Read sign-up sheets, slot reports, and groups on SignUpGenius — and add members to your groups. Triggers on phrases like "check SignUpGenius", "what am I signed up for", "what slots are left for [event]", "available slots", "list my SignUpGenius groups", "add [person] to my [group] group", or any request involving SignUpGenius sign-ups, RSVPs, volunteer slots, potlucks, carpools, classroom helpers, or PTA/HOA/Scout/team sign-ups. Works against your own signed-in account; supports Pro key for full slot reports.

1 次安装

Access SignUpGenius (sign-ups, groups, RSVPs) from a shell with curl instead of running the signupgenius-mcp server — server-side email/password login to a JWT + cfid/cftoken cookies, then curl the v3 API and legacy /SUGboxAPI.cfm dispatcher directly. Use when you want SignUpGenius data without the MCP, in a script, or on a machine where the MCP isn't installed.

1 次安装

Read and manage your Skylight Calendar family hub — calendar events, chores and reward stars, shared lists (grocery/to-do), and meal plans. Triggers on phrases like "check Skylight", "what's on the family calendar", "add an event to Skylight", "what chores does [kid] have", "mark [chore] done", "add milk to the grocery list", "what's on our shopping list", "what's for dinner", "what's on the meal plan", "who's on the Skylight frame", or any request involving the Skylight frame, family calendar, chores, rewards, shared lists, or meals. Works against your own signed-in Skylight account via email + password.

15 次安装

Generate private meeting briefings from Fulcra calendar data with optional CRM notes and web research.

6 次安装7 星标

Organize child activity registrations with deadline tracking, document checklists, payments, gear, schedules, transportation, and follow-up reminders.

10 次安装

Signaturely (signaturely.com). Use this skill for ANY Signaturely request — reading, creating, and updating data. Whenever a task involves Signaturely, use this skill instead of calling the API directly.

1 次安装