← WebMCP Directory

Tool tree

mapbrief-melbourne.christineabarca0820.workers.dev

Travel & EventsTools verified
Website
MapBrief turns location data into a map that ChatGPT can search and operate through WebMCP.
Explore capabilities
    search_playgroundsAction

    Use this to answer which playgrounds match a name or published feature. It updates the live map and result list, and visibly selects the first matching playground.

    View tool JSON
    {
      "name": "search_playgrounds",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this to answer which playgrounds match a name or published feature. It updates the live map and result list, and visibly selects the first matching playground.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Words present in the published playground name or description, for example swings, sandpit, climbing, or barbecue.",
            "maxLength": 100
          },
          "area": {
            "type": "string",
            "description": "Optional supported area: Carlton, Parkville, Docklands, or Melbourne.",
            "maxLength": 60
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results to return.",
            "minimum": 1,
            "maximum": 8,
            "default": 8
          }
        },
        "required": [],
        "additionalProperties": false
      }
    }
    find_playgrounds_nearAction

    Use this for proximity questions. It finds playgrounds near a supported Melbourne area, updates the live map and result list, and visibly selects the nearest result.

    View tool JSON
    {
      "name": "find_playgrounds_near",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this for proximity questions. It finds playgrounds near a supported Melbourne area, updates the live map and result list, and visibly selects the nearest result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "area": {
            "type": "string",
            "description": "Supported area: Carlton, Parkville, Docklands, or Melbourne.",
            "maxLength": 60
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results to return.",
            "minimum": 1,
            "maximum": 8,
            "default": 8
          }
        },
        "required": [
          "area"
        ],
        "additionalProperties": false
      }
    }
    get_playground_detailsAnswer

    Return source-grounded details for one playground without changing the map. To highlight the playground, call show_playground_on_map instead.

    View tool JSON
    {
      "name": "get_playground_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return source-grounded details for one playground without changing the map. To highlight the playground, call show_playground_on_map instead.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "playground": {
            "type": "string",
            "description": "Playground dataset ID or full playground name.",
            "minLength": 1,
            "maxLength": 100
          }
        },
        "required": [
          "playground"
        ],
        "additionalProperties": false
      }
    }
    show_playground_on_mapAction

    Select one playground by dataset ID or name, centre the live map on it, and open its detail panel.

    View tool JSON
    {
      "name": "show_playground_on_map",
      "kind": "act",
      "impl": "imperative",
      "description": "Select one playground by dataset ID or name, centre the live map on it, and open its detail panel.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "playground": {
            "type": "string",
            "description": "Playground dataset ID or full playground name.",
            "minLength": 1,
            "maxLength": 100
          }
        },
        "required": [
          "playground"
        ],
        "additionalProperties": false
      }
    }
    reset_playground_mapAction

    Clear the current query and selection, then restore all playgrounds. This returns only reset state; use search_playgrounds for any follow-up question about matching features so the answer is highlighted on the live map.

    View tool JSON
    {
      "name": "reset_playground_map",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear the current query and selection, then restore all playgrounds. This returns only reset state; use search_playgrounds for any follow-up question about matching features so the answer is highlighted on the live map.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      }
    }