← Back to Plugins
MCP Server MCP

io.github.chrischall/signupgenius-mcp

github By github 👁 1 views ▲ 0 votes

SignUpGenius for Claude — sign-ups, slots, groups, and RSVPs. Free accounts or Pro API key.

Homepage Verified source GitHub

Install

npx -y [email protected]

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "signupgenius-mcp",
      "version": "1.4.0",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "SignUpGenius login email (recommended). Pair with SIGNUPGENIUS_PASSWORD for session mode — works on free accounts. No SSO/2FA.",
          "format": "string",
          "name": "SIGNUPGENIUS_EMAIL"
        },
        {
          "description": "SignUpGenius password (recommended) — required iff SIGNUPGENIUS_EMAIL is set.",
          "format": "string",
          "isSecret": true,
          "name": "SIGNUPGENIUS_PASSWORD"
        },
        {
          "description": "SignUpGenius Pro API key (Pro Tools > API Management). Required only for slot REPORTS — Pro subscription needed.",
          "format": "string",
          "isSecret": true,
          "name": "SIGNUPGENIUS_USER_KEY"
        },
        {
          "description": "Friendly account name used in startup logs.",
          "format": "string",
          "name": "SIGNUPGENIUS_NAME"
        },
        {
          "description": "Override the default JSON API base (v2/k for key mode, v3 for session mode).",
          "format": "string",
          "name": "SIGNUPGENIUS_BASE_URL"
        },
        {
          "description": "Session mode only: override the host for legacy /SUGboxAPI.cfm calls. Defaults to https://www.signupgenius.com.",
          "format": "string",
          "name": "SIGNUPGENIUS_LEGACY_BASE_URL"
        },
        {
          "description": "Session mode only: override the login-form host. Defaults to https://www.signupgenius.com.",
          "format": "string",
          "name": "SIGNUPGENIUS_LOGIN_URL"
        },
        {
          "description": "Set to 1 to skip the fetchproxy browser-extension fallback (missing creds become a hard error — useful in headless CI).",
          "format": "string",
          "name": "SIGNUPGENIUS_DISABLE_FETCHPROXY"
        }
      ]
    }
  ]
}
mcp model-context-protocol npm

Comments

Sign in to leave a comment

Loading comments...