Planner

com.vigotimePublished by vigotime.comOfficial publisherv1.0.0Updated Oct 25, 2026

Compute real duty rosters from your AI assistant - rule-based vigotime planner, API key or OAuth.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Remote vigotime Planner server that lets an assistant submit duty-roster solve jobs, track their progress, and retrieve the resulting shift assignments.

What you can do
Submit a self-contained roster solve request with dates, department, employees, shifts and optional planning rules, then poll the job status and progress and fetch the finished result with assignments, unassigned shifts and statistics, plus reasons for gaps. Check the organization's remaining token balance and read the running service's build version, commit and build time for support. Generate ready-to-run example payloads for simple, wishes-based or ArbZG rule-based scenarios.
When to use it
Useful when you want an assistant to build or adjust staff duty rosters under rules such as rest periods and maximum consecutive days, or to check whether a solve finished and what it produced. Also handy for support requests that need the current service build.
Requirements
A remote endpoint at api.vigotime.com over streamable HTTP; the description mentions an API key or OAuth, though the manifest declares no authentication, environment variables or headers. Solves consume tokens from the organization's balance, so an account with credit is needed.
Before you install
Solves cost tokens from the organization's balance, so submitting jobs spends credit. Solve requests contain employee and shift data that is sent to the remote service. Jobs are submitted and run remotely, and results should be checked against the unassigned shifts and their reasons before being used.

Installation

In SourceWeft

  1. Open Planner in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.vigotime%2Fplanner/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "planner": {
      "type": "http",
      "url": "https://api.vigotime.com/mcp"
    }
  }
}

Tools

6

solve_submit

Reicht einen Dienstplan-Solve-Job ein. `payload` ist der self-contained Request: Pflicht: start_date, end_date (ISO), department {id}, employees [{id, contractHoursPerWeek, qualificationIds}], shifts [{id, departmentId, name, startTime, endTime, shiftType, minStaff}]. Optional u. a.: planning_rules, wishes, vacations, sick_leaves, holiday_dates, locked_assignments, social_points, wish_costs, config {timeout_seconds}. vacations darf Termine NACH end_date enthalten — noetig bei Datums-Kopplungsregeln mit Block-Tagen hinter dem Fenster (siehe Instructions). Datenschutz: IDs statt Namen verwenden. Antwort: {job_id, status}.

Parameterspayloadrequired

solve_status

Status eines Solve-Jobs (pending/running/completed/failed) inkl. Fortschritt.

Parametersjob_idrequired

solve_result

Ergebnis eines fertigen Solve-Jobs: assignments [{employee_id, shift_id, date}], unassigned_shifts mit Begründung, Statistiken.

Parametersjob_idrequired

account_balance

Aktuelles Token-Guthaben der eigenen Organisation (Solves kosten Tokens).

Takes no parameters.

service_info

Build-Stand des laufenden Planner-Service: version (fortlaufende Build-Nummer), gitCommit, buildTime (UTC). Fuer Support-Anfragen und um Ergebnisse einem Software-Stand zuzuordnen.

Takes no parameters.

example_payload

Ein sofort lauffähiger Beispiel-Payload für solve_submit. kind='simple' (1 Woche, 3 MA, 2 Schichten), kind='wishes' (Wünsche, Social Points, Wunschkosten) oder kind='rules' (ArbZG-Planungsregeln: 11 h Ruhe hart + max. 5 Folgetage — zeigt, wie Regeln den Plan formen; Param-Namen sind exakt, falsche werden still ignoriert).

Parameterskind

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Vigotime integrations