SGU MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SGU MCP Server
An MCP (Model Context Protocol) server that provides access to geological data from Sveriges Geologiska Undersökning (SGU) - the Geological Survey of Sweden.
Built for Yesper.ai, targeting users in construction and infrastructure in Sweden.
Features
Bedrock geology data - Get rock types, geological units, and lithology for any area
Soil types mapping - Visualize quaternary deposits (clay, sand, gravel, moraine, peat)
Point queries - Get soil type information at specific coordinates
Corridor support - Query along linear infrastructure routes (roads, railways, pipelines)
Related MCP server: smhi-weather-forcast-mcp-server
Available Tools
Tool | Description |
| Get bedrock geology features for an area (OGC API Features) |
| Get a rendered map image URL of bedrock geology (WMS) |
| Get a rendered map image URL of soil types (WMS) |
| Get soil type at a specific coordinate (WMS GetFeatureInfo) |
Coordinate System
All coordinates use SWEREF99TM (EPSG:3006), the Swedish national grid:
X = Easting (meters)
Y = Northing (meters)
Example coordinates for Stockholm: X: 674000, Y: 6580000
Installation
Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"sgu": {
"url": "https://mcp-sgu.vercel.app/mcp"
}
}
}Local Development
# Install dependencies
npm install
# Run development server
npm run dev
# Type check
npm run typecheck
# Lint
npm run lintUsage Examples
Get bedrock data for an area
{
"tool": "sgu_get_bedrock",
"input": {
"bbox": {
"minX": 674000,
"minY": 6580000,
"maxX": 675000,
"maxY": 6581000
},
"limit": 50
}
}Get a bedrock map
{
"tool": "sgu_get_bedrock_map",
"input": {
"bbox": {
"minX": 674000,
"minY": 6580000,
"maxX": 680000,
"maxY": 6586000
},
"width": 1024,
"height": 768
}
}Query along a corridor
{
"tool": "sgu_get_bedrock",
"input": {
"corridor": {
"coordinates": [
[674000, 6580000],
[675000, 6581000],
[676000, 6582000]
],
"bufferMeters": 500
}
}
}Get soil type at a point
{
"tool": "sgu_get_soil_type_at_point",
"input": {
"x": 674500,
"y": 6580500
}
}Data Sources
All data is provided by Sveriges Geologiska Undersökning (SGU):
Bedrock map 50-250k - Geological bedrock data
Soil types map 25-100k - Quaternary deposits
MCP Endpoints
/mcp- HTTP Streamable transport (recommended)/sse- SSE transport (legacy)
License
MIT
Author
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Swedish public data as read-only tools: registries, statistics, domains, transport, energy.
Norwegian transport (Entur) and geodata (Kartverket): trips, departures, addresses, elevation.
Norwegian property, company, land register and zoning plan data. Requires a Placepoint licence.
Find Sweden's nearest civil-defence shelters (skyddsrum): search, details, stats. Data: MSB.
Related MCP Servers
- AlicenseAqualityDmaintenanceQuery Swedish public data from AI tools. Includes company data, SCB statistics, weather, transport, public agencies, and more through the Apiverket API.253 npm2MIT
- FlicenseAqualityDmaintenanceProvides access to Swedish weather data from SMHI, including 10-day forecasts and historical observations from over 996 stations.4-
- FlicenseNot gradedqualityDmaintenanceA read-only MCP server that provides access to the Swedish Geological Survey (SGU) wells dataset, enabling search, retrieval, and export of well data with geocoding support.-

SWATGenX MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables search and retrieval of calibrated SWAT+ watershed models, national groundwater lithology and PFAS inventories, plus API-key-secured ordering and downloading of custom watershed models.1MIT