com.geobble/geobble

Geobble

Geospatial workspace: manage sources and maps, run spatial analysis, and publish interactive maps

Endpointhttps://api.geobble.com/mcp (streamable-http)
Registry version1.0.0
Now66 tools · grade D (59) · pin ts_4f767aa431a45b1f40715b765ad91620 · protocol 2025-06-18
First / last listed2026-11-07 01:43 UTC / 2026-11-07 01:43 UTC
Grade over time2026-11-07: D (59), 66 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-07 01:43 UTC
66 tools, grade D (59)

Tools: search_view resource_view map_view profile account_list capabilities search get map_get project_create project_update_settings project_explore_collection project_inspect_source project_validate_map project_view_history_state project_list_basemaps project_resolve_places project_create_theme project_query_database project_run_spatial_operation project_analyze_mobility project_mobility_analysis_status project_submit_dataset_request project_manage_context project_set_view project_add_layer project_remove_layers project_duplicate_layer project_reorder_layers project_update_layer_style project_set_layer_filter project_update_layer_label project_set_layer_visibility project_set_layer_zoom_range project_configure_popup project_configure_search project_configure_computed project_configure_bubbles project_configure_camera project_configure_legend project_manage_groups project_set_basemap studio_add_layer studio_set_basic_popup studio_update_settings collection_create collection_update_metadata source_prepare_upload source_import_url source_prepare_download source_download_status source_update_metadata account_update_profile resource_access_get resource_change_visibility resource_share_grant resource_share_revoke map_publish map_publication_list map_publication_activate map_image_export_prepare map_image_export_status resource_delete resource_restore confirm_action cancel_action

Current tools (66)

search_viewSearch accessible Geobble resources and render an interactive result grid. Use when visual selection would help the user.
params: kinds, query, limit, offset
resource_viewFetch and render an accessible collection, project, map, or source for visual inspection.
params: kind*, identifier*
map_viewRender an accessible published map with its preview, delivery state, and canonical link.
params: mapId*
profileReturn the connected Geobble account: identity, display name, email, and handle. Use it to confirm which geospatial workspace is connected.
params: none
account_listList the personal and organization accounts that can own new geospatial work — projects, datasets, maps, collections — including the handle the create tools require.
params: none
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 out.
params: none
searchSearch 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.
params: kinds, query, limit, offset
getGet one accessible geospatial resource: a dataset (source), project, published map, or collection.
params: kind*, identifier*
map_getGet a published interactive map: its active publication, canonical URL, and iframe embed markup when public embedding is enabled.
params: mapId*
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.
params: ownerHandle*, title*, basemapIdLight, basemapIdDark
project_update_settingsMerge Workspace-owned map settings into a project: camera, interactions, metadata, and computed fields, with optimistic concurrency and canonical GMS validation.
params: projectId*, expectedSpecVersion*, settings*, title*
project_explore_collectionList and inspect the geospatial datasets in a collection attached to the project.
params: projectId*, input*
project_inspect_sourceInspect a dataset's attribute schema, provenance, freshness, and a small sample of features.
params: projectId*, input*
project_validate_mapValidate a project map: canonical GMS, renderer compatibility, referenced resources, and expected outputs.
params: projectId*, input*
project_view_history_stateRead the full map specification of a project as it was at a prior version.
params: projectId*, input*
project_list_basemapsList the valid basemaps available to a project: light, dark, vector, raster, and DEM elevation sources.
params: theme, type
project_resolve_placesGeocode place names to coordinates, or reverse geocode coordinates to place names.
params: none
project_create_themeCreate a reusable cartographic colour theme owned by the project account and attach it to the project.
params: projectId*, input*
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.
params: projectId*, input*
project_run_spatial_operationRun a predefined spatial operation (buffer, intersect, union, clip, spatial join, proximity, dissolve) and persist derived results.
params: projectId*, input*
project_analyze_mobilityQueue provider-backed mobility analysis: routing, reachability and isochrones, nearest, travel-time metrics, or map-matching.
params: projectId*, input*
project_mobility_analysis_statusRead the status and result of a queued mobility analysis job.
params: projectId*, runId*
project_submit_dataset_requestSubmit a private request for missing geospatial data for the project owner, after catalogue search found nothing suitable.
params: projectId*, dataset*, geography, requirements, knownSourceUrl
project_manage_contextAdd 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.
params: projectId*, action*, resourceType*, resourceId*, title
project_set_viewNavigate the live project camera or persist a default view. expectedSpecVersion protects persisted changes from stale writes.
params: projectId*, expectedSpecVersion*, input*
project_add_layerAdd a map layer to a project from a dataset, collection, or map already present in its context. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_remove_layersRemove one or more layers from a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_duplicate_layerDuplicate a map layer while preserving canonical GMS validity. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_reorder_layersChange the draw order of layers in a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_update_layer_styleMerge typed paint and display properties into a map layer's symbology: colours, ramps, opacity, and stroke. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_set_layer_filterSet or clear a validated attribute filter controlling which features a layer draws. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_update_layer_labelConfigure or clear the label definition for a map layer. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_set_layer_visibilityShow or hide one layer in the project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_set_layer_zoom_rangeSet a layer's minimum and maximum visible zoom levels. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_popupConfigure popup presentation and which feature attributes appear in a project map's popups. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_searchConfigure how search behaves in a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_computedConfigure computed feature fields and expressions for a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_bubblesConfigure bubble interactions for a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_cameraConfigure camera interaction behaviour for a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_configure_legendConfigure the legend of a project map and its entries. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_manage_groupsCreate, update, delete, or assign layer groups in a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
project_set_basemapAssign light and/or dark basemaps to a project map. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
studio_add_layerAdd a map layer using Studio defaults and Studio-owned fields. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
studio_set_basic_popupConfigure the basic popup fields owned by the Studio editing surface. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
studio_update_settingsUpdate Studio-owned map settings, including contour lines. expectedSpecVersion is required to prevent stale writes.
params: projectId*, expectedSpecVersion*, input*
collection_createCreate a collection — a curated group of geospatial datasets — under an accessible account.
params: ownerHandle*, collection*
collection_update_metadataUpdate the title, description, and visibility metadata of a geospatial collection.
params: collectionId*, patch*
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 coordinates.
params: ownerHandle*, upload*
source_import_urlImport a geospatial dataset from a public URL, validated against SSRF and enqueued as a bounded import.
params: ownerHandle*, upload*
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. 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.
params: sourceId*, download*
source_download_statusPoll 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.
params: sourceId*, download*
source_update_metadataUpdate a dataset's descriptive, temporal, provenance, and review metadata.
params: sourceId*, patch*
account_update_profilePreview changing the display name, about text, or phone number of an account you administer: your own profile, or an organization where you are an admin or owner. Handles are not editable here.
params: accountId*, name, about, phone
resource_access_getInspect effective access to a geospatial resource: visibility, inheritance, and individual or organization shares.
params: resourceType*, resourceId*
resource_change_visibilityPreview publishing or unpublishing a resource.
params: resourceType*, resourceId*, visibility*
resource_share_grantPreview granting a user, organization, or public share.
params: resourceType*, resourceId*, target*, role*, expiresAt
resource_share_revokePreview revoking an existing share.
params: shareId*
map_publishPreview publishing a project as a new immutable map revision. Set targetMapId and expectedCurrentPublicationId to republish an existing map.
params: projectId*, expectedSpecVersion*, idempotencyKey*, ownerHandle*, title, slug, description, visibility, embedEnabled, targetMapId, expectedCurrentPublicationId
map_publication_listList the immutable publication revisions of a map and identify which revision is live.
params: mapId*
map_publication_activatePreview rolling a map forward or back to an immutable publication revision.
params: mapId*, publicationId*, expectedCurrentPublicationId*, idempotencyKey*
map_image_export_prepareCreate or reuse an asynchronous PNG image export of a project map or published map.
params: resourceType*, resourceId*, options
map_image_export_statusPoll a map image export and return a download capability once the PNG is rendered.
params: exportId*
resource_deletePreview moving a source, collection, map, or project to trash.
params: resourceType*, resourceId*
resource_restoreRestore an eligible dataset, collection, map, or project from trash.
params: resourceType*, resourceId*
confirm_actionExecute the exact server-stored action from a confirmation_required response, such as publishing a map or granting access.
params: confirmationId*
cancel_actionInvalidate a pending Geobble confirmation without executing the underlying action.
params: confirmationId*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.