Geobble

com.geobblePublished by geobble.comOfficial publisherv1.0.0Updated Oct 26, 2026

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

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & AnalyticsMedia & Design

Overview

AI-generated overview

Geobble is a remote geospatial workspace server that lets an assistant search GIS data, build and style maps, run spatial analysis, and publish interactive…

What you can do
  • Search and inspect geospatial resources: datasets, projects, published maps and collections, with rendered views and account/profile lookup
  • Create and configure projects: settings, basemaps, colour themes, context resources, camera and default views
  • Edit map layers: add, remove, duplicate, reorder, style, filter, label, set visibility and zoom ranges, and configure popups, search, computed fields, bubbles, camera and legend
  • Analyze data: read-only DuckDB SQL over GeoParquet, spatial operations such as buffer, intersect, clip and spatial join, plus queued mobility analysis (routing, isochrones, map-matching)
  • Geocode and reverse geocode place names, validate project maps, and read prior map…
When to use it
Use it when the user works with GIS data or interactive maps and wants an assistant to find datasets, assemble and style a map, run spatial or SQL analysis, or publish and embed the result in a Geobble workspace.
Requirements
A remote streamable HTTP endpoint at api.geobble.com; no packages, environment variables or headers are declared. The assistant needs access to a Geobble account with permission to read and create projects, datasets, maps and collections.
Before you install
Many tools write to the connected workspace: creating projects and themes, adding or removing layers, changing styles, filters, labels and popups, and materialising derived datasets. Layer and view edits require expectedSpecVersion to avoid stale writes. Mobility analysis is provider-backed and queued, and dataset requests are submitted to the project owner. Confirm the connected account with the profile tool before making changes.

Installation

In SourceWeft

  1. Open Geobble in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.geobble%2Fgeobble/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "geobble": {
      "type": "http",
      "url": "https://api.geobble.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

65

geobble_search_view

Search and display Geobble resources

Search accessible Geobble resources and render an interactive result grid. Use when visual selection would help the user.

Parameterskindslimitqueryoffset

geobble_resource_view

Display a Geobble resource

Fetch and render an accessible collection, project, map, or source for visual inspection.

Parameterskindrequiredidentifierrequired

geobble_map_view

Display a Geobble map

Render an accessible published map with its preview, delivery state, and canonical link.

ParametersmapIdrequired

geobble_profile

Get the connected Geobble profile

Return the connected Geobble account: identity, display name, email, and handle. Use it to confirm which geospatial workspace is connected.

Takes no parameters.

geobble_account_list

List available Geobble accounts

List the personal and organization accounts that can own new geospatial work — projects, datasets, maps, collections — including the handle the create tools require.

Takes no parameters.

geobble_capabilities

Describe Geobble capabilities

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.

Takes no parameters.

geobble_get

Get a Geobble resource

Get one accessible geospatial resource: a dataset (source), project, published map, or collection.

Parameterskindrequiredidentifierrequired

geobble_map_get

Get a map and its delivery links

Get a published interactive map: its active publication, canonical URL, and iframe embed markup when public embedding is enabled.

ParametersmapIdrequired

geobble_project_create

Create a Geobble project

Create an empty private project — the geospatial workspace holding map layers, datasets, styles, and analysis results — under an account where the caller can create.

ParameterstitlerequiredownerHandlerequiredbasemapIdDarkbasemapIdLight

geobble_project_update_settings

Update project map settings

Merge Workspace-owned map settings into a project: camera, interactions, metadata, and computed fields, with optimistic concurrency and canonical GMS validation.

ParameterstitlerequiredsettingsrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_explore_collection

Explore a project collection

List and inspect the geospatial datasets in a collection attached to the project.

ParametersinputrequiredprojectIdrequired

geobble_project_inspect_source

Inspect a project source

Inspect a dataset's attribute schema, provenance, freshness, and a small sample of features.

ParametersinputrequiredprojectIdrequired

geobble_project_validate_map

Validate a project map

Validate a project map: canonical GMS, renderer compatibility, referenced resources, and expected outputs.

ParametersinputrequiredprojectIdrequired

geobble_project_view_history_state

View a project history state

Read the full map specification of a project as it was at a prior version.

ParametersinputrequiredprojectIdrequired

geobble_project_list_basemaps

List project basemaps

List the valid basemaps available to a project: light, dark, vector, raster, and DEM elevation sources.

Parameterstypetheme

geobble_project_resolve_places

Resolve geographic places

Geocode place names to coordinates, or reverse geocode coordinates to place names.

Takes no parameters.

geobble_project_create_theme

Create a project theme

Create a reusable cartographic colour theme owned by the project account and attach it to the project.

ParametersinputrequiredprojectIdrequired

geobble_project_query_database

Query project data

Run read-only DuckDB SQL over the project's GeoParquet data — filter, aggregate, join, and measure features — with optional materialisation of derived datasets.

ParametersinputrequiredprojectIdrequired

geobble_project_run_spatial_operation

Run a project spatial operation

Run a predefined spatial operation (buffer, intersect, union, clip, spatial join, proximity, dissolve) and persist derived results.

ParametersinputrequiredprojectIdrequired

geobble_project_analyze_mobility

Analyze project mobility

Queue provider-backed mobility analysis: routing, reachability and isochrones, nearest, travel-time metrics, or map-matching.

ParametersinputrequiredprojectIdrequired

geobble_project_mobility_analysis_status

Get mobility analysis status

Read the status and result of a queued mobility analysis job.

ParametersrunIdrequiredprojectIdrequired

geobble_project_submit_dataset_request

Submit a project dataset request

Submit a private request for missing geospatial data for the project owner, after catalogue search found nothing suitable.

ParametersdatasetrequiredgeographyprojectIdrequiredrequirementsknownSourceUrl

geobble_project_manage_context

Manage project context

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.

ParameterstitleactionrequiredprojectIdrequiredresourceIdrequiredresourceTyperequired

geobble_project_set_view

Set the project map view

Navigate the live project camera or persist a default view. expectedSpecVersion protects persisted changes from stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_add_layer

Add a project layer

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.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_remove_layers

Remove project layers

Remove one or more layers from a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_duplicate_layer

Duplicate a project layer

Duplicate a map layer while preserving canonical GMS validity. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_reorder_layers

Reorder project layers

Change the draw order of layers in a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_update_layer_style

Update project layer style

Merge typed paint and display properties into a map layer's symbology: colours, ramps, opacity, and stroke. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_set_layer_filter

Set project layer filter

Set or clear a validated attribute filter controlling which features a layer draws. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_update_layer_label

Update project layer label

Configure or clear the label definition for a map layer. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_set_layer_visibility

Set project layer visibility

Show or hide one layer in the project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_set_layer_zoom_range

Set project layer zoom range

Set a layer's minimum and maximum visible zoom levels. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_configure_popup

Configure project popup

Configure popup presentation and which feature attributes appear in a project map's popups. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_configure_computed

Configure project computed values

Configure computed feature fields and expressions for a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_configure_bubbles

Configure project bubbles

Configure bubble interactions for a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_configure_camera

Configure project camera interactions

Configure camera interaction behaviour for a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_configure_legend

Configure project legend

Configure the legend of a project map and its entries. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_manage_groups

Manage project layer groups

Create, update, delete, or assign layer groups in a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_project_set_basemap

Set project basemaps

Assign light and/or dark basemaps to a project map. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_studio_add_layer

Add a Studio layer

Add a map layer using Studio defaults and Studio-owned fields. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_studio_set_basic_popup

Configure a Studio popup

Configure the basic popup fields owned by the Studio editing surface. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_studio_update_settings

Update Studio map settings

Update Studio-owned map settings, including contour lines. expectedSpecVersion is required to prevent stale writes.

ParametersinputrequiredprojectIdrequiredexpectedSpecVersionrequired

geobble_collection_create

Create a private collection

Create a collection — a curated group of geospatial datasets — under an accessible account.

ParameterscollectionrequiredownerHandlerequired

geobble_collection_update_metadata

Update collection metadata

Update the title, description, and visibility metadata of a geospatial collection.

ParameterspatchrequiredcollectionIdrequired

geobble_source_prepare_upload

Prepare a source upload

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.

ParametersuploadrequiredownerHandlerequired

geobble_source_import_url

Import a source from a URL

Import a geospatial dataset from a public URL, validated against SSRF and enqueued as a bounded import.

ParametersuploadrequiredownerHandlerequired

geobble_source_prepare_download

Prepare a source download

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.

ParametersdownloadrequiredsourceIdrequired

geobble_source_download_status

Check source download status

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.

ParametersdownloadrequiredsourceIdrequired

geobble_source_update_metadata

Update source metadata

Update a dataset's descriptive, temporal, provenance, and review metadata.

ParameterspatchrequiredsourceIdrequired

geobble_resource_access_get

Inspect resource access

Inspect effective access to a geospatial resource: visibility, inheritance, and individual or organization shares.

ParametersresourceIdrequiredresourceTyperequired

geobble_resource_change_visibility

Change resource visibility

Preview publishing or unpublishing a resource.

ParametersresourceIdrequiredvisibilityrequiredresourceTyperequired

geobble_resource_share_grant

Grant resource access

Preview granting a user, organization, or public share.

ParametersrolerequiredtargetrequiredexpiresAtresourceIdrequiredresourceTyperequired

geobble_resource_share_revoke

Revoke resource access

Preview revoking an existing share.

ParametersshareIdrequired

map_publish

Publish or republish a map

Preview publishing a project as a new immutable map revision. Set targetMapId and expectedCurrentPublicationId to republish an existing map.

ParametersslugtitleprojectIdrequiredvisibilitydescriptionownerHandlerequiredtargetMapIdembedEnabledidempotencyKeyrequiredexpectedSpecVersionrequiredexpectedCurrentPublicationId

geobble_map_publication_list

List map publications

List the immutable publication revisions of a map and identify which revision is live.

ParametersmapIdrequired

geobble_map_publication_activate

Activate a map publication

Preview rolling a map forward or back to an immutable publication revision.

ParametersmapIdrequiredpublicationIdrequiredidempotencyKeyrequiredexpectedCurrentPublicationIdrequired

geobble_map_image_export_prepare

Prepare a map image export

Create or reuse an asynchronous PNG image export of a project map or published map.

ParametersoptionsresourceIdrequiredresourceTyperequired

geobble_map_image_export_status

Check map image export status

Poll a map image export and return a download capability once the PNG is rendered.

ParametersexportIdrequired

geobble_resource_delete

Move a resource to trash

Preview moving a source, collection, map, or project to trash.

ParametersresourceIdrequiredresourceTyperequired

geobble_resource_restore

Restore a resource

Restore an eligible dataset, collection, map, or project from trash.

ParametersresourceIdrequiredresourceTyperequired

geobble_confirm_action

Confirm a Geobble action

Execute the exact server-stored action from a confirmation_required response, such as publishing a map or granting access.

ParametersconfirmationIdrequired

geobble_cancel_action

Cancel a pending Geobble action

Invalidate a pending Geobble confirmation without executing the underlying action.

ParametersconfirmationIdrequired

Version history

1
  1. v1.0.0LatestOct 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.