← Back to Skills Marketplace
chrischall

Tmp.Fw9ukRcLsC

by chrischall · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install signupgenius-mcp
Description
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...
README (SKILL.md)

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 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 (\[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 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.
Usage Guidance
Install only if you are comfortable giving an MCP server access to your SignUpGenius account session or credentials. Prefer a project-scoped config, avoid storing your password when fetchproxy or an API key can be used, and manually confirm any add-member or RSVP action before allowing the agent to run it.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's stated purpose and tool list are coherent: it reads SignUpGenius profile, groups, sign-ups, public sign-up pages, and reports, with two disclosed write actions for adding group members and RSVPing. Official SignUpGenius API materials describe similar account-data workflows for group participants, created sign-ups, reports, and personal sign-ups. ([developer.signupgenius.com](https://developer.signupgenius.com/?utm_source=openai))
Instruction Scope
The trigger text includes broad phrases such as "available slots" and "add [person] to my [group] group," and the skill does not instruct the agent to confirm before invoking the two write tools. That creates a realistic risk of accidental activation or unintended account mutation.
Install Mechanism
Setup asks users to run an unpinned external npm MCP package via npx and optionally install a browser fetchproxy extension. This is disclosed, but it is high-trust setup because the server may read SignUpGenius cookies or use stored email/password/API-key credentials.
Credentials
The requested account access is mostly proportionate for a SignUpGenius integration and the artifact states personal-account, personal-scale use, but profile, group member, and participant report data can contain sensitive personal information.
Persistence & Privilege
The artifact says the MCP reads accessToken/cfid/cftoken cookies at startup, and alternate setup stores SignUpGenius email/password or API key in MCP configuration. There is no hidden persistence in the skill file, but the credential/session handling is privileged and under-scoped for write confirmation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install signupgenius-mcp
  3. After installation, invoke the skill by name or use /signupgenius-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Added detailed setup instructions covering three authentication modes: fetchproxy extension, session login, and Pro API key. - Clarified tool coverage: 14 read tools and 2 write tools for managing profile, groups, sign-ups, and slot reports. - Updated trigger phrase examples and tool descriptions for clearer usage guidance. - Highlighted requirements and limitations: Pro subscription for slot reports, SSO restrictions on session login, and limited write capabilities. - Emphasized that intended use is for personal accounts at personal scale, per SignUpGenius terms of service.
Metadata
Slug signupgenius-mcp
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

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.

💬 Comments