← WebMCP Directory

plan-on-it.vercel.app

plan-on-it.vercel.app

live Unverified (seed import) Travel & Events 13 tools imperative implementation

PlanOnIt

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 6 · Act 6 · Transact 1 · Score: Not yet scored

Tool inspector

update_plan

act imperative

Apply a version-checked atomic change. Restaurant requires restaurantId+restaurantSlot; movie requires movieId+showtimeId. Invalid IDs, mismatches, wrong dates, routes, empty changes, and stale versions are rejected. Identical input is a no-op and does not increment the version.

Input schema

PropertyTypeRequiredDescription
expectedVersion integer yes Current positive plan version from get_current_plan. Mutations reject stale versions.
restaurantId string no —
restaurantSlot string no —
movieId string no —
showtimeId string no —
transportOptionId string no —
budget integer no —
people integer no —
preferences object no Structured ranking preferences that materially affect candidate scoring.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "expectedVersion": {
      "type": "integer",
      "minimum": 1,
      "description": "Current positive plan version from get_current_plan. Mutations reject stale versions."
    },
    "restaurantId": {
      "type": "string",
      "minLength": 1
    },
    "restaurantSlot": {
      "type": "string",
      "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$"
    },
    "movieId": {
      "type": "string",
      "minLength": 1
    },
    "showtimeId": {
      "type": "string",
      "minLength": 1
    },
    "transportOptionId": {
      "type": "string",
      "minLength": 1
    },
    "budget": {
      "type": "integer",
      "minimum": 500,
      "maximum": 100000
    },
    "people": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12
    },
    "preferences": {
      "type": "object",
      "description": "Structured ranking preferences that materially affect candidate scoring.",
      "properties": {
        "cuisine": {
          "type": "string",
          "minLength": 2,
          "maxLength": 40
        },
        "movieGenre": {
          "type": "string",
          "minLength": 2,
          "maxLength": 40
        },
        "minRestaurantRating": {
          "type": "number",
          "minimum": 1,
          "maximum": 5
        },
        "transport": {
          "type": "string",
          "enum": [
            "lowest_cost",
            "comfortable",
            "fastest"
          ],
          "default": "lowest_cost"
        },
        "priority": {
          "type": "string",
          "enum": [
            "balanced",
            "lowest_cost",
            "highest_rated"
          ],
          "default": "balanced"
        },
        "timing": {
          "type": "string",
          "enum": [
            "relaxed",
            "compact"
          ],
          "default": "relaxed"
        }
      },
      "additionalProperties": false
    }
  },
  "required": [
    "expectedVersion"
  ],
  "additionalProperties": false,
  "minProperties": 2,
  "dependentRequired": {
    "restaurantId": [
      "restaurantSlot"
    ],
    "restaurantSlot": [
      "restaurantId"
    ],
    "movieId": [
      "showtimeId"
    ],
    "showtimeId": [
      "movieId"
    ]
  }
}

Similar websites

gabrielcatdeveloper.github.io

gabrielcatdeveloper.github.io

portami

live Unverified Travel & Events Transact tools
70 tools A30 / Act33 / T7 Not yet scored Seen 2026-11-05
get_identity export_identity_jwk import_identity_jwk regenerate_identity reset_identity
Inspect tools
carregados.com.br

carregados.com.br

Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.

live Unverified Travel & Events Transact tools
42 tools A24 / Act12 / T6 Not yet scored Seen 2026-11-05
scan_images_c2pa inspect_image_c2pa search_public_stations search_public_station_map search_public_places
Inspect tools
trip-world-taupe.vercel.app

trip-world-taupe.vercel.app

TripBuilder is a shared itinerary workspace for humans and AI agents.

live Unverified Travel & Events Transact tools
37 tools A31 / Act5 / T1 Not yet scored Seen 2026-11-05
search_destinations select_destination search_options get_destination_details compare_options
Inspect tools
freemap.sk

freemap.sk

Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.

live Unverified Travel & Events
31 tools A13 / Act18 / T0 Not yet scored Seen 2026-11-05
get-app-guide get-map-view set-map-view fit-map-to-area list-map-layers
Inspect tools

Related on Influzer