MCP-Server

ZenSched

com.zensched/zensched
Business & Betrieb Produktivität Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides account management infrastructure for a field-workforce scheduling service covering workers, locations, shifts, GPS punches, forms, and timesheets.

account_auth_status
Check whether this connector is signed in as a ZenSched org. Call this before account_get in a new session. Unauthenticated; never errors.
Nur Lesen
Eingabeschema
{'type': 'object', 'title': 'account_auth_statusArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'account_auth_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_create
Create a ZenSched org without email (MCP-only agents). No OTP — returns org_id + zsc_ key immediately. Store the key securely. To attach a contact email later for human recovery, call account_set_contact. Rate-limited aggressively.
Eingabeschema
{'type': 'object', 'title': 'account_createArguments', 'required': ['org_name'], 'properties': {'org_name': {'type': 'string', 'title': 'Org Name'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_createOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_recover_start
Lost API key (step 1 of 2): sends a verification code to the org owner email. Then call account_recover_verify. Prefer account_signin_start if you only need to reconnect — Recover revokes ALL keys.
Externer Zugriff
Eingabeschema
{'type': 'object', 'title': 'account_recover_startArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_recover_startOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_recover_verify
Lost API key (step 2 of 2): verify the code. Issues a fresh key and revokes ALL previous keys.
Destruktiv
Eingabeschema
{'type': 'object', 'title': 'account_recover_verifyArguments', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'email': {'type': 'string', 'title': 'Email'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_recover_verifyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_signin_start
Reconnect an existing org without rotating keys (step 1 of 2): emails a 6-digit code to the owner. Then account_signin_verify. Prefer this over Recover.
Externer Zugriff
Eingabeschema
{'type': 'object', 'title': 'account_signin_startArguments', 'required': ['email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_signin_startOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_signin_verify
Reconnect an existing org without rotating keys (step 2 of 2): verify the emailed code. Call this after account_signin_start. If later org tools fail, call account_signin_verify again or account_use_key.
Eingabeschema
{'type': 'object', 'title': 'account_signin_verifyArguments', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'email': {'type': 'string', 'title': 'Email'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_signin_verifyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_signup_start
Create a ZenSched org (step 1 of 2): sends a 6-digit verification code to the email. Unauthenticated; rate-limited. Then call account_signup_verify.
Externer Zugriff
Eingabeschema
{'type': 'object', 'title': 'account_signup_startArguments', 'required': ['org_name', 'email'], 'properties': {'email': {'type': 'string', 'title': 'Email'}, 'org_name': {'type': 'string', 'title': 'Org Name'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_signup_startOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_signup_verify
Create a ZenSched org (step 2 of 2): verify the emailed code. Returns org_id and your zsc_ API key (shown once). Claude.ai must then Connect → Sign in with the same email — do not keep calling org tools until Connect succeeds.
Eingabeschema
{'type': 'object', 'title': 'account_signup_verifyArguments', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'title': 'Code'}, 'email': {'type': 'string', 'title': 'Email'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_signup_verifyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
account_use_key
Authenticate this connector with an existing zsc_ API key. Prefer this when the key is already in the conversation. If the connector shows Connected but org tools fail, call this or account_signin_start — do not look for a Connect button.
Eingabeschema
{'type': 'object', 'title': 'account_use_keyArguments', 'required': ['api_key'], 'properties': {'api_key': {'type': 'string', 'title': 'Api Key'}}}
Ausgabeschema
{'type': 'object', 'title': 'account_use_keyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
feedback_submit
File a grievance or product recommendation. Free. Works even before you have an account. Categories: bug, friction, missing_capability, docs, billing, feature, other. Severity: low, medium, high, blocker. Include related_tool and paste error text in context when reporting a bug. A human reads every submission.
Externer Zugriff
Eingabeschema
{'type': 'object', 'title': 'feedback_submitArguments', 'required': ['title', 'body'], 'properties': {'body': {'type': 'string', 'title': 'Body'}, 'title': {'type': 'string', 'title': 'Title'}, 'context': {'type': 'string', 'title': 'Context', 'default': ''}, 'category': {'type': 'string', 'title': 'Category', 'default': 'other'}, 'severity': {'type': 'string', 'title': 'Severity', 'default': 'medium'}, 'related_tool': {'type': 'string', 'title': 'Related Tool', 'default': ''}, 'idempotency_key': {'type': 'string', 'title': 'Idempotency Key', 'default': ''}}}
Ausgabeschema
{'type': 'object', 'title': 'feedback_submitOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
zensched_guide
START HERE. The ZenSched agent guide: how to Connect (Claude.ai) or use a zsc_ key, then fund → locations → workers → shifts → timesheets. Also covers the suggestion box (feedback_submit).
Nur Lesen
Eingabeschema
{'type': 'object', 'title': 'zensched_guideArguments', 'properties': {}}
Ausgabeschema
{'type': 'object', 'title': 'zensched_guideOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Hinzugefügt
account_auth_status
17. September 2026 12:38
Hinzugefügt
account_use_key
17. September 2026 12:38
Hinzugefügt
account_signin_verify
17. September 2026 12:38
Hinzugefügt
account_signin_start
17. September 2026 12:38
Hinzugefügt
account_recover_verify
17. September 2026 12:38
Hinzugefügt
account_recover_start
17. September 2026 12:38
Hinzugefügt
account_signup_verify
17. September 2026 12:38
Hinzugefügt
account_signup_start
17. September 2026 12:38
Hinzugefügt
account_create
17. September 2026 12:38
Hinzugefügt
feedback_submit
17. September 2026 12:38
Hinzugefügt
zensched_guide
17. September 2026 12:38