Tmp.Fw9ukRcLsC
/install signupgenius-mcp
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.
Mode 1 — fetchproxy fallback (zero env vars, recommended)
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": "[email protected]",
"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 bonussignupgenius_legacy_get_my_signupswhich 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_signupsin 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 (\[email protected]>) 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 withSIGNUPGENIUS_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/createdendpoint returns active + expired in one paginated call — the threelist_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_memberandsignupgenius_rsvpmutate; 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.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install signupgenius-mcp - After installation, invoke the skill by name or use
/signupgenius-mcp - Provide required inputs per the skill's parameter spec and get structured output
What is Tmp.Fw9ukRcLsC?
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 sig... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.
How do I install Tmp.Fw9ukRcLsC?
Run "/install signupgenius-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tmp.Fw9ukRcLsC free?
Yes, Tmp.Fw9ukRcLsC is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tmp.Fw9ukRcLsC support?
Tmp.Fw9ukRcLsC is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tmp.Fw9ukRcLsC?
It is built and maintained by chrischall (@chrischall); the current version is v1.1.0.