GEOSERVER MCP SERVER TOOLS

56 tools from the GeoServer MCP Server MCP Server, categorised by risk level.

READ 23 tools
Read get_all_usergroups Return all user groups. Returns: list: Names or info dicts for all groups. Read get_all_users List all users in the GeoServer instance. Returns: list: Usernames or user info dicts. Read get_coveragestore Get details about a single coveragestore. Args: workspace (str): Workspace. name (... Read get_coveragestores Get all coveragestores in a workspace. Args: workspace (str): Name of the workspace. R... Read get_datastore Get a specific datastore by name. Args: workspace (str): Workspace name. name (str... Read get_datastores List all datastores in the given workspace. Args: workspace (str): Workspace. Returns:... Read get_feature_attribute Get feature attribute schema/details. Args: workspace (str): Workspace. store_name... Read get_featuretypes List all feature types in a given store. Args: workspace (str): Workspace. store_n... Read get_layer_info Get detailed information about a layer. Args: workspace: The workspace containing the laye... Read get_layergroup Get a layer group from a workspace. Args: workspace (str): Workspace to search. na... Read get_layergroups List all layer groups in a workspace. Args: workspace (str): Workspace. Returns: ... Read get_manifest Get GeoServer manifest metadata/details. Returns: dict: Manifest metadata from GeoServer. Read get_status Obtain general server status. Returns: dict: Status/health report. Read get_system_status Get system status overview/info from GeoServer. Returns: dict: System info (CPU, memory, e... Read get_version Fetch GeoServer version string. Returns: str: GeoServer version. Read list_layers List layers in GeoServer, optionally filtered by workspace. Args: workspace: Optional work... Read list_workspaces List available workspaces in GeoServer. Read query_features Query features from a vector layer using CQL filter. Args: workspace: The workspace contai... Read style_catagorize_xml Generate SLD for categorized vector style (SVG fill/block display). Args: column_name (str): Co... Read style_classified_xml Get SLD XML for classified vector style. Args: style_name (str): Name of style. column_... Read style_coverage_style_xml Generate XML for raster/coverage SLD. Args: color_ramp: Color ramp (list, dict...) styl... Read generate_map Generate a map image using WMS GetMap. Args: layers: List of layers to include (format: wo... Read style_outline_only_xml XML for outline-only style for a geometry. Args: color (str): Outline color (hex). widt...
WRITE 24 tools
Write add_layer_to_layergroup Add a specific layer to a layer group. Args: layer_name (str): Layer to add. layer... Write create_catagorized_featurestyle Create a categorized style for features (polygon, line, point) using column values. Args: styl... Write create_classified_featurestyle Create a classified style for features using distinct column values/classes. Args: style_name ... Write create_coveragestore Create a new coveragestore in a workspace. Args: workspace (str): Workspace name. ... Write create_coveragestyle Create a raster coverage style (colormap, ...) Args: style_name (str): Name for the style. ... Write create_datastore Create a new datastore in the given workspace. Args: workspace (str): Name of the workspac... Write create_featurestore Create a new featurestore in the given workspace. Args: workspace (str): Target workspace.... Write create_gpkg_datastore Create a GeoPackage (GPKG) datastore. Args: workspace (str): Workspace name. name ... Write create_layer Create a new layer in GeoServer. Args: workspace: The workspace for the new layer ... Write create_layergroup Create a new layer group with specific layers and (optionally) styles. Args: workspace (st... Write create_outline_featurestyle Create a simple outline-only style for features. Args: style_name (str): Style name. o... Write create_shp_datastore Create an ESRI Shapefile datastore. Args: workspace (str): Workspace in GeoServer. ... Write create_style Create a new SLD style in GeoServer. Args: name: Name for the style sld: SLD XML c... Write create_user Create a new user for GeoServer security. Args: username (str): New user's name. passw... Write create_usergroup Create a new user group. Args: name (str): Name for the user group. users (list, o... Write create_workspace Create a new workspace in GeoServer. Args: workspace: Name of the workspace to create ... Write edit_featuretype Edit the settings of a feature type in a store. Args: workspace (str): Workspace containin... Write modify_user Modify an existing user's properties (password, enabled state, properties, etc). Args: use... Write publish_featurestore Publish an existing featurestore. Args: workspace (str): Target workspace. store_name ... Write publish_featurestore_sqlview Publish a featurestore using a SQL view definition. Args: workspace (str): Workspace conte... Write publish_style Assign/publish a style to a layer. Args: layer_name (str): The target layer. style_nam... Write publish_time_dimension_to_coveragestore Add or update a time dimension for a coverage store (for time series). Args: store_name (str, ... Write update_layergroup Update a layer group's details and configuration. Args: layergroup_name (str): The group t... Write update_service Update selected OGC service options. Args: service (str): Service (e.g., 'wfs', 'wms'). ...

Route GeoServer MCP Server through PolicyLayer and every one of its 56 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the GeoServer MCP Server MCP server have? +

The GeoServer MCP Server MCP server exposes 56 tools across 5 categories: Read, Write, Destructive, Execute, Other.

How do I enforce policies on GeoServer MCP Server tools? +

Route the GeoServer MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do GeoServer MCP Server tools fall into? +

GeoServer MCP Server tools are categorised as Read (23), Write (24), Destructive (7), Execute (1), Other (1). Each category has a recommended default policy.

Enforce policy on every GeoServer MCP Server tool call.

Start from GeoServer MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.