← WebMCP Directory

Tool tree

itstelkom.web.app

Travel & EventsTools verified
Website
Pantau CCTV publik, kondisi lalu lintas, lampu lalu lintas, navigasi, dan analisis kendaraan AI di peta ITS Maps Indonesia.
Explore capabilities
    ask_its_maps_local_aiAction

    Ask the user-activated, on-device ITS Maps assistant using bounded in-memory chat context.

    View tool JSON
    {
      "name": "ask_its_maps_local_ai",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask the user-activated, on-device ITS Maps assistant using bounded in-memory chat context.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "description": "Question for the local ITS Maps assistant."
          }
        },
        "required": [
          "prompt"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    list_its_maps_device_idsAnswer

    List all ITS Maps Raspberry Pi device IDs and their online/offline status from Firebase RTDB.

    View tool JSON
    {
      "name": "list_its_maps_device_ids",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all ITS Maps Raspberry Pi device IDs and their online/offline status from Firebase RTDB.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    search_its_public_cctvAnswer

    Cari CCTV publik Indonesia berdasarkan jalan/wilayah/operator. Mengembalikan koordinat, status stream, ruas OSM, deep-link, atribusi, serta sampai tiga snapshot AI lokal sebagai bukti jika kamera pernah dianalisis pada browser ini.

    View tool JSON
    {
      "name": "search_its_public_cctv",
      "kind": "answer",
      "impl": "imperative",
      "description": "Cari CCTV publik Indonesia berdasarkan jalan/wilayah/operator. Mengembalikan koordinat, status stream, ruas OSM, deep-link, atribusi, serta sampai tiga snapshot AI lokal sebagai bukti jika kamera pernah dianalisis pada browser ini.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "title": "Jalan atau wilayah",
            "maxLength": 200
          },
          "limit": {
            "type": "number",
            "title": "Jumlah hasil",
            "minimum": 1,
            "maximum": 20,
            "default": 8
          }
        }
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    research_with_its_maps_assistantAction

    Ask the evidence-grounded ITS Maps AI assistant about Indonesian maps, realtime devices, traffic, CCTV availability, scientific sources, calculations, or public technical documentation. The assistant reports uncertainty and source limitations instead of inventing map or camera data.

    View tool JSON
    {
      "name": "research_with_its_maps_assistant",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask the evidence-grounded ITS Maps AI assistant about Indonesian maps, realtime devices, traffic, CCTV availability, scientific sources, calculations, or public technical documentation. The assistant reports uncertainty and source limitations instead of inventing map or camera data.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "title": "Question for ITS Maps Assistant",
            "description": "A complete question or task for the ITS Maps research and map assistant.",
            "minLength": 2,
            "maxLength": 4000
          }
        },
        "required": [
          "question"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_device_statusAnswer

    Get realtime ITS Maps Raspberry Pi status: online/offline, last heartbeat, road, traffic light color/duration, vehicle counts, RF-DETR object data, camera status, and update state from Firebase RTDB.

    View tool JSON
    {
      "name": "get_its_maps_device_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get realtime ITS Maps Raspberry Pi status: online/offline, last heartbeat, road, traffic light color/duration, vehicle counts, RF-DETR object data, camera status, and update state from Firebase RTDB.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "deviceId": {
            "type": "string",
            "description": "Optional device ID, for example 'raspberry-its'. Omit to list every device."
          }
        }
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_camera_healthAnswer

    Check whether the ITS Maps Raspberry Pi camera tunnel is healthy, including local camera, public camera, stream state, note, and heartbeat.

    View tool JSON
    {
      "name": "get_its_maps_camera_health",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether the ITS Maps Raspberry Pi camera tunnel is healthy, including local camera, public camera, stream state, note, and heartbeat.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "deviceId": {
            "type": "string",
            "description": "Device ID. Default is 'raspberry-its'."
          }
        }
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_camera_snapshotAnswer

    Get the latest ITS Maps Raspberry Pi camera snapshot image when RTDB stores a base64 data URL, together with the current object detection count.

    View tool JSON
    {
      "name": "get_its_maps_camera_snapshot",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the latest ITS Maps Raspberry Pi camera snapshot image when RTDB stores a base64 data URL, together with the current object detection count.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_latest_ai_detectionsAnswer

    Get metadata about the latest ITS Maps AI/camera snapshot pair captured by Raspberry Pi from Firebase RTDB snapshotHistory.

    View tool JSON
    {
      "name": "get_its_maps_latest_ai_detections",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get metadata about the latest ITS Maps AI/camera snapshot pair captured by Raspberry Pi from Firebase RTDB snapshotHistory.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_realtime_map_summaryAnswer

    Return a realtime ITS Maps summary for AI agents: generated time, device count, online count, and per-device traffic/camera/object status.

    View tool JSON
    {
      "name": "get_its_maps_realtime_map_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return a realtime ITS Maps summary for AI agents: generated time, device count, online count, and per-device traffic/camera/object status.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_windows_app_statusAnswer

    Check whether the verified ITS Maps Microsoft Store package is installed on this Windows device. The browser may request the Apps on device permission.

    View tool JSON
    {
      "name": "get_its_maps_windows_app_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether the verified ITS Maps Microsoft Store package is installed on this Windows device. The browser may request the Apps on device permission.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_maps_microsoft_store_public_statusAnswer

    Read the verified public Microsoft Store rating, acquisition count, and recent reviews snapshot for ITS Maps. Missing values are returned as unavailable and are never estimated.

    View tool JSON
    {
      "name": "get_its_maps_microsoft_store_public_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the verified public Microsoft Store rating, acquisition count, and recent reviews snapshot for ITS Maps. Missing values are returned as unavailable and are never estimated.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    search_its_maps_traffic_locationAnswer

    Search ITS Maps RTDB traffic devices by location, road name, device ID, or Raspberry label.

    View tool JSON
    {
      "name": "search_its_maps_traffic_location",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search ITS Maps RTDB traffic devices by location, road name, device ID, or Raspberry label.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "location": {
            "type": "string",
            "description": "Location text, road name, or device ID, for example 'Gang Gotong Royong' or 'raspberry-its'."
          }
        },
        "required": [
          "location"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    close_its_modalAction

    Close the topmost visible ITS Maps modal, detail panel, or AI history sheet.

    View tool JSON
    {
      "name": "close_its_modal",
      "kind": "act",
      "impl": "imperative",
      "description": "Close the topmost visible ITS Maps modal, detail panel, or AI history sheet.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    analyze_its_modalAction

    Read and summarize the open ITS Maps modal, including active tab, AI history, metrics, text, and scroll state.

    View tool JSON
    {
      "name": "analyze_its_modal",
      "kind": "act",
      "impl": "imperative",
      "description": "Read and summarize the open ITS Maps modal, including active tab, AI history, metrics, text, and scroll state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scroll": {
            "type": "string",
            "enum": [
              "none",
              "top",
              "bottom",
              "both"
            ]
          },
          "maxItems": {
            "type": "number",
            "minimum": 1,
            "maximum": 30
          }
        }
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    scroll_its_modalAction

    Scroll the open ITS Maps modal to the top, bottom, or both directions.

    View tool JSON
    {
      "name": "scroll_its_modal",
      "kind": "act",
      "impl": "imperative",
      "description": "Scroll the open ITS Maps modal to the top, bottom, or both directions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "direction": {
            "type": "string",
            "enum": [
              "top",
              "bottom",
              "both"
            ]
          },
          "amount": {
            "type": "number",
            "minimum": 0.1,
            "maximum": 1
          }
        },
        "required": [
          "direction"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    go_its_raspberry_homeAction

    Close the blocking modal and center ITS Maps on the primary Raspberry Pi device.

    View tool JSON
    {
      "name": "go_its_raspberry_home",
      "kind": "act",
      "impl": "imperative",
      "description": "Close the blocking modal and center ITS Maps on the primary Raspberry Pi device.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_creator_profileAnswer

    Return the locally verified ITS Maps creator profile, photo, education, skills, and source links. No external search API is used.

    View tool JSON
    {
      "name": "get_its_creator_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the locally verified ITS Maps creator profile, photo, education, skills, and source links. No external search API is used.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    list_its_ai_skillsAnswer

    List the client-side AI skills and models available in ITS Maps.

    View tool JSON
    {
      "name": "list_its_ai_skills",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the client-side AI skills and models available in ITS Maps.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    research_its_public_knowledgeAction

    Plan and run one evidence-grounded ITS Maps research pipeline. It searches public metadata, reads only accessible HTML/PDF blocks, synthesizes with a local model, validates citations, and lists only sources actually cited.

    View tool JSON
    {
      "name": "research_its_public_knowledge",
      "kind": "act",
      "impl": "imperative",
      "description": "Plan and run one evidence-grounded ITS Maps research pipeline. It searches public metadata, reads only accessible HTML/PDF blocks, synthesizes with a local model, validates citations, and lists only sources actually cited.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "description": "Complete user question or follow-up."
          },
          "history": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "role": {
                  "type": "string",
                  "enum": [
                    "user",
                    "assistant"
                  ]
                },
                "content": {
                  "type": "string"
                }
              },
              "required": [
                "role",
                "content"
              ]
            }
          }
        },
        "required": [
          "question"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    plan_its_public_researchAction

    Use the same local planner as ITS chat and return its validated research/realtime/tool plan without starting retrieval.

    View tool JSON
    {
      "name": "plan_its_public_research",
      "kind": "act",
      "impl": "imperative",
      "description": "Use the same local planner as ITS chat and return its validated research/realtime/tool plan without starting retrieval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string"
          },
          "history": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "question"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    read_its_public_urlAnswer

    Read and explain one public URL through the single ITS ResearchOrchestrator. CORS, authentication, robots, or paywall restrictions are reported as blocked; page content is never invented.

    View tool JSON
    {
      "name": "read_its_public_url",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read and explain one public URL through the single ITS ResearchOrchestrator. CORS, authentication, robots, or paywall restrictions are reported as blocked; page content is never invented.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Public HTTP or HTTPS URL."
          },
          "question": {
            "type": "string",
            "description": "Optional question about the page."
          }
        },
        "required": [
          "url"
        ]
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_live_research_activityAnswer

    Return the current event-sourced research playback with actual search, source, block, PDF, evidence, writing, and validation events.

    View tool JSON
    {
      "name": "get_its_live_research_activity",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the current event-sourced research playback with actual search, source, block, PDF, evidence, writing, and validation events.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_research_diagnosticsAnswer

    Return local model selections and timing diagnostics. Model details are exposed here rather than inserted into user answers.

    View tool JSON
    {
      "name": "get_its_research_diagnostics",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return local model selections and timing diagnostics. Model details are exposed here rather than inserted into user answers.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    get_its_last_research_contextAnswer

    Return the latest client-side research memory for grounded follow-up questions.

    View tool JSON
    {
      "name": "get_its_last_research_context",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the latest client-side research memory for grounded follow-up questions.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }
    clear_its_research_contextAction

    Clear current client-side research memory and cancel the active research worker.

    View tool JSON
    {
      "name": "clear_its_research_context",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear current client-side research memory and cancel the active research worker.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/?lat=-6.977254&lng=107.631817&z=17"
    }