bymundi API

Check whether a day fits

The plan_day MCP tool: check whether a day fits.

plan_day · read-only

MCP only (no REST operation).

What the model reads

Plans one day with the app's planner and says whether it fits its time window: a timeline with times, travel and each stop's problems, plus the day's own. Give a saved route (routeId, optional variantKey), or places in order (placeIds), or neither to check the day as it is now. Writes nothing; fill_days writes a day.

Permissions: trips:read, catalog:read.

Input

Field Type Required Description
tripId uuid yes
day string yes The day (dia): its ref from get_itinerary, or its id. max 64 chars
routeId uuid
variantKey string max 60 chars
placeIds string[] max 30 items
startTime string

Input schema (JSON)

{
  "type": "object",
  "properties": {
    "tripId": {
      "type": "string",
      "format": "uuid"
    },
    "day": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64,
      "description": "The day (`dia`): its ref from get_itinerary, or its id."
    },
    "routeId": {
      "type": "string",
      "format": "uuid"
    },
    "variantKey": {
      "type": "string",
      "minLength": 1,
      "maxLength": 60
    },
    "placeIds": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 64
      },
      "minItems": 1,
      "maxItems": 30
    },
    "startTime": {
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    }
  },
  "required": [
    "tripId",
    "day"
  ],
  "additionalProperties": false
}