MCP Server
MCP
io.github.chrischall/signupgenius-mcp
SignUpGenius for Claude — sign-ups, slots, groups, and RSVPs. Free accounts or Pro API key.
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
By
Comments
Sign in to leave a comment