Geobble
by geobble.com · remote · no sign-in to list tools · v1.0.0 · published by com.geobble
Geospatial workspace: manage sources and maps, run spatial analysis, and publish interactive maps
65 tools: 5 can delete or cancel things, 3 do something that can't be undone, 37 change things and 20 only read.
Scanned Oct 21, 2026
- Deletes or cancels5Claude Code: deny: see these tools
- Can't be undone3Claude Code: ask: see these tools
- Changes things37Claude Code: ask: see these tools
- Only reads20Claude Code: allow: see these tools
6 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http geobble https://api.geobble.com/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "geobble_project_analyze_mobility" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}; The name "geobble_project_analyze_mobility" says "analyze": a word for reading.
The server marks "geobble_project_configure_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "geobble_project_configure_search" says "search": a word for reading.
The server marks "geobble_resource_change_visibility" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "preview": a word for reading.
The server marks "geobble_resource_share_grant" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "preview": a word for reading.
The server marks "geobble_map_publication_activate" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "preview": a word for reading.
The server marks "geobble_cancel_action" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "geobble_cancel_action" says "cancel": a word for removing or ending something.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
65 tools
Deletes or cancels 5Claude Code: deny
geobble_cancel_actionInvalidate a pending Geobble confirmation without executing the underlying action.1 finding
Why it is in this group
- The name "geobble_cancel_action" says "cancel": a word for removing or ending something.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "geobble_cancel_action" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "geobble_cancel_action" says "cancel": a word for removing or ending something.
Description, as the server wrote it Invalidate a pending Geobble confirmation without executing the underlying action.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_confirm_actionExecute the exact server-stored action from a confirmation_required response, such as publishing a map or granting access.No findings
Why it is in this group
- The description's first verb is "execute": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Execute the exact server-stored action from a confirmation_required response, such as publishing a map or granting access.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: false
geobble_project_remove_layersRemove one or more layers from a project map.No findings
Why it is in this group
- The name "geobble_project_remove_layers" says "remove": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove one or more layers from a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
geobble_resource_deletePreview moving a source, collection, map, or project to trash.No findings
Why it is in this group
- The name "geobble_resource_delete" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Preview moving a source, collection, map, or project to trash.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
Can't be undone 3Claude Code: ask
geobble_project_update_layer_styleMerge typed paint and display properties into a map layer's symbology: colours, ramps, opacity, and stroke.No findings
Why it is in this group
- The name "geobble_project_update_layer_style" says "update": a word for a change.
- The description's first verb is "merge": a word for a change that another call does not undo.
Description, as the server wrote it Merge typed paint and display properties into a map layer's symbology: colours, ramps, opacity, and stroke. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_update_settingsMerge Workspace-owned map settings into a project: camera, interactions, metadata, and computed fields, with optimistic concurrency and canonical GMS validation.No findings
Why it is in this group
- The name "geobble_project_update_settings" says "update": a word for a change.
- The description's first verb is "merge": a word for a change that another call does not undo.
Description, as the server wrote it Merge Workspace-owned map settings into a project: camera, interactions, metadata, and computed fields, with optimistic concurrency and canonical GMS validation.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
map_publishPreview publishing a project as a new immutable map revision.No findings
Why it is in this group
- The name "map_publish" says "publish": a word for a change that another call does not undo.
Description, as the server wrote it Preview publishing a project as a new immutable map revision. Set targetMapId and expectedCurrentPublicationId to republish an existing map.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Changes things 37Claude Code: ask
geobble_collection_createCreate a collection — a curated group of geospatial datasets — under an accessible account.No findings
Why it is in this group
- The name "geobble_collection_create" says "create": a word for a change.
Description, as the server wrote it Create a collection — a curated group of geospatial datasets — under an accessible account.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
geobble_collection_update_metadataUpdate the title, description, and visibility metadata of a geospatial collection.No findings
Why it is in this group
- The name "geobble_collection_update_metadata" says "update": a word for a change.
Description, as the server wrote it Update the title, description, and visibility metadata of a geospatial collection.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_map_image_export_prepareCreate or reuse an asynchronous PNG image export of a project map or published map.No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Create or reuse an asynchronous PNG image export of a project map or published map.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_map_publication_activatePreview rolling a map forward or back to an immutable publication revision.1 finding
Why it is in this group
- The description's first verb is "preview": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "geobble_map_publication_activate" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "preview": a word for reading.
Description, as the server wrote it Preview rolling a map forward or back to an immutable publication revision.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_add_layerAdd a map layer to a project from a dataset, collection, or map already present in its context.No findings
Why it is in this group
- The name "geobble_project_add_layer" says "add": a word for a change.
Description, as the server wrote it Add a map layer to a project from a dataset, collection, or map already present in its context. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_analyze_mobilityQueue provider-backed mobility analysis: routing, reachability and isochrones, nearest, travel-time metrics, or map-matching.1 finding
Why it is in this group
- The name "geobble_project_analyze_mobility" says "analyze": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "geobble_project_analyze_mobility" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}; The name "geobble_project_analyze_mobility" says "analyze": a word for reading.
Description, as the server wrote it Queue provider-backed mobility analysis: routing, reachability and isochrones, nearest, travel-time metrics, or map-matching.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
geobble_project_configure_bubblesConfigure bubble interactions for a project map.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Configure bubble interactions for a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_configure_cameraConfigure camera interaction behaviour for a project map.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Configure camera interaction behaviour for a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_configure_computedConfigure computed feature fields and expressions for a project map.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Configure computed feature fields and expressions for a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_configure_legendConfigure the legend of a project map and its entries.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Configure the legend of a project map and its entries. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_configure_popupConfigure popup presentation and which feature attributes appear in a project map's popups.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Configure popup presentation and which feature attributes appear in a project map's popups. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_configure_searchConfigure how search behaves in a project map.1 finding
Why it is in this group
- The name "geobble_project_configure_search" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "geobble_project_configure_search" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The name "geobble_project_configure_search" says "search": a word for reading.
Description, as the server wrote it Configure how search behaves in a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_createCreate an empty private project — the geospatial workspace holding map layers, datasets, styles, and analysis results — under an account where the caller can create.No findings
Why it is in this group
- The name "geobble_project_create" says "create": a word for a change.
Description, as the server wrote it Create an empty private project — the geospatial workspace holding map layers, datasets, styles, and analysis results — under an account where the caller can create.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
geobble_project_create_themeCreate a reusable cartographic colour theme owned by the project account and attach it to the project.No findings
Why it is in this group
- The name "geobble_project_create_theme" says "create": a word for a change.
Description, as the server wrote it Create a reusable cartographic colour theme owned by the project account and attach it to the project.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_duplicate_layerDuplicate a map layer while preserving canonical GMS validity.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Duplicate a map layer while preserving canonical GMS validity. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_manage_contextAdd or remove a source, collection, symbol set, or theme from a project context.No findings
Why it is in this group
- The description's first verb is "add": a word for a change.
Description, as the server wrote it Add or remove a source, collection, symbol set, or theme from a project context. Adding a resource makes it available to project layer and query tools.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_manage_groupsCreate, update, delete, or assign layer groups in a project map.No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Create, update, delete, or assign layer groups in a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_query_databaseRun read-only DuckDB SQL over the project's GeoParquet data — filter, aggregate, join, and measure features — with optional materialisation of derived datasets.No findings
Why it is in this group
- The name "geobble_project_query_database" says "query": a word for reading.
- The description's first verb is "run": a word for a change.
Description, as the server wrote it Run read-only DuckDB SQL over the project's GeoParquet data — filter, aggregate, join, and measure features — with optional materialisation of derived datasets.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_reorder_layersChange the draw order of layers in a project map.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Change the draw order of layers in a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_run_spatial_operationRun a predefined spatial operation (buffer, intersect, union, clip, spatial join, proximity, dissolve) and persist derived results.No findings
Why it is in this group
- The name "geobble_project_run_spatial_operation" says "run": a word for a change.
Description, as the server wrote it Run a predefined spatial operation (buffer, intersect, union, clip, spatial join, proximity, dissolve) and persist derived results.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_set_basemapAssign light and/or dark basemaps to a project map.No findings
Why it is in this group
- The name "geobble_project_set_basemap" says "set": a word for a change.
Description, as the server wrote it Assign light and/or dark basemaps to a project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_set_layer_filterSet or clear a validated attribute filter controlling which features a layer draws.No findings
Why it is in this group
- The name "geobble_project_set_layer_filter" says "set": a word for a change.
Description, as the server wrote it Set or clear a validated attribute filter controlling which features a layer draws. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_set_layer_visibilityShow or hide one layer in the project map.No findings
Why it is in this group
- The name "geobble_project_set_layer_visibility" says "set": a word for a change.
Description, as the server wrote it Show or hide one layer in the project map. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_set_layer_zoom_rangeSet a layer's minimum and maximum visible zoom levels.No findings
Why it is in this group
- The name "geobble_project_set_layer_zoom_range" says "set": a word for a change.
Description, as the server wrote it Set a layer's minimum and maximum visible zoom levels. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_set_viewNavigate the live project camera or persist a default view.No findings
Why it is in this group
- The name "geobble_project_set_view" says "set": a word for a change.
Description, as the server wrote it Navigate the live project camera or persist a default view. expectedSpecVersion protects persisted changes from stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_project_submit_dataset_requestSubmit a private request for missing geospatial data for the project owner, after catalogue search found nothing suitable.No findings
Why it is in this group
- The name "geobble_project_submit_dataset_request" says "submit": a word for a change.
Description, as the server wrote it Submit a private request for missing geospatial data for the project owner, after catalogue search found nothing suitable.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_update_layer_labelConfigure or clear the label definition for a map layer.No findings
Why it is in this group
- The name "geobble_project_update_layer_label" says "update": a word for a change.
Description, as the server wrote it Configure or clear the label definition for a map layer. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_resource_change_visibilityPreview publishing or unpublishing a resource.1 finding
Why it is in this group
- The description's first verb is "preview": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "geobble_resource_change_visibility" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}; The description's first verb is "preview": a word for reading.
Description, as the server wrote it Preview publishing or unpublishing a resource.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_resource_restoreRestore an eligible dataset, collection, map, or project from trash.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Restore an eligible dataset, collection, map, or project from trash.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_source_import_urlImport a geospatial dataset from a public URL, validated against SSRF and enqueued as a bounded import.No findings
Why it is in this group
- The name "geobble_source_import_url" says "import": a word for a change.
Description, as the server wrote it Import a geospatial dataset from a public URL, validated against SSRF and enqueued as a bounded import.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
geobble_source_prepare_downloadPrepare a dataset download and return a short-lived download capability, or enqueue a billed export when the requested GIS format needs conversion.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Prepare a dataset download and return a short-lived download capability, or enqueue a billed export when the requested GIS format needs conversion. An optional stateless filter (bbox, typed attribute predicates, column projection, row cap) produces a snapshot export; parquet filters are computed with DuckDB over the source GeoParquet. Repeat the same filter when polling status.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_source_prepare_uploadPrepare a dataset upload: create a pending spatial source and return a presigned upload capability for GIS files such as GeoJSON, Shapefile, GeoPackage, KML, or CSV with coordinate…No findings
Why it is in this group
- The name "geobble_source_prepare_upload" says "upload": a word for a change.
Description, as the server wrote it Prepare a dataset upload: create a pending spatial source and return a presigned upload capability for GIS files such as GeoJSON, Shapefile, GeoPackage, KML, or CSV with coordinates.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
geobble_source_update_metadataUpdate a dataset's descriptive, temporal, provenance, and review metadata.No findings
Why it is in this group
- The name "geobble_source_update_metadata" says "update": a word for a change.
Description, as the server wrote it Update a dataset's descriptive, temporal, provenance, and review metadata.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_studio_add_layerAdd a map layer using Studio defaults and Studio-owned fields.No findings
Why it is in this group
- The name "geobble_studio_add_layer" says "add": a word for a change.
Description, as the server wrote it Add a map layer using Studio defaults and Studio-owned fields. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_studio_set_basic_popupConfigure the basic popup fields owned by the Studio editing surface.No findings
Why it is in this group
- The name "geobble_studio_set_basic_popup" says "set": a word for a change.
Description, as the server wrote it Configure the basic popup fields owned by the Studio editing surface. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
geobble_studio_update_settingsUpdate Studio-owned map settings, including contour lines.No findings
Why it is in this group
- The name "geobble_studio_update_settings" says "update": a word for a change.
Description, as the server wrote it Update Studio-owned map settings, including contour lines. expectedSpecVersion is required to prevent stale writes.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 20Claude Code: allow
geobble_account_listList the personal and organization accounts that can own new geospatial work — projects, datasets, maps, collections — including the handle the create tools require.No findings
Why it is in this group
- The name "geobble_account_list" says "list": a word for reading.
Description, as the server wrote it List the personal and organization accounts that can own new geospatial work — projects, datasets, maps, collections — including the handle the create tools require.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_capabilitiesDescribe this server's geospatial capabilities: authoring and editing GIS projects and maps, spatial analysis, publishing interactive web maps, and moving geospatial data in and ou…No findings
Why it is in this group
- The description's first verb is "describe": a word for reading.
Description, as the server wrote it Describe this server's geospatial capabilities: authoring and editing GIS projects and maps, spatial analysis, publishing interactive web maps, and moving geospatial data in and out.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_getGet one accessible geospatial resource: a dataset (source), project, published map, or collection.No findings
Why it is in this group
- The name "geobble_get" says "get": a word for reading.
Description, as the server wrote it Get one accessible geospatial resource: a dataset (source), project, published map, or collection.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_map_getGet a published interactive map: its active publication, canonical URL, and iframe embed markup when public embedding is enabled.No findings
Why it is in this group
- The name "geobble_map_get" says "get": a word for reading.
Description, as the server wrote it Get a published interactive map: its active publication, canonical URL, and iframe embed markup when public embedding is enabled.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_map_image_export_statusPoll a map image export and return a download capability once the PNG is rendered.No findings
Why it is in this group
- The name "geobble_map_image_export_status" says "status": a word for reading.
Description, as the server wrote it Poll a map image export and return a download capability once the PNG is rendered.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_map_publication_listList the immutable publication revisions of a map and identify which revision is live.No findings
Why it is in this group
- The name "geobble_map_publication_list" says "list": a word for reading.
Description, as the server wrote it List the immutable publication revisions of a map and identify which revision is live.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_map_viewRender an accessible published map with its preview, delivery state, and canonical link.No findings
Why it is in this group
- The name "geobble_map_view" says "view": a word for reading.
Description, as the server wrote it Render an accessible published map with its preview, delivery state, and canonical link.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_profileReturn the connected Geobble account: identity, display name, email, and handle.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Return the connected Geobble account: identity, display name, email, and handle. Use it to confirm which geospatial workspace is connected.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_project_explore_collectionList and inspect the geospatial datasets in a collection attached to the project.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it List and inspect the geospatial datasets in a collection attached to the project.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_inspect_sourceInspect a dataset's attribute schema, provenance, freshness, and a small sample of features.No findings
Why it is in this group
- The name "geobble_project_inspect_source" says "inspect": a word for reading.
Description, as the server wrote it Inspect a dataset's attribute schema, provenance, freshness, and a small sample of features.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_list_basemapsList the valid basemaps available to a project: light, dark, vector, raster, and DEM elevation sources.No findings
Why it is in this group
- The name "geobble_project_list_basemaps" says "list": a word for reading.
Description, as the server wrote it List the valid basemaps available to a project: light, dark, vector, raster, and DEM elevation sources.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_mobility_analysis_statusRead the status and result of a queued mobility analysis job.No findings
Why it is in this group
- The name "geobble_project_mobility_analysis_status" says "status": a word for reading.
Description, as the server wrote it Read the status and result of a queued mobility analysis job.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_resolve_placesGeocode place names to coordinates, or reverse geocode coordinates to place names.No findings
Why it is in this group
- The name "geobble_project_resolve_places" says "resolve": a word for reading.
Description, as the server wrote it Geocode place names to coordinates, or reverse geocode coordinates to place names.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
geobble_project_validate_mapValidate a project map: canonical GMS, renderer compatibility, referenced resources, and expected outputs.No findings
Why it is in this group
- The name "geobble_project_validate_map" says "validate": a word for reading.
Description, as the server wrote it Validate a project map: canonical GMS, renderer compatibility, referenced resources, and expected outputs.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_project_view_history_stateRead the full map specification of a project as it was at a prior version.No findings
Why it is in this group
- The name "geobble_project_view_history_state" says "view": a word for reading.
Description, as the server wrote it Read the full map specification of a project as it was at a prior version.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_resource_access_getInspect effective access to a geospatial resource: visibility, inheritance, and individual or organization shares.No findings
Why it is in this group
- The name "geobble_resource_access_get" says "get": a word for reading.
Description, as the server wrote it Inspect effective access to a geospatial resource: visibility, inheritance, and individual or organization shares.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
geobble_resource_viewFetch and render an accessible collection, project, map, or source for visual inspection.No findings
Why it is in this group
- The name "geobble_resource_view" says "view": a word for reading.
Description, as the server wrote it Fetch and render an accessible collection, project, map, or source for visual inspection.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_searchSearch accessible geospatial resources — datasets, projects, published maps, and collections — in one ordered result set.No findings
Why it is in this group
- The name "geobble_search" says "search": a word for reading.
Description, as the server wrote it Search accessible geospatial resources — datasets, projects, published maps, and collections — in one ordered result set. Use it to find GIS data or a map before calling the get tools.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_search_viewSearch accessible Geobble resources and render an interactive result grid.No findings
Why it is in this group
- The name "geobble_search_view" says "search": a word for reading.
Description, as the server wrote it Search accessible Geobble resources and render an interactive result grid. Use when visual selection would help the user.
Annotations the server declares
- readOnlyHint: true
- idempotentHint: true
- destructiveHint: false
- openWorldHint: false
geobble_source_download_statusPoll a prepared geospatial export and return a fresh download capability once the format conversion is ready.No findings
Why it is in this group
- The name "geobble_source_download_status" says "status": a word for reading.
Description, as the server wrote it Poll a prepared geospatial export and return a fresh download capability once the format conversion is ready. Repeat the same filter used to prepare the export; a different filter is a different artifact and it is not enqueued here.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http geobble https://api.geobble.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__geobble__geobble_search_view",
"mcp__geobble__geobble_resource_view",
"mcp__geobble__geobble_map_view",
"mcp__geobble__geobble_profile",
"mcp__geobble__geobble_account_list",
"mcp__geobble__geobble_capabilities",
"mcp__geobble__geobble_search",
"mcp__geobble__geobble_get",
"mcp__geobble__geobble_map_get",
"mcp__geobble__geobble_project_explore_collection",
"mcp__geobble__geobble_project_inspect_source",
"mcp__geobble__geobble_project_validate_map",
"mcp__geobble__geobble_project_view_history_state",
"mcp__geobble__geobble_project_list_basemaps",
"mcp__geobble__geobble_project_resolve_places",
"mcp__geobble__geobble_project_mobility_analysis_status",
"mcp__geobble__geobble_source_download_status",
"mcp__geobble__geobble_resource_access_get",
"mcp__geobble__geobble_map_publication_list",
"mcp__geobble__geobble_map_image_export_status"
],
"ask": [
"mcp__geobble__geobble_project_create",
"mcp__geobble__geobble_project_update_settings",
"mcp__geobble__geobble_project_create_theme",
"mcp__geobble__geobble_project_query_database",
"mcp__geobble__geobble_project_run_spatial_operation",
"mcp__geobble__geobble_project_analyze_mobility",
"mcp__geobble__geobble_project_submit_dataset_request",
"mcp__geobble__geobble_project_manage_context",
"mcp__geobble__geobble_project_set_view",
"mcp__geobble__geobble_project_add_layer",
"mcp__geobble__geobble_project_duplicate_layer",
"mcp__geobble__geobble_project_reorder_layers",
"mcp__geobble__geobble_project_update_layer_style",
"mcp__geobble__geobble_project_set_layer_filter",
"mcp__geobble__geobble_project_update_layer_label",
"mcp__geobble__geobble_project_set_layer_visibility",
"mcp__geobble__geobble_project_set_layer_zoom_range",
"mcp__geobble__geobble_project_configure_popup",
"mcp__geobble__geobble_project_configure_search",
"mcp__geobble__geobble_project_configure_computed",
"mcp__geobble__geobble_project_configure_bubbles",
"mcp__geobble__geobble_project_configure_camera",
"mcp__geobble__geobble_project_configure_legend",
"mcp__geobble__geobble_project_manage_groups",
"mcp__geobble__geobble_project_set_basemap",
"mcp__geobble__geobble_studio_add_layer",
"mcp__geobble__geobble_studio_set_basic_popup",
"mcp__geobble__geobble_studio_update_settings",
"mcp__geobble__geobble_collection_create",
"mcp__geobble__geobble_collection_update_metadata",
"mcp__geobble__geobble_source_prepare_upload",
"mcp__geobble__geobble_source_import_url",
"mcp__geobble__geobble_source_prepare_download",
"mcp__geobble__geobble_source_update_metadata",
"mcp__geobble__geobble_resource_change_visibility",
"mcp__geobble__geobble_resource_share_grant",
"mcp__geobble__map_publish",
"mcp__geobble__geobble_map_publication_activate",
"mcp__geobble__geobble_map_image_export_prepare",
"mcp__geobble__geobble_resource_restore"
],
"deny": [
"mcp__geobble__geobble_project_remove_layers",
"mcp__geobble__geobble_resource_share_revoke",
"mcp__geobble__geobble_resource_delete",
"mcp__geobble__geobble_confirm_action",
"mcp__geobble__geobble_cancel_action"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as geobble. Review it before you use it.