signupgenius-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIGNUPGENIUS_NAME | No | Optional log label. | |
| SIGNUPGENIUS_EMAIL | No | Your email address for session mode login. | |
| SIGNUPGENIUS_BASE_URL | No | Override the JSON API base URL. | |
| SIGNUPGENIUS_PASSWORD | No | Your password for session mode login. | |
| SIGNUPGENIUS_USER_KEY | No | Your Pro API key for key mode. | |
| SIGNUPGENIUS_LOGIN_URL | No | Override the login form host. | |
| SIGNUPGENIUS_LEGACY_BASE_URL | No | Override the host for legacy calls. | |
| SIGNUPGENIUS_DISABLE_FETCHPROXY | No | Set to '1' to disable fetchproxy fallback (missing credentials become a hard error). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| signupgenius_get_profileA | Get the SignUpGenius profile of the authenticated user (name, email, member ID, subscription level). Useful as a first call to confirm credentials. Key mode hits /v2/k/user/profile; session mode hits /v3/member/profile. |
| signupgenius_list_groupsA | List groups created by the authenticated user. Returns groupid, title, and member count for each group. |
| signupgenius_list_group_membersA | List members of a SignUpGenius group (basic info: name, email, memberid). |
| signupgenius_get_group_memberA | Get detailed info for a group member (address, phone, email) when the member has provided it via a sign-up. |
| signupgenius_add_group_memberA | Add a member to a SignUpGenius group by email address. First/last name are optional. Writes data — confirm with the user before invoking. |
| signupgenius_list_created_activeA | List sign-ups created by the authenticated user. In session mode this returns the full list (active + expired) — filter on enddate client-side if you need only active. |
| signupgenius_list_created_expiredB | Alias of signupgenius_list_created_active in session mode (v3 returns active + expired together). Filter on enddate client-side. |
| signupgenius_list_created_allA | List ALL sign-ups created by the authenticated user (active and expired). |
| signupgenius_list_invitedA | List sign-ups the user has been invited to. |
| signupgenius_list_signedupforA | List sign-ups the user has personally signed up for. |
| signupgenius_legacy_get_my_signupsA | Session mode only. Returns the same sign-up listing the SignUpGenius wizard sees (via /SUGboxAPI.cfm?go=t.getMySignups). Use when you want fuller data than signupgenius_list_created_* provides. |
| signupgenius_report_allA | Full report for a sign-up: every slot plus the participant who claimed it (with custom-question answers when present). Requires SIGNUPGENIUS_USER_KEY (Pro subscription) — session mode is not supported for reports. |
| signupgenius_report_filledA | Report for a sign-up restricted to slots that have already been filled. Requires SIGNUPGENIUS_USER_KEY (Pro subscription) — session mode is not supported for reports. |
| signupgenius_report_availableA | Report for a sign-up restricted to slots that are still open/empty. Requires SIGNUPGENIUS_USER_KEY (Pro subscription) — session mode is not supported for reports. |
| signupgenius_get_signup_slotsA | List the SLOTS (dates, times, locations, and how many spots are taken/remaining) for any public SignUpGenius sign-up, given its URL, slug, or numeric id. Requires NO auth and works for sheets the user did not create — use this instead of signupgenius_report_* whenever you need slot availability. Participant names appear only when the endpoint publishes them; each item reports the slot's |
| signupgenius_get_public_signupA | Look up a SignUpGenius sign-up by its public URL or slug (e.g. |
| signupgenius_rsvpA | RSVP to a SignUpGenius sign-up (the Yes/No/Maybe-style sheets, including invitations from family/friends). Walks the PreProcessSignup → getSignupInfo → processSignUpFormHandler flow under the hood. Writes data — confirm with the user before invoking. Slot-based sign-ups (e.g. "claim the 3pm slot") are NOT supported by this tool; a slot signup tool is a separate concern. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/signupgenius-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server