# Supersaas — MCP server on mcp.ai > Connect your Supersaas account and use 10 tools for scheduling and booking straight from your AI agent. Connect with your own API key. Appointment Scheduling for Every Situation. By: mcp.ai · official Page: https://mcp.ai/supersaas ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_supersaas?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/supersaas/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/supersaas/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/supersaas/skill.md Postman collection (v2.1): https://mcp.ai/supersaas/postman.json ## Tools - supersaas_create_user(name: string, role?: string, email?: string, group?: integer, phone?: string, credit?: integer, mobile?: string, address?: string, country?: string, webhook?: boolean, password?: string, timezone?: string, duplicate?: string, full_name?: string, foreign_key?: string) — Tool to create a new user in SuperSaaS. Use when you need to add a user to the account. The username is required; all other fields are optional. If a foreign_key is provided, SuperSaaS will use it ins - supersaas_delete_user(id: string) — Tool to delete a SuperSaaS user by their ID. Use when you need to permanently remove a user from the system. - supersaas_get_user(id: string, form?: boolean) — Tool to read a single user by ID from SuperSaaS. Use when you need to retrieve detailed information about a specific user. - supersaas_list_field_list(schedule_id?: integer) — Tool to retrieve available fields on Schedule or User objects. Use when you need to discover what custom fields are configured for a schedule or user profile. - supersaas_list_groups(account: string, api_key: string) — Tool to retrieve all user groups defined in a SuperSaaS account. Use when you need to list groups for managing user access or organizing users. - supersaas_list_promotions(id?: string, limit?: integer, offset?: integer) — Tool to list all promotional coupon codes in the account or retrieve a single promotion by code. Use when you need to view available promotions or check details of a specific promotion code. - supersaas_list_schedules() — Tool to retrieve all schedules in a SuperSaaS account with their IDs and names. Use when you need to list available schedules or get schedule IDs for other operations. - supersaas_list_super_forms() — Tool to retrieve all form definitions in a SuperSaaS account with their IDs and names. Use when you need to list available forms or get form IDs for other operations. - supersaas_list_users(form?: boolean, limit?: integer, offset?: integer) — Tool to list all users in the SuperSaaS account. Use when you need to retrieve users with optional pagination using limit and offset parameters. - supersaas_update_user(id: string, name?: string, role?: string, email?: string, phone?: string, credit?: integer, mobile?: string, address?: string, full_name?: string) — Tool to update an existing SuperSaaS user by ID. Use when you need to modify user details like name, email, phone, or role. ## Example prompts - "What can I do in Supersaas?" - "Show me a summary of my Supersaas account" ## Links Docs: https://mcp.ai/docs/mcps/supersaas Website: https://mcp.ai/mcps/supersaas