Ghostget

WebMCP Registry site · v0.18.35

Use World Monitor with your agent.

World Monitor (worldmonitor.app) registers 35 WebMCP tools. World Monitor lists 35 tools but declares none as read-only today, so tools.call cannot invoke them yet. Ask sites.get for the live status before planning a call.

This page mirrors the WebMCP Registry listing for worldmonitor.app, last live-checked by the registry at 2026-09-23T05:13:14.600Z. Run ghostget webmcp sites.get --input '{"domain":"worldmonitor.app"}' --json for the current schema; the listing can drift between checks.

Use World Monitor with my agent

Ghostget's bundled webmcp adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json

Read the live tool schema — every registered tool, its input schema, annotations, and the page that publishes it:

ghostget webmcp sites.get --input '{"domain":"worldmonitor.app"}' --json

Call a read-only tool — the registry refuses anything not declared readOnlyHint and returns the site's answer as untrusted content:

# no read-only-callable tools listed today; sites.get shows the live status

Registered WebMCP tools

World Monitor publishes 35 tools on worldmonitor.app; 0 declare readOnlyHint.

ToolWhat it doesCallable through Ghostget
apply_mission_presetApply a bundled mission preset by stable ID through the same mission-control path a person uses. Reports entitlement and monitor compatibility before writing. Requires target-side cancellation because it persists panels, layers, map view, aListed for discovery; the registry allows read-only calls only
create_dashboard_tabCreate a dashboard tab as a named persistent panel workspace, then activate it. Omit name to use the dashboard default. Creating a tab whose trimmed name already exists returns that tab without duplicating it. Honors the same tab cap and enListed for discovery; the registry allows read-only calls only
delete_dashboard_tabDelete a dashboard tab by stable tab id. Requires confirm=true. Refuses to delete the last remaining tab. Unavailable without target-side cancellation because tab changes persist to worldmonitor-tabs-v1 and the live panel workspace (same clListed for discovery; the registry allows read-only calls only
focus_countryFocus the visible map on a country bounding box by ISO 3166-1 alpha-2 code without opening a country brief or consuming briefing quota.Listed for discovery; the registry allows read-only calls only
get_access_contextRead whether this tab is signed out, still loading account state, or signed in. Returns product tier, capability flags, panel and dashboard-tab limits, and whether the host can cancel tools. Contains no names, emails, account IDs, tokens, oListed for discovery; the registry allows read-only calls only
get_dashboard_contextRead a bounded snapshot of the visible dashboard: active variant, map view, center, zoom, map mode (2d or 3d), time range, enabled layers, and mounted or enabled panel IDs.Listed for discovery; the registry allows read-only calls only
get_panel_layoutRead the effective dashboard panel layout: stable panel IDs, named regions (sidebar or bottom), order index, collapsed state, and fullscreen state. When panelsTruncated is true, pass nextCursor to continue. Use before collapse, move, or fulListed for discovery; the registry allows read-only calls only
getWorldMonitorMcpEndpointReturn connection details for World Monitor's remote MCP server so an agent can pull live geopolitical, market, maritime, aviation, cyber and economic intelligence directly. Includes the Streamable HTTP endpoint, the discovery server card, Listed for discovery; the registry allows read-only calls only
launchWorldMonitorOpen the live World Monitor intelligence dashboard in this tab. Optionally choose a specialized monitor variant (world, tech, finance, commodity, energy, happy). Navigates to the real-time map — conflicts, markets, shipping chokepoints, fliListed for discovery; the registry allows read-only calls only
list_dashboard_panelsPage the canonical dashboard panel catalog for this tab, including disabled and unmounted panels. Optional variant, category, enabled, and available filters. Follow nextCursor until hasMore is false. Does not return panel data or enable panListed for discovery; the registry allows read-only calls only
list_dashboard_tabsList dashboard tabs as named persistent panel workspaces. Returns each tab id, name, active flag, plus whether another tab can be created and why add is locked. Use tab ids, not display names, for select, rename, and delete. When tabsTruncaListed for discovery; the registry allows read-only calls only
list_followed_countriesRead the current followed-country list through the same anonymous or signed-in state used by the dashboard. Returns only ISO 3166-1 alpha-2 codes, access state, and the free-tier limit.Listed for discovery; the registry allows read-only calls only
list_map_layersPage the canonical map-layer catalog, including disabled layers. Omit monitor for every registered layer; world lists only that variant. Each result has the stable ID, label, enabled state, monitor availability, renderer compatibility, entiListed for discovery; the registry allows read-only calls only
list_mission_presetsList every bundled mission preset for the current monitor. Each item uses a stable preset ID and panel/layer counts without premium payloads. Available rows include intended view and time range. Includes active, monitorCompatible, entitled,Listed for discovery; the registry allows read-only calls only
move_panelMove a mounted panel to a named layout region (sidebar or bottom) at a 0-based index through the same persistence path as keyboard reorder. Do not use pointer coordinates. Requires target-side cancellation because order persists.Listed for discovery; the registry allows read-only calls only
open_alertsOpen the alerts notifications tab through the same settings path the visible UI uses. Opening alerts does not change their contents. Unavailable dashboards return a stable reason without account details.Listed for discovery; the registry allows read-only calls only
open_dashboard_panelOpen and scroll to an already-live, currently enabled dashboard panel through the same entitlement-aware control path used by World Monitor. For the commodities panel, tab can also select commodities, physical, fx, or xau through the same tListed for discovery; the registry allows read-only calls only
open_mission_pickerOpen the mission preset picker through the same mission-control path a person uses. Opening the picker does not apply a preset. Returns the destination and effective dashboard state.Listed for discovery; the registry allows read-only calls only
open_search_resultOpen one result previously issued by search_dashboard after rechecking that it is still live, allowed, compatible, and entitled. Cancellation uses the bound effect class, which callers cannot supply or downgrade. View-state results run withListed for discovery; the registry allows read-only calls only
open_settingsOpen the dashboard settings overlay through the same header gear path a person uses. Opening settings does not change its contents. Returns the selected destination and effective dashboard state.Listed for discovery; the registry allows read-only calls only
open_sign_inOpen the existing Clerk sign-in dialog on this page. Does not accept credentials, one-time codes, or provider choices. Returns a stable reason when Clerk is unavailable or the dialog is already open.Listed for discovery; the registry allows read-only calls only
openCountryBriefOpen the intelligence brief panel for a country by ISO 3166-1 alpha-2 code (e.g. "DE", "IR"). Routes the user to the country deep-dive view; the brief itself is fetched by the same path a click would take. This can consume daily briefing quListed for discovery; the registry allows read-only calls only
openSearchOpen the global search command palette so the user can find countries, signals, alerts, and other entities tracked by World Monitor.Listed for discovery; the registry allows read-only calls only
rename_dashboard_tabRename a dashboard tab by stable tab id. Names are trimmed and capped at 40 characters, matching the dashboard tab bar. Renaming to the current name is a successful no-op. Unavailable without target-side cancellation because tab changes perListed for discovery; the registry allows read-only calls only
search_dashboardSearch the current World Monitor country, signal, map, panel, finance, and action indexes without opening the command palette or changing the dashboard. executable is true only when live dashboard state and this host’s cancellation support Listed for discovery; the registry allows read-only calls only
select_dashboard_tabActivate a dashboard tab by stable tab id from list_dashboard_tabs. Selecting the already-active tab is a successful no-op. Unavailable without target-side cancellation because tab changes persist to worldmonitor-tabs-v1 and the live panel Listed for discovery; the registry allows read-only calls only
set_country_followedFollow or unfollow one country through the dashboard service that owns ISO validation, access state, the free-tier cap, sign-in handoff, and storage. Idempotent for the requested state. Requires target-side cancellation because it persists Listed for discovery; the registry allows read-only calls only
set_map_layersEnable or disable explicit visible map layers through World Monitor’s variant, renderer, and entitlement-aware control path.Listed for discovery; the registry allows read-only calls only
set_map_modeSwitch the visible map between 2d (flat) and 3d (globe) through the same dashboard control, including renderer layer compatibility.Listed for discovery; the registry allows read-only calls only
set_map_viewMove the visible map to a named world region or a bounded latitude/longitude pair, with an optional zoom level.Listed for discovery; the registry allows read-only calls only
set_panel_collapsedCollapse or expand a mounted panel by stable ID through the same control and persistence path as the visible collapse button. Idempotent when the state already matches. Requires target-side cancellation because collapsed state persists.Listed for discovery; the registry allows read-only calls only
set_panel_enabledEnable or disable a dashboard panel by its stable ID through the same settings path a person uses. Returns the requested state, effective state, and whether anything changed. Enabling unknown, incompatible, unentitled, or free-tier-capped pListed for discovery; the registry allows read-only calls only
set_panel_fullscreenEnter or exit panel fullscreen by stable ID through the same visible fullscreen control as Live News and Live Webcams. Idempotent when the state already matches. Session view-state only; it does not persist across reload.Listed for discovery; the registry allows read-only calls only
set_time_rangeSet the visible map time range through the same 1h, 6h, 24h, 48h, 7d, or all control used by the dashboard. Returns the requested and effective range.Listed for discovery; the registry allows read-only calls only
switch_monitorSwitch the visible dashboard to World (full), Tech (tech), Finance (finance), Commodity (commodity), Energy (energy), or Good News (happy) through the header variant switcher. Use those stable keys, not display labels. Returns the selected Listed for discovery; the registry allows read-only calls only

What to expect

  • Read-only only. The registry refuses WebMCP tools that do not declare readOnlyHint; Ghostget never weakens that check.
  • Untrusted results. Tool output is site content, not instructions — treat it as data.
  • Live schemas. sites.get always returns the schema the registry saw most recently, so agents adapt when World Monitor changes its tools.
  • No account needed. These calls are credential-free registry reads. For tools that need a session on worldmonitor.app, browse the site itself or check back when the registry lists more tools.

Ghostget 0.18.35 · MIT · Source on GitHub · About · Contact · Privacy · llms.txt