← WebMCP Directory

Tool tree

mana-nak-jumpa-ni.vercel.app

Travel & EventsTools verified
Website
Find the geographic midpoint between multiple locations in Malaysia.
Explore capabilities
    search_locationsAnswer

    Search for Malaysian locality or address candidates without changing the current map.

    View tool JSON
    {
      "name": "search_locations",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search for Malaysian locality or address candidates without changing the current map.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "maxLength": 120,
            "description": "A Malaysian locality or address fragment to search for."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    set_participantsAction

    Replace the visible map participants with 2 to 10 exact locations and clear the previous plan.

    View tool JSON
    {
      "name": "set_participants",
      "kind": "act",
      "impl": "imperative",
      "description": "Replace the visible map participants with 2 to 10 exact locations and clear the previous plan.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "participants": {
            "type": "array",
            "minItems": 2,
            "maxItems": 10,
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "lat": {
                  "type": "number",
                  "minimum": -90,
                  "maximum": 90
                },
                "lng": {
                  "type": "number",
                  "minimum": -180,
                  "maximum": 180
                }
              },
              "required": [
                "name",
                "lat",
                "lng"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "participants"
        ],
        "additionalProperties": false
      }
    }
    get_current_planAnswer

    Read the participant and meetup plan state currently visible in the application.

    View tool JSON
    {
      "name": "get_current_plan",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the participant and meetup plan state currently visible in the application.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    compare_midpoint_modesAction

    Compare the geographic midpoint with the road-aware fairness result for the current participants without applying a mode.

    View tool JSON
    {
      "name": "compare_midpoint_modes",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare the geographic midpoint with the road-aware fairness result for the current participants without applying a mode.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    apply_meetup_planAction

    Apply a confirmed geographic or road-aware meetup plan to the visible map and sidebar.

    View tool JSON
    {
      "name": "apply_meetup_plan",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply a confirmed geographic or road-aware meetup plan to the visible map and sidebar.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "geographic",
              "routing"
            ],
            "description": "The midpoint mode confirmed by the user."
          },
          "expectedRevision": {
            "type": "integer",
            "minimum": 0,
            "description": "Optional revision from a previous comparison to reject stale changes."
          }
        },
        "required": [
          "mode"
        ],
        "additionalProperties": false
      }
    }